首页 > CMS > 织梦DEDE > 正文

织梦dedecms提取图集第一个图片的方法

2024-07-12 08:47:49
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了织梦dedecms提取图集第一个图片的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

织梦CMS的图集非常强大好用,但是有的时候我们只需要图集中的第一张大图就可以了,那如何实现这样的功能要求呢?下面是361源码小编自己做站时候处理的一个小办法,分享给大家

第一步:修改include/extend.func.php

在扩展函数里添加

// 提取图集第一张大图,为arclist用function get_firstbigimg($arcid){  //获取图片附加表imgurls字段内容进行处理   global $dsql;   $row = $dsql->GetOne("Select imgurls From dede_addonimages where aid='$arcid'");   preg_match_all("|{dede:img ddimg='(.*)' text=(.*)|Uis",$row['imgurls'],$imgurls); //获取所有图片地址   $get_firestimg = $imgurls[1][0]; //   return $get_firestimg;}

第二步:修改include/taglib/arclist.lib.php

在510行添加 (很多网站说的是373行,经过测试是510行,373行更本不行)

$row['first_imgurl'] = get_firstbigimg($row['id']);

第三步:在频道首页模板里调用

{dede:arclist row=3 orderby=pubdate typeid='17' type='image.'titlelen='60'}<div class="pic"><a href="[field:arcurl/]" target="_blank"><img src=[field:first_imgurl/] /><br />[field:title/]</a></div>{/dede:arclist}

到这里,我们关于织梦dedecms提取图集第一个图片的方法就介绍完了,有需要的朋友,可以参看361源码的方法自行处理,如果你有什么问题可以联系我们的在线客服帮你处理。

以上就是织梦dedecms提取图集第一个图片的方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表