新聞中心
emlog優(yōu)化導(dǎo)航欄地址的方法
作者 / 無憂主機(jī) 時(shí)間 2016-03-19 19:40:09
emlog博客程序升級(jí)之后,系統(tǒng)在網(wǎng)站的后臺(tái)功能里更新了一個(gè)導(dǎo)航功能,這就讓這款程序在設(shè)置導(dǎo)航信息的時(shí)候更加方便快捷。但是小編在免備案空間環(huán)境下測(cè)試之后發(fā)現(xiàn)了這樣一個(gè)問題,雖然系統(tǒng)本身的鏈接地址優(yōu)化的非常簡(jiǎn)短了,但是在導(dǎo)航里的自建頁面和自定義導(dǎo)航等鏈接,都會(huì)顯示完整的鏈接路徑,包括開頭的“http://”代碼,這就會(huì)顯得比較長(zhǎng),那么如果我們不使用完整的鏈接路徑,而是省去網(wǎng)站本身的安裝路徑那些前綴可不可以呢?答案是不可以的,因?yàn)檫@樣操作之后雖然在主頁上面的顯示會(huì)是正常的,但是在其他的頁面上顯示就會(huì)出錯(cuò)了。如果想要實(shí)現(xiàn)優(yōu)化導(dǎo)航欄的地址也是可以的,就需要在模板文件中進(jìn)行一些修改,下面小編就來介紹一下修改的方法。 首先找到網(wǎng)站中的模板文件module.php,然后用網(wǎng)頁編輯工具將其打開,查詢下面的這一句函數(shù)代碼:
$value['url'] = $value['isdefault'] == 'y' ? BLOG_URL . $value['url'] : trim($value['url'], '/');找到了之后將這句函數(shù)代碼進(jìn)行替換,替換成下面的這一行代碼:
if (!strstr(strtolower($value['url']),'http://')){ $value['url'] = BLOG_URL . $value['url']; }編輯好了后保存文件,登入網(wǎng)站的后臺(tái)更新一下數(shù)據(jù)緩存就可以實(shí)現(xiàn)這個(gè)效果了。 無憂主機(jī)相關(guān)文章推薦閱讀: EMLOG讓文章日期顯示具體時(shí)間和星期的方法 EMLOG設(shè)置側(cè)邊欄的標(biāo)題字?jǐn)?shù) EMLOG不登入不能瀏覽文章的設(shè)置方法
本文地址:http://www.gle-technology.com/others/21906.html