最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 完美解决dede内容页列表页调用自定义图片地址

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

时间:2023-07-18 11:07:18 阅读: 文章分类: 网站建设 作者: 织梦网站员

导读:织梦教程织梦教程dede调用自定义图片的时候在内容页或列表页输出的格式如下: li a href=/uploads/140420/1-140420164Z2914.jpg tadede手机模板织梦模板。

dede手机模板织梦模板dede调用自定义图片

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

<li> <a href='/uploads/140420/1-140420164Z2914.jpg' target='_blank'> <img src='/uploads/140420/1-140420164Z29织梦文章模板14.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="'.$heig织梦模板ht.'" />'; } } } } } $dtp->Clear(); return $img; } }

保存即可。

      前台内容页格式为:

关键词标签: 织梦 自定义 完美

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-18 ,文章完美解决dede内容页列表页调用自定义图片地址主要讲述自定义,完美,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_29931.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章