天鹰源码模板 dedecms模板 dedecms插件

您现在的位置:主页 > 建站教程 > 织梦教程 > 织梦模板里怎么在首页和列表调用图集里的所有
  • 文章内容
  • 用户评价

 

在部分织梦模板制作中有时候会涉及到在或者栏目页模板调用图集内的所有图片的问题,本身没有这个功能,只能文章或者的缩略图,无法调用图集里的所有图片。所以需要进行小小的二次开发,修改系统文件,才能实现在织梦模板的调用图集里的所有图片的功能。
下面是修改方法:
1:在include/helpers/extend.helper.php最后面增加函数:

function Getimg($aid,$imgwith=110,$imgheight=110,$num=0) { global $dsql; $imgurls = ''; $row =$dsql->getone( "Select imgurls From `dede_addonimages` where aid='$aid' "); $imgurls= $row['imgurls']; preg_match_all("/{dede:img (.*)} (.*){\/dede:img/isU",$imgurls,$wordcount); $count=$count($wordcount[2]); if ($num>$count || $num==0){$num=$count;} for($i=0;$i<$num;$i++){ $imglist.="<li><img src=".trim($wordcount[2][$i])." width=".$imgwith." height=".$imgheight."></li>"; } return $imglist; }


2:在织梦模板里需要的地方用以下标签调用:

[field:id function="Getimg(@me,80,90,7)" /]    80 90 代表图片的宽度和高度,7代表要显示的图片列表的条数。

OK大功告成,织梦模板里在首页和列表调用图集里的所有图片的方法就实现了,需要的朋友可以自行研究一下。


声明:本站所有织梦模板/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系本站删除 网站管理员QQ:416070154

弹性深蓝色可爱版右侧悬浮qq在线客服代码
在线咨询 x
有什么可以帮到你
点击咨询