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

四、修改如上代碼為

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

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