位置:- 正文

dedecms织梦artlist和list标签调用图集图片实现方法(织梦官方网站)

编辑:rootadmin

推荐整理分享dedecms织梦artlist和list标签调用图集图片实现方法(织梦官方网站),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦怎么样,织梦百科,织梦技巧,织梦官网,织梦官网,DedeCMS织梦图集Flash控件停用无法上传图片,DedeCMS织梦图集Flash控件停用无法上传图片,DedeCMS织梦图集Flash控件停用无法上传图片,内容如对您有帮助,希望把文章链接给更多的朋友!

我们在做织梦模板开发时,有时需要在artlist 和list标签中调用出图集中的图片,同时可以自定调用几张图片。织梦58整理了个一个这样功能的自定义函数。调用后效果如下

dedecms织梦artlist和list标签调用图集图片实现方法(织梦官方网站)

函数代码

请将代码加入到 /include/extend.func.php 文件中

123456789101112131415161718192021222324252627282930313233343536373839404142functionGetimgurls($aid,$num=4){global$dsql;$imgurls=$result='';$imgrow=$dsql->GetOne("SelectimgurlsFrom`dede_addonimages`whereaid='$aid'");$imgurls=$imgrow['imgurls'];if($imgurls!=''){$dtp=newDedeTagParse();$dtp->LoadSource($imgurls);$images=array();if(is_array($dtp->CTags)){foreach($dtp->CTagsas$ctag){if($ctag->GetName()=='img'){$row=array();$row['width']=$ctag->GetAtt('width');$row['height']=$ctag->GetAtt('height');$row['imgsrc']=trim($ctag->GetInnerText());$row['text']=$ctag->GetAtt('text');$images[]=$row;}}}$dtp->Clear();$i=0;foreach($imagesas$row){if($i==$num)break;if($row['imgsrc']!=''){$result.="<li><imgsrc='{$row['imgsrc']}'alt='{$row['text']}'width='70'height='70'></li>";}$i++;}return$result;}}//<li><imgsrc='{$row['imgsrc']}'alt='{$row['text']}'width='70'height='70'></li>//这个图片的样式都可以根据自己需要进行自定义调整。www.dede58.com织梦模板网

前台模板调用代码

1234567{dede:arclist}[field:idfunction=Getimgurls(@me,4)/]{/dede:arclist}{dede:listpagesize='10'}[field:idfunction=Getimgurls(@me,4)/]{/dede:list}

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310848.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/310849.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络