muban大师 发表于 2020-10-25 11:06:47

织梦dedecms图集列表页、图集内容页调用图片数量的方法

织梦图集默认是不调用图片数量的,比如“本图集共X张图片”这样,当我们网站需要显示这些的时候,按照下面的方法修改即可。
       
        一、列表页调用图片数量
       
        1、代码:
       
        {dede:list pagesize='12'}
        [*,
        [url=,


        alt="" width=40 height=40 border=0>

        [url=,
        target=_blank>
共[field:id
        function="Getimgnum(@me)"/]张
       
        {/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"}
        共有图集:个
        {/dede:sql}
页: [1]
查看完整版本: 织梦dedecms图集列表页、图集内容页调用图片数量的方法