加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > Dedecms > 正文

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

发布时间:2020-12-14 04:53:43 所属栏目:Dedecms 来源:网络整理
导读:有时候我们需要获取图集中的第一张图片,下面给出解决办法: ? 第一步:修改include/extend.func.php ? 添加 ?? //?提取图集第一张大图,为arclist用 function ? get_firstbigimg( $arcid ){ ??? //获取图片附加表imgurls字段内容进行处理 ??? global ? $dsq

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

?

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

添加

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

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

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

'first_imgurl']?=?get_firstbigimg('id']);

3 在频道首页模板里调用

{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}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读