织梦图集默认是不调用图片数量的,比如“本图集共X张图片”这样,当我们网站需要显示这些的时候,按照下面的方法修改即可。
一、列表页调用图片数量
1、代码:
{dede:list pagesize='12'} <li> <a href=[field:arcurl/] target=_blank><img src=[field:litpic/] alt="[field:title/]" width=40 height=40 border=0></a><br> <a href=[field:arcurl/] target=_blank>[field:title/]</a><br>共[field:id function="Getimgnum(@me)"/]张 </li> {/dede:list} |
2、在include/common.func.php增加下列函数:
function Getimgnum($aid) { global $dsql; $imgurls = ''; $row =$dsql->getone( "Select imgurls From `phper_addonimages` where aid='$aid' "); $imgurls= $row['imgurls']; preg_match_all("/{dede:img (.*){\/dede:img/isU",$imgurls,$wordcount); $count=count($wordcount[1]); return $count; } |
二、图集内容页调用图片数量
在合适的位置加入以下代码:
{dede:sql sql="select count(*) as c from phper_archives where channel=2"} 共有图集:[field:c /]个 {/dede:sql} |
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本文链接:http://www.yuyubebe.cn/2019/08/287/
发表评论