O2O任务网

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

  • 时间:2018-07-14 10:34 编辑:管理员 来源: 阅读:509
  • 扫一扫,手机访问
摘要:dede调用自定义图片的时候在内容页或列表页输出的格式如下:<li><a href='/uploads/140420/1-140420164Z2914.jpg' target='_blank'> <img src='/uploads/140420/1-140420164Z2914.jpg' width=

dede调用自定义图片的时候在内容页或列表页输出的格式如下:

<li><a href='/uploads/140420/1-140420164Z2914.jpg' target='_blank'> <img src='/uploads/140420/1-140420164Z2914.jpg' width='253' border='0'/></a><br /><a href='/uploads/140420/1-140420164Z2914.jpg' target='_blank'></a></li>

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

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

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

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

<img src="{dede:field.name}"/>

       输出的是

<img src="{dede:img text=''width='270' height='129'}/uploads/101017/1-10101H21F54P.gif{/dede:img}"/>

      其实是输出的时候没有相关的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 .= '<img src="'.$imgurl.'" width="'.$width.'" height="'.$height.'" />'; } } } } } $dtp->Clear(); return $img; } }

保存即可。

      前台内容页格式为:

<img alt="{dede:field.title/}" src="{dede:field.name function='GetOneImgUrl(@me,1)'/}">

       看得懂的站长容易理解,@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)
底部广告
网站首页 | 关于我们 | 广告合作 | 联系我们 | 隐私条款 | 免责声明
CopyRight 2014-2024 O2O任务网 | ICP证:辽ICP备18003692号-1
展开