天天看點

dedecms調用文章内的第一張高清圖檔

我們在使用織夢dede圖檔集的時候,會發現縮略圖失真和模糊的問題,影響頁面美觀和使用者體驗。清單頁或者内容頁要調用一張圖檔而并非縮略圖,效果就會好很多,那麼怎麼調取織夢圖檔集的第一張大圖,在文章也需要調取圖集内第一張清晰美觀的圖檔。

步驟一:

修改include/extend.func.php檔案,在最底下添加如下代碼:

//取第一張圖位址

function firstimg($str_pic)

{

$str_sub=substr($str_pic,0,-7).".jpg";//删除縮略圖字元串最後七位,然後再補上字尾.jpg

return $str_sub;

}

步驟二:直接在dede模闆裡面寫調用标簽

然後在模闆裡循環調用:

在清單使用:[field:litpic function=firstimg('@me')/]

在内容頁使用:{dede:field name='litpic' function="firstimg(@me)"/}

經過測試,是比較成功的。不過修改之前的圖檔集第一張圖貌似調不出來。是以,最好在釋出圖檔集之前修改好代碼。

繼續閱讀