魔扣论坛

魔扣源码论坛业务
查看: 494|回复: 4

[织梦教程] 织梦CMS arclist标签调用自定义字段方法

[复制链接]
  • TA的每日心情
    难过
    17 小时前
  • 签到天数: 2929 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745005
    贡献
    157749
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2020-1-30 20:17:34 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    织梦CMS使用addfields就可以实现增加自定自段了,不过有一点需要注意的是如果你在在后面加的我们需要把底层给选中,否则是可能调用不到字段的.

    语法代码如下:

    {dede:arclist addfields='附加字段1,附加字段2,附加字段3' row='8' channelid='自定义模型id号'}
    [field:textlink /]   [field:附加字段1/]   [field:附加字段2/]<  [field:附加字段3/]<<br />
    {/dede:arclist}
    实例代码如下:

    {dede:arclist flag='c' typeid='23'  channelid='1'  addfields='tpic2' limit='0,8'}
    <div class="works">
    <a title="[field:title /]" href="#">
    <img src="[field:tpic2 function='GetOneImgUrl(@me,1)'/] " width="940" height="440" alt="#">
    </a>
    </div>
    {/dede:arclist}
    要求:

    1、指定 channelid 属性

    2、指定要获得的字段 addfields='字段1,字段'

    3、必须选择  使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,启用此选项将使列表查询变慢,如无必要请不要选择),这个可以用来做普通的文字类型,如果要是图片的类型的话会出现.代码如下:

    {dede:img text='' width='270' height='129'} /uploads/101017/1-10101H21F54P.gif {/dede:img}
    这明显不是我们想要的,这个时候我们弄一个自定函数,代码如下:

    function GetOneImgUrl($img,$ftype=1){  
    if($img <> ''){ //var articleUrl = http://www.最模板zuimoban.com
    $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 .= $imgurl;  
    }  
    else{  
    $img .= '<img src="'.$imgurl.'" width="'.$width.'" height="'.$height.'" />';  
    }  
    }
    }
    }  
    }  
    $dtp->Clear();  
    return $img;  
    }  
    }
    调用代码如下:[field:tpic2 function='GetOneImgUrl(@me,1)'/]这样即可.

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    0

    主题

    226

    回帖

    453

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    227
    贡献
    227
    威望
    0
    发表于 2020-1-30 22:44:34 | 显示全部楼层
    谢谢朋友的祝福我们用心倾注我们的友爱,用真情编织未来。遥遥千里,你在我的思念里,网络天空魔扣源码论坛,明天的牵挂尽在祝福中。思念,是不变的主题,飞越天际,将心意传递,愿朋友开心快乐!

    该用户从未签到

    0

    主题

    246

    回帖

    494

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    248
    贡献
    248
    威望
    0
    发表于 2020-3-19 13:28:18 | 显示全部楼层
    朋友,欢迎你来到魔扣源码论坛梦工场!这里有爱的细语,这里有情的倾诉,这里是欢乐的空间,这里是友爱的世界,这里是心灵歇息的港湾。这里是帮您筑梦、圆梦的空间!当你身心疲惫的时候,到这里坐一坐,就会感到轻松愉快。我递给你一杯沁人心肺的香茶,我送给你一句真诚的祝福话,伴你一起漫游网海的天涯!

    该用户从未签到

    0

    主题

    246

    回帖

    493

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    247
    贡献
    247
    威望
    0
    发表于 2020-7-1 14:13:23 | 显示全部楼层
    路过 帮顶 嘿嘿

    该用户从未签到

    2

    主题

    250

    回帖

    503

    积分

    高级魔扣

    Rank: 4

    魔扣币
    251
    贡献
    251
    威望
    0
    发表于 2020-7-19 18:40:12 | 显示全部楼层
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表