时间:2021-07-21人气:-
织梦图集默认是不调用图片数量的,比如“本图集共X张图片”这样,当我们网站需要显示这些的时候,按照下面的方法修改即可。
一、列表页调用图片数量
1、代码:
{dede:listpagesize='12'}<li><ahref=[field:arcurl/]target=_blank><imgsrc=[field:litpic/]alt="[field:title/]"width=40height=40border=0></a><br><ahref=[field:arcurl/]target=_blank>[field:title/]</a><br>共[field:idfunction="Getimgnum(@me)"/]张</li>{/dede:list}2、在include/common.func.php增加下列函数:
functionGetimgnum($aid){global$dsql;$imgurls='';$row=$dsql->getone("SelectimgurlsFrom`phper_addonimages`whereaid='$aid'");$imgurls=$row['imgurls'];preg_match_all("/{dede:img(.*){/dede:img/isU",$imgurls,$wordcount);$count=count($wordcount[1]);return$count;}二、图集内容页调用图片数量
在合适的位置加入以下代码:
{dede:sqlsql="selectcount(*)ascfromphper_archiveswherechannel=2"}共有图集:[field:c/]个{/dede:sql}