有一次,我为一个客户建立了一个图片模型网站。我使用的网站建设程序是dedecms。当时,我遇到了一个技术问题,即列表页面调用内容页面的图片数量。这个功能不能用单个标签来实现,需要修改程序模板,我和大家分享实现的方法供参考。
有一次,我为一个客户建立了一个DEDE图片模型网站。我使用的网站建设程序是dedecms。当时,我遇到了一个技术问题,即列表页面调用内容页面的图片数量。这个功能不能用单个标签来实现,需要修改程序模板,我和大家分享实现的方法供参考。
第一步:列表页调用内容页图片数量代码标签
[field:id function="Getimgnum(@me)"/]
这是一个数量调用的标签,但是直接放在页面中使用是不可以实现功能的,有时候还会造成页面打不开的现象发生。那么我们应该怎么办呢。呵呵,继续跟我操作。
第二步:在include/common.func.php增加下列函数
代码如下:
function Getimgnum($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;
}
这样就可以了,现在可以去刷新你的列表页面了,看看就是不是已经完美实现。
上面就是织梦调图片个数的介绍,若有疑问可以找小编进一步探讨交流~