640X60广告位招租 qq245909083

dedecms调用文章中第一个图片URL地址的方法

分享时间:2017-12-16 959 热度℃
第一步,打开include/extend.func.php在下面添加以下函数:
  1. function get_firstbigimg($arcid){
  2.   //获取图片附加表imgurls字段内容进行处理
  3.   $dsql = new DedeSql(false);
  4.   $row = $dsql->GetOne("Select imgurls From zmb_addonimages where aid='$arcid'");
  5.   preg_match_all("|height='.*'}(.*){/dede:img}|Uis",$row['imgurls'],$imgurls); //获取所有图片地址
  6.   $get_firestimg = $imgurls[1][0]; //
  7.   return $get_firestimg;
  8. }
复制代码

第二步,打开include/taglib/arclist.lib.php在第513行添加以下代码:
$row['first_imgurl'] = get_firstbigimg($row['id']);
到这里就全部修改好了,调用的方法:
  1. {dede:arclist row=3}
  2. <li><a href="[field:arcurl/]" target="_blank"><img src="[field:first_imgurl/]" /><br />[field:title/]</a></li>
  3. {/dede:arclist}
复制代码
返回顶部