本人最近改版網(wǎng)站,采用織夢5.7版本,想要使文章自動內(nèi)鏈,在網(wǎng)上找了許久,發(fā)現(xiàn)所有的文章都只解決了內(nèi)鏈問題,而沒有解決“自動”二字,于是經(jīng)過研究,可通過如下方法解決織夢5.7自動內(nèi)鏈問題,并徹底解決織夢內(nèi)鏈BUG。
一、開打include/arc.archives.class.php 文件
二、查找function ReplaceKeyword($kw,&$body)
三、查找如下代碼

四、修改如上代碼為

五、OK,已經(jīng)修改完成了保存。FTP上傳,覆蓋空間include/arc.archives.class.php 文件
六、一鍵更新網(wǎng)站->更新所有(以前的文章就會自動內(nèi)鏈)
七、最后,在系統(tǒng)設(shè)置的“性能設(shè)置”選擇使用關(guān)鍵詞關(guān)連文章,“其他選項->關(guān)鍵詞替換次數(shù)”中填入不小于1的數(shù)。
以后,新添加的文章,就會自動內(nèi)鏈,以后都不需要去“后臺->核心->批量維護->文檔關(guān)鍵詞維護”那里累死累活的添加鏈接了。如果是和本人一樣懶,可以在“后臺->系統(tǒng)->系統(tǒng)基本參數(shù)->性能選項”做如下選取

這樣,每次添加好文章后,就一切自動解決了。
注釋:新代碼可以有效的消除織夢自動內(nèi)鏈bug
原bug為:如果有兩個關(guān)鍵詞“對外漢語”和“對外漢語教師”,在文章中出現(xiàn)“對外漢語教師”時,自動內(nèi)鏈只會永遠鏈接為“對外漢語”,而忘卻“對外漢語教師”這個關(guān)鍵詞。
轉(zhuǎn)載本文,請記住http://www.imzzr.com