dede調(diào)用文章第一張圖片的方法

這篇文章主要介紹dede調(diào)用文章第一張圖片的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!?
dede怎么調(diào)用文章第一張圖片??
需要進(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']);}寫(xiě)判斷了是為了再調(diào)用文章無(wú)圖的時(shí)候仍可以選擇縮略圖顯示。 織夢(mèng)v57 sp1大概在475行,$row[]數(shù)組的下面加入即可。?
這樣亦可以用原來(lái)的標(biāo)簽字段調(diào)用圖片。文章有第一張圖片即顯示第一個(gè)圖片,如無(wú)則調(diào)用文章縮略圖?
以上是dede調(diào)用文章第一張圖片的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注http://www.kd010.com/!