POST TIME:2017-11-30 22:23
我們在使用織夢dede圖片集的時候,會發(fā)現(xiàn)縮略圖失真和模糊的問題,影響頁面美觀和用戶體
驗。列表頁或者內(nèi)容頁要調(diào)用一張圖片而并非縮略圖,效果就會好很多,那么怎么調(diào)取織夢圖片集的第一張大圖,在文章也需要調(diào)取圖集內(nèi)第一張清晰美觀的圖片。
步驟一:
修改include/extend.func.php文件,在最底下添加如下代碼:
//取第一張圖地址
function firstimg($str_pic)
{
$str_sub=substr($str_pic,0,-7).".jpg";//刪除縮略圖字符串最后七位,然后再補上后綴.jpg
return $str_sub;
}
步驟二:直接在dede模板里面寫調(diào)用標簽
然后在模板里循環(huán)調(diào)用:
在列表使用:[field:litpic function=firstimg('@me')/]
在內(nèi)容頁使用:{dede:field name='litpic' function="firstimg(@me)"/}
經(jīng)過測試,是比較成功的。不過修改之前的圖片集第一張圖貌似調(diào)不出來。所以,最好在發(fā)布圖片集之前修改好代碼。