dedecms获取图片集多张图片实现方法

dedecms获取图片集多张图片实现方法,第1张

dedecms获取图片集多张图片实现方法(循环输出)

每个实例必须有许多图片,并显示某些效果。Dreamweavercms内置的检索方法的效果是一次检索几个主要参数,呈现的效果不是我需要的。下面是百度搜索的方法,大家可以参考一下。

在为顾客建立网站的情况下必须保证的效果是每一个实例必须许多图片,而且用一定的效果开展展现。可是发觉织梦cms自身内置的调取方法完成的效果是一次性调取好几个主要参数,而且呈现的效果不是我必须的,那时候很担心。之后自身琢磨琢磨,遗憾没取得成功。最终根据互联网百度搜索找到完成方法。

完成的方法一共有2个流程:
1、在/include/common.func.php里再加上方法//循环系统輸出好几张图片function

复制代码编码以下:
functionGetimgs($aid,$imgwith=300,$imgheight=270,$num=0,$style=''){
global$dsql;
$imgurls='';
$row=$dsql->getone("SelectimgurlsFrom`dede_addonimages`whereaid='$aid'");//
$imgurls=$row['imgurls'];
preg_match_all("/{dede:img(.*)}(.*){\/dede:img/isU",$imgurls,$wordcount);
$count=count($wordcount);
if($num>$count||$num==0){
$num=$count;
}
for($i=0;$i<$num;$i){
if($style=='li'){
$imglist.="<li><ahref=#".$i."><imgsrc=".trim($wordcount[2][$i])."width=".$imgwith."height=".$imgheight."></li></a>";
}else{
$imglist.="<imgsrc=".trim($wordcount[2][$i])."width=".$imgwith."height=".$imgheight.">";
}
}
return$imglist;
}

2、在模版里启用方法{dede:field.idfunction="Getimgs(@me,400,400,10)"/}

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

原文地址: http://outofmemory.cn/zz/773313.html

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

发表评论

登录后才能评论

评论列表(0条)

保存