织梦DEDE有默认的模型是图片集,做网站的时候也可以用到这个图片集,但是在首页中调用图片集中的所有图片列表就会出现问题,因为织梦本身没有这个功能。所以在调用的时候就要注意一些要修改的地方:

1:在include/helpers/extend.helper.php最后面增加函数

function Getimg($aid,$imgwith=110,$imgheight=110,$num=0)    
{    
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[2]);    
if ($num>$count || $num==0){$num=$count;}    
for($i=0;$i<$num;$i++){       
$imglist.="<li><img src=".trim($wordcount[2][$i])." width=".$imgwith." height=".$imgheight."></li>";   
}    
return $imglist;     
}



2:在织梦模板里需要的地方用以下标签调用

[field:id function="Getimg(@me,80,90,7)" /]



其中80、90代表的就是图片的宽度和高度,7代表的就是要调用的图片条数。

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。