前端技术 手机教程
程序开发 平面动画
系统软件 CMS教程
CMS教程 在线手册
资源下载 网络安全
精准搜索请尝试:精确搜索

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

2015-10-21 15:22:37 来源:织梦管理员之家 作者:佚名

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

下面是修改方法:

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

本文关键词:

相关文章

零五网,分享IT知识,国内顶级IT知识门户网站。

Copyright (C) www.02405.com, All Rights Reserved.

零五网 版权所有 辽ICP备13002105号-1