DedeCMS關鍵字怎麼取代? DedeCMS關鍵字替換問題較完美解決方法
問題描述
織夢內容關鍵字替換的時候有一個錯誤:如果擁有兩個關鍵字,例如「CIT」(www.cit.cn/tags/cit.html)和「CIT資訊網」(www.cit.cn),但在文章替換的時候我們發現就會出現問題,連結變成了:
<a href="http://www.cit.cn"><u><a href="www.cit.cn/tags/cit.html">CIT</a>信息网</u></a>
推薦學習:織夢cms
解決方案
這樣的巢狀錯誤無論對SEO或使用者體驗都是不好的,這裡我們有一個解決方案,也就是先替換比較短的,然後再匹配替換長的,這樣系統則會先去替換CIT這個關鍵字,而不會去替換CIT資訊網了。
修改程式碼
其實修改程式碼很簡單,我們直接找到include/arc.archives.class.php這個文件,在1226行程式碼,也就是:
//高亮专用, 替换多次是可能不能达到最多次 function _highlight($string, $words, $result, $pre) { global $cfg_replace_num; $string = str_replace('"', '"', $string);
後面增加一段程式碼,讓它變成
//高亮专用, 替换多次是可能不能达到最多次 function _highlight($string, $words, $result, $pre) { global $cfg_replace_num; $string = str_replace('"', '"', $string); uasort($words,create_function('$a, $b','return strlen($a)>strlen($b);'));
#總結
DedeCMS對SEO愛好者確實是個利器,如何用好還需要深入琢磨。
以上是DedeCMS關鍵字怎麼替換的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能