dedecms内容页调用标签怎么转化成dedecms首页调用专题标签?

当前位置 :
> 正文DedeCMS内容页列表页调用自定义图片地址
& & & &DedeCMS有很多标签调用时自带了HTML代码,其实留给自己处理更好更灵活。比如自定义字段为图片时(字段名:name),输出的格式有时候并不是我们想要的,内容页用{dede:field.name/}
{dede:img text='' width='270' height='129'}/uploads/-P.gif{/dede:img}
前台输出格式如下:
&a href='/uploads/-14.jpg' target='_blank'&
&img src='/uploads/-14.jpg' width='253' border='0'/&
创建自定义函数
& & & &打开/include/extend.func. php,在最下面复制以下代码(?&前面)
function GetOneImgUrl($img,$ftype=1){
if($img && ''){
$dtp = new DedeTagParse();
$dtp-&LoadSource($img);
if(is_array($dtp-&CTags)){
foreach($dtp-&CTags as $ctag){
if($ctag-&GetName()=='img'){
$width = $ctag-&GetAtt('width');
$height = $ctag-&GetAtt('height');
$imgurl = trim($ctag-&GetInnerText());
$img = '';
if($imgurl != ''){
if($ftype==1){
$img .= '&img src=&'.$imgurl.'& width=&'.$width.'& height=&'.$height.'& /&';
$dtp-&Clear();
& & & 前台内容页格式为:
&img alt=&{dede:field.title/}& src=&{dede:field.name function='GetOneImgUrl(@me,1)'/}&&
代表只输出路径
代表连宽、高一起输出
& & & 同样的列表页或首页用相应的标签套进去就行了。
与本文主题相关的文章:
本文地址:https://www.vi586.com/web/211.html版权声明:原创文章,版权归重庆SEO吖七所有,欢迎分享本文,转载请保留出处!别浪费时间复制粘贴,早就提交URL了。赞赞(5)上一篇: 下一篇: 栏目最新文章dede怎么把栏目页里的内容调用到首页里显示_搜外问答
dede怎么把栏目页里的内容调用到首页里显示
4,024 次浏览
分享到微信
等 1 人赞同该回答
{dede:arclist row=x orderby=click typeid='x' titlelen='30'}
[field:title/]
{/dede:arclist}
这是调用栏目文章的标签,我来给你解释一下。
row="5"表明是调用5篇文章,这个随意改。
orderby=click 表示是按照点击数量调用的,click还可以换成 rand(随机) 等等
typeid=3 表示调用ID为3的栏目,这个也可以随意修改成其他栏目。
titlelen=30 表示调用文章的标题字符数量是30,也就是15个字,可以适当修改一下。
[field:title/]
title="[field:fulltitle/]可以删除,不需要用。
你可以参考dede自带的模板首页index.htm文件是怎么调用的 直接把代码复制出来就好了。
调用栏目:
{dede:channelartlist typeid='x' row='x'}
&a href='{dede:field name='typeurl'/}' &{dede:field name='typename'/}&/a&
{/dede:channelartlist}
调用栏目文字:
{dede:arclist row=x orderby=click typeid='x' titlelen='30'}
&a href='[field:arcurl/]' title="[field:fulltitle/]"&
[field:title/]
{/dede:arclist}
调用栏目文字+图片
{dede:arclist row=x orderby=pubdate type='image.' typeid='x' imgwidth='x' imgheight='x' titlelen='17'}
&a href="[field:arcurl/]"&
[field:image/]
&a href="[field:arcurl/]"
title="[field:fulltitle/]"&
[field:title/]
30天内高手都在交流什么
(0 个回答)
(1 个回答)
(1 个回答)
(1 个回答)
(3 个回答)
(3 小时前)
(3 小时前)
(4 小时前)
(5 小时前)
(7 小时前)
给问题设置一定金额,将更容易获得关注与回答。
选择支付方式织梦内容页调用栏目内容标签{dede:field.content/}
在织梦首页或内容详情页没法直接调用栏目内容.即{dede:field.content/} 这个标签为栏目专用标签.下面的方法可实现内容页调用.
如果要在首页等页面显示,~typeid~可以替换为具体的栏目id.如果多个栏目共用一个内容页模板.可以用下面的通用写法.
{dede:sql sql='Select content from dede_arctype where id=~typeid~'}
[field:content function='cn_substr(html2text(@me),800)'/]
{/dede:sql}
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!扫一扫体验手机阅读
dedecms自定义内容模型在首页、列表页及内容调用标签的方法
<span type="1" blog_id="1641979" userid='
10篇文章,3844人气,0粉丝
<span type="1" blog_id="1641979" userid='

我要回帖

更多关于 dedecms标签大全 的文章

 

随机推荐