搬码资源网广告位 搬码资源网广告位

如何让dede(织梦)图集列表页调用多图

织梦系统默认的图集是不支持在列表页内调用图片,我们需要借助preg_match_all函数来让dede可以支持一个新的标签调用。
从include/common.func.php添加一个调用函数

functionlistimgs($aid,$imgwith=500,$imgheight=300,$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[2]);
if($num>$count||$num==0){
$num=$count;
}

for($i=0;$i<$num;$i++){
if($style==’li’){
$imglist.=””;
}else{
$imglist.=”}
}
return$imglist;
} 保存后,在图集列表页{dede:list}之间使用[field:idfunction=”listimgs(@me,100,9)”/],如:[field:idfunction=”listimgs(@me,70,9)”/]
{/dede:list}
(@me,10)参数为,200宽度,160高度,图片调用张数,末尾可以加上“,li”的参数,使图片循环带li标签。

声明:
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站资源来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,得到更好的正版服务。
本文链接:https://www.abnma.com/11604.html,转载请注明出处。
如有侵权,请邮件联系我们删除处理。

0
搬码资源网广告位

评论0

请先

没有账号? 注册  忘记密码?