专业的主机测评网
我们一直在努力

dedecms织梦获取图集中第一张图片的方法

选主机收集整理的这篇文章主要介绍了dedecms织梦获取图集中第一张图片的方法,选主机小编觉得挺不错的,现在分享给大家,也给大家做个参考。

有时候我们需要获取图集中的第一张图片,下面给出解决办法:

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

添加

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

2 修改include/taglib/arclist.lib.php

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

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

3 在频道首页模板里调用

{dede:arclistrow=3orderby=pubdatetypeid='17'type='image.'titlelen='60'}<divclass="pic">
<ahref="[field:arcurl/]"target="_blank"><imgsrc=[field:first_imgurl/]/><br/>[field:title/]</a></div>{/dede:arclist}

总结:
以上是选主机为你收集整理的dedecms织梦获取图集中第一张图片的方法全部内容,希望文章能够帮助到大家。
如果觉得选主机网站内容还不错,欢迎将选主机网站推荐给好友。

未经允许不得转载:选主机 » dedecms织梦获取图集中第一张图片的方法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

免费领取阿里云 优惠券 代金券

2000元代金券新人福利