首先,我们需要了解几个常用的标签:
dedecmsCMS 模板 list (当前列表)
arclist(自由列表标签)
[field:id function="Getimg(@me,100,120,7)" /]
对于文章内页,可以使用以下标签:
{dede:field.id function="Getimg(@me,80,90,7)" /}
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;
}
通过上述方法,您可以轻松实现 Dedecms 系统中图集图片的调用功能,进一步提升网站的内容展示效果。希望这篇文章能够帮助到正在使用 Dedecms 进行开发的朋友们。