婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > dedecms教程:調(diào)用文章第一張圖片(非縮略圖)的實(shí)

dedecms教程:調(diào)用文章第一張圖片(非縮略圖)的實(shí)

POST TIME:2020-04-05 22:45

需要進(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)用文章縮略圖


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 昆明市| 井冈山市| 上蔡县| 吉木萨尔县| 三都| 周宁县| 灵璧县| 乌什县| 哈巴河县| 昂仁县| 绥芬河市| 祁阳县| 瑞安市| 安平县| 依兰县| 隆回县| 许昌县| 兴海县| 苍南县| 会东县| 襄汾县| 富顺县| 泌阳县| 确山县| 杭锦后旗| 海原县| 南投县| 岑溪市| 西峡县| 屯留县| 栾川县| 武鸣县| 安吉县| 长寿区| 海阳市| 墨竹工卡县| 澄江县| 田东县| 铜鼓县| 安远县| 南溪县|