dedecms调用图集图片数量显示总数方法

时间:2020-05-07 21:54:14 来源:织梦系统 作者:白石头 点击:
摘要:dedecms系统如何调用图集里面的图片数量,在首页、列表页和详情页使用上面方法来实现呢,先定义一个自定义函数,然后就可以轻松搞定了……

先看效果

dedecms图集图片数量

打开 /include/extend.func.php 在最下面添加代码

/**
 *  获取图集图片数量
 *
 * @access    public
 * @param     string  $aid  	文章id
 * @return    string
 */
function GetImgCount($aid)     
{
    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[1]);
    return $count;
}

上面是调用图集模型的,但如果内容页里面添加了图集功能也想调用图片数据,就要把dede_addonimages修改成文章模型的表名:dede_addonarticle,如果你不知道你的栏目用的是啥模型,就在后台频道模型- 内容模型管理里面查看.

bst20181013231142

首页/列表页调用代码:

[field:id function=GetImgCount(@me)/]

 内容页调用代码

{dede:field.id function=GetImgCount(@me)/}

经测试发现,上面代码只能调用文章模型添加图集功能后上传的图片数量,无法调用内容编辑框里面上传的图片数量。

(责任编辑:陆柏熺)
相关分类: 图集
评价:
用户名: 验证码: 看不清?点击更换

相关内容推荐

关注站长自媒体 获取更多优质内容

2019-2020 ©巅峰霸主网 京ICP备12023415号-2
返回顶部