• 网站认证
  • 教程:6,665|
  • 话题:6319|
  • 评论:46|
  • 会员:198|
  • 注册
  • 查看作者
  • 织梦dedecms图集列表页、图集内容页调用图片数量的方法

    织梦图集默认是不调用图片数量的,比如“本图集共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:id

    function="Getimgnum(@me)"/]张

    </li>

    {/dede:list}

    2、在include/common.func.php增加下列函数:

    functionGetimgnum($aid)

    {

    global$dsql;

    $imgurls='';

    $row=$dsql->getone("SelectimgurlsFrom`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:sqlsql="selectcount(*)ascfromphper_archiveswherechannel=2"}

    共有图集:[field:c/]个

    {/dede:sql}

  • 0
  • 0
  • 0
  • 5
  • 请登录之后再进行评论

    登录
  • 做任务
  • 实时动态
  • 偏好设置
  • 单栏布局 侧栏位置: