我們在使用織夢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)"/}
經過測試,是比較成功的。不過修改之前的圖檔集第一張圖貌似調不出來。是以,最好在釋出圖檔集之前修改好代碼。