注册 | 登录 |
地方论坛门户及新闻和人才网址大全

dedecms织梦调用图集的第一张图片的方法

时间:2021-07-21人气:-


我们开发织梦内容页模板时,需要调用图集的第一张图片。所以织梦58织梦模板把实现方法分享出来。

第一步:打开includeextend.func.php在最下面加入函数

123456789101112131415161718192021222324252627282930313233343536373839functionGetimgurls($aid,$num=1){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.={$row['imgsrc']};}$i++;}return$result;}}

第二步:在内容页用{dede:field.id /}调用以上函数。具体语法如下:

<img src="{dede:field.id function=Getimgurls(@me)/}" />

完成。



上篇:dedecms织梦nginx下伪静态规则设置

下篇:织梦dedecms频道管理员信息管理员访问自定义表单的设置