O2O任务网

完美解决dede内容页列表页调用自定义图片地址

  • 时间:2018-07-14 10:34 编辑:管理员 来源: 阅读:550
  • 扫一扫,手机访问
摘要:dede调用自定义图片的时候在内容页或列表页输出的格式如下:
  • dede调用自定义图片的时候在内容页或列表页输出的格式如下:


  •         这很难满足我们的实际需要,比如做一个幻灯片的时候会调用图集的图片,而不用默认的dedecms的图集模版,所以自己动手吧,网上查阅了很多这方面的资料,最后总结如下:

           在设置自定义字段为图片的时候一定要选“图片(仅网址)”,这样输出的格式就是

    {dede:imgtext='' width='270' height='129'}/uploads/101017/1-10101H21F54P.gif{/dede:img}

           如果自定义字段名为:name,内容页前台这样调用:

           输出的是

          其实是输出的时候没有相关的php函数,找到/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 .= $imgurl; } else{ $img .= ''; } } } } } $dtp->Clear(); return $img; } }

    保存即可。

          前台内容页格式为:

    {dede:field.title/}

           看得懂的站长容易理解,@me,0   代表只输出路径,@me,0    代表连宽、高一起输出

           同样的列表页或首页用相应的标签套进去就行了。


    • 全部评论(0)
    资讯详情页最新发布上方横幅
    最新发布的资讯信息
    【计算机/互联网|程序设计开发】dede同级栏目指定id调用 后台排序(2018-07-14 10:40)
    【计算机/互联网|程序设计开发】dede文章摘要不限制字数方法(2018-07-14 10:39)
    【计算机/互联网|程序设计开发】织梦DedeCMS在自定义表单里加入验证码的方法(2018-07-14 10:37)
    【计算机/互联网|程序设计开发】ecshop 不能跨页面保存会员信息(2018-07-14 10:35)
    【计算机/互联网|程序设计开发】dede调用指定id导航循环hover效果(有子分类)(2018-07-14 10:35)
    【计算机/互联网|程序设计开发】完美解决dede内容页列表页调用自定义图片地址(2018-07-14 10:34)
    【计算机/互联网|程序设计开发】织梦文章页单独调用上一篇下一篇URL网址链接的方法(2018-07-14 10:33)
    【计算机/互联网|程序设计开发】dede导航hover效果子并且循环子分类(2018-07-14 10:31)
    【管理/营销/职场|市场推广】电商运营常见的的五大误区,你有犯吗?(2018-07-14 10:23)
    【管理/营销/职场|市场推广】小程序开放超级入口,新一轮红利即将喷发?(2018-07-14 10:18)
    展开