dede在首页和列表页调用图片集中的图片

dede在首页和列表页调用图片集中的图片,第1张

dede在首页和列表页调用图片集中的图片 织梦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.="
  • "; } return $imglist; }

    2:在织梦模板里需要的地方用以下标签调用
    [field:id function="Getimg(@me,80,90,7)" /]

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

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zaji/3007991.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-09-27
    下一篇 2022-09-27

    发表评论

    登录后才能评论

    评论列表(0条)

    保存