新聞中心
織夢(mèng)(dedecms)如何獲取縮略圖原圖地址
作者 / 無憂主機(jī) 時(shí)間 2015-02-17 21:35:16
使用dedecms在php空間建站的站長(zhǎng)朋友可能都知道,最新出的dedecms5.7默認(rèn)的圖集模型中的單頁多圖顯示方式都沒有圖片大圖,也就是我們常說的原圖的地址調(diào)用,科室我們有時(shí)候想在圖集內(nèi)容頁實(shí)現(xiàn)點(diǎn)擊縮略圖時(shí)彈出圖片原圖這樣的效果,但是原圖的地址卻沒有標(biāo)簽可以調(diào)用,通過無憂主機(jī)小編的一經(jīng)鼓搗可以通過修改系統(tǒng)文件來實(shí)現(xiàn)這一的調(diào)用,方法其實(shí)非常簡(jiǎn)單,通過自定義函數(shù)實(shí)現(xiàn)這一功能,下面是具體操作步驟方法,這個(gè)操作不能使用正則來獲取,因?yàn)榻?jīng)常會(huì)出現(xiàn)隨機(jī)問題。 注意:修改前請(qǐng)注意備份原文件。 修改include/extend.func.php,添加如下代碼:
//取第一張圖地址 function firstimg($str_pic) { $str_sub=substr($str_pic,0,-7).".jpg";//縮略圖字符串后七位刪除,添加后綴.jpg return $str_sub; }然后在模板里循環(huán)調(diào)用:
[field:litpic function=firstimg('@me')/]直接調(diào)用:
{dede:field name='litpic' function="firstimg(@me)"/}基本上這樣就可以了,這個(gè)方法,非常的好用,而且無憂小編也試過幾篇文章效果還都不錯(cuò),不過有一點(diǎn)要注意了,如果沒有縮圖我們沒有進(jìn)行進(jìn)行判斷. 無憂主機(jī)相關(guān)文章推薦閱讀: 自定義DEDECMS搜索結(jié)果每頁顯示條數(shù) DEDECMS后臺(tái)更新文章模板時(shí)提示無法解析文檔的完美解決方法 DEDECMS上傳圖片提示:UPLOAD FILETYPE NOT ALLOW錯(cuò)誤完結(jié)篇 DEDECMS經(jīng)驗(yàn):如何預(yù)防廣告被阻止之修改DEDECMS的廣告顯示文件地址
本文地址:http://www.gle-technology.com/dedecms/18729.html