国内外主机
测评及优惠码

织梦CMS怎么在首页模板和列表页模板调用图集里的所有图片

在部分织梦模板制作中有时候会涉及到在首页或者栏目页模板调用图集内的所有图片列表的问题,织梦本身没有这个功能,只能调用文章或者图集的缩略图,无法调用图集里的所有图片。所以需要进行小小的二次开发修改系统文件,才能实现在织梦模板的首页和列表调用图集里的所有图片的功能。

下面是修改方法:

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大功告成,织梦模板里怎么在首页和列表调用图集里的所有图片的方法就实现了,需要的朋友可以自行研究一下。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《织梦CMS怎么在首页模板和列表页模板调用图集里的所有图片》
文章链接:https://www.ibytx.com/20151.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

登录

找回密码

注册