織夢cms內容頁自動添加內鏈在PHP5.5以上版本不能用的解決方法

織夢DEDECMS在PHP版本高於5.5的情況下無法使用關鍵詞內鏈的解決方法,懂的朋友可以飄過:

相信很多用的站友們都會為給文章做內鏈覺得繁瑣,對於很多插件可能是實現,但很多都需要花錢買,對於很多草根站長花這錢也不值,我因學過PHP程序,索性就研究起這問題了,終於再花了4個小時的研究對程序稍作修改實現了該功能,不多說我們開始操作吧

織夢cms在php5.5+中,由於php5.5以後規定preg_replace必須被替換成preg_replace_callback,而天涯只在代碼中留下了一句“這裡可能會有錯誤”就不了了之了(事實不是可能有錯誤,而是就是有錯誤)。導致織夢功能中的文檔關鍵字自動替換的功能無法使用。本文檔就是解決織夢dedecms文檔關鍵字(自動內鏈)php5.5以上失效的問題。下載本文檔解壓後,直接覆蓋到include文件夾即可。後臺的替換數等均可正常使用。

打開/include/arc.archives.class.php 找到:

version_compare(PHP_VERSION, '5.5.0'

替換成:

version_compare(PHP_VERSION, '7.5.0'

共有兩處。然後再看看。


分享到:


相關文章: