先看效果
/** * 获取图集图片数量 * * @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,如果你不知道你的栏目用的是啥模型,就在后台频道模型- 内容模型管理里面查看.
[field:id function=GetImgCount(@me)/]
{dede:field.id function=GetImgCount(@me)/}
经测试发现,上面代码只能调用文章模型添加图集功能后上传的图片数量,无法调用内容编辑框里面上传的图片数量。
(责任编辑:陆柏熺)