久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

dedecms調(diào)用章第一張圖片

  核心提示:需要進(jìn)行兩個(gè)操作第一步,修改include/extend.func.php文件,最下面插入函數(shù),查詢的是文章附加表,如需查詢圖片集什么的,改表名即可代碼如下:function GetFirstImg($arcid){global $dsql;$query= 'SELECT body FROM `de…

需要進(jìn)行兩個(gè)操作

第一步,修改include/extend.func.php文件,最下面插入函數(shù),查詢的是文章附加表,如需查詢圖片集什么的,改表名即可

 

代碼如下:

function GetFirstImg($arcid){
global $dsql;
$query= "SELECT body FROM `dede_addonarticle` where aid='$arcid'";
$row = $dsql->GetOne($query);
$preg = "/<img.*?src=['"](.+?)['"].*?>/i";
preg_match_all($preg, $row['body'], $match);
//print_r($match);
return $match[1][0];
}


第二部修改 調(diào)用標(biāo)簽include/taglib/arclist.lib.php

織夢(mèng)調(diào)用文章內(nèi)容的時(shí)候需用用到litpic字段,需要重新構(gòu)造此字段,找到 function lib_arclistDone()函數(shù)里面的 $row[litpic],增加 //調(diào)用文章第一張圖片,非縮略圖,如果為空,則調(diào)用縮略圖。


代碼如下:

if(GetFirstImg($row['id'])!="")
{
$row['litpic']=GetFirstImg($row['id']);
}


寫判斷了是為了再調(diào)用文章無圖的時(shí)候仍可以選擇縮略圖顯示。 織夢(mèng)v57 sp1大概在475行,$row[]數(shù)組的下面加入即可。

這樣亦可以用原來的標(biāo)簽字段調(diào)用圖片。文章有第一張圖片即顯示第一個(gè)圖片,如無則調(diào)用文章縮略圖

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » dedecms調(diào)用章第一張圖片

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞