在我們使用織夢模板的時候,如果直接調(diào)用縮略圖,往往圖片太小,會達(dá)不到我們的需求,這就需要調(diào)用欄目內(nèi)的第一張圖片,如何來實(shí)現(xiàn)呢?
Dedecms獲取縮略圖片原圖地址的方法,這個操作不能使用正則來獲取,因?yàn)榻?jīng)常會出現(xiàn)隨機(jī)問題.
修改include/extend.func.php,修改前請注意備份原文件,添加如下代碼:
//取第一張圖地址
function firstimg($str_pic)
{
$str_sub=substr($str_pic,0,-7).".jpg";//刪除縮略圖字符串最后七位,然后再補(bǔ)上后綴.jpg
return $str_sub;
}
如果在底層模板里調(diào)用,代碼如下:
[field:litpic function=firstimg('@me')/]
直接調(diào)用:
{dede:field name='litpic' function="firstimg(@me)"/}
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: dede調(diào)用文章第一張圖片(非縮略圖)的實(shí)現(xiàn)方法