使用dedecms在php空間建站的站長朋友可能都知道,最新出的dedecms5.7默認的圖集模型中的單頁多圖顯示方式都沒有圖片大圖,也就是我們常說的原圖的地址調用,科室我們有時候想在圖集內容頁實現點擊縮略圖時彈出圖片原圖這樣的效果,但是原圖的地址卻沒有標簽可以調用,通過無憂主機小編的一經鼓搗可以通過修改系統文件來實現這一的調用,方法其實非常簡單,通過自定義函數實現這一功能,下面是具體操作步驟方法,這個操作不能使用正則來獲取,因為經常會出現隨機問題。 注意:修改前請注意備份原文件。 修改include/extend.func.php,添加如下代碼:
//取第一張圖地址 function firstimg($str_pic) { $str_sub=substr($str_pic,0,-7).".jpg";//縮略圖字符串后七位刪除,添加后綴.jpgreturn $str_sub; } 然后在模板里循環調用: [field:litpic function=firstimg('@me')/] 直接調用: {dede:field name='litpic' function="firstimg(@me)"/} 基本上這樣就可以了,
新聞熱點
疑難解答