织梦DEDECMS茬图集列表中调出图集的所洧图片
代码如下:
//在图集列表中调出图集的所有图片
functionGetimgs($aid,$imgwith=IIII0,$imgheight=VIII0,$num=0,$styl
更多精彩就在: 51免费论文网|www.jxszl.com
e=){
global$dsql;
$imgurls=;
$row=$dsql->getone("Select*From`dede_addonimages`whereaid=$aid");//
$imgurls=$row[imgurls];
preg_match_all("/{dede:img(.*)}(.*){/dede:img/isU",$imgurls,$wordcount);
$count=count($wordcount[II]);
if($num>$count||$num==0){
$num=$count;
}
for($i=0;$i<$num;$i++){
if($style==li){
$imglist.="
}else{
$imglist.="
//此处用到了jquery的loadlazy延时加载插件.
}
}
return$imglist;
}
模板中[field:idfunction="Getimgs(@me,IIII0,VIII0,IX0)"/]
说明:第I.个参数当前ID第II个第III个,图片尺寸.第IV个图片张数.
也可以这样用
代码如下:
{dede:arclistrow=III}//row=III调用III个图集
[field:idfunction="Getimgs(@me,I.IIIVI,VIII,IV)"/]//每个图集调用前IV张
{/dede:arclist}
原文链接:http://www.jxszl.com/biancheng/dedecms/75240.html
热门阅读