織夢DedeCMS自動(dòng)內(nèi)鏈會優(yōu)先使用短的關(guān)鍵詞,比如有“長詞”、“我是大長詞”、“小長詞”,同時(shí)在一篇文章中出現(xiàn),程序會使用順序是長詞 - 小長詞 - 我是大長詞。
關(guān)鍵詞內(nèi)鏈開啟步驟
后臺-系統(tǒng)-核心設(shè)置-關(guān)鍵字替換 【是】
后臺-系統(tǒng)-其他選項(xiàng)-關(guān)鍵詞替換次數(shù) 【1】
解決關(guān)鍵詞長短優(yōu)先級問題的方法
打開 /include/arc.archives.class.php 找到
$query = "SELECT * FROM dede_keywords WHERE rpurl<>'' ORDER BY rank DESC";
改成
$query = "SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM dede_keywords WHERE rpurl<>'' ORDER BY num DESC";繼續(xù)找到
"#".preg_quote($word)."#"
改成
"#(?<!>)(?!<)".preg_quote($word)."#"
Zui終效果
我是大長詞 》 小長詞 》 長詞
相關(guān)文章: