正文

織夢(mèng)DedeCMS關(guān)鍵詞自動(dòng)內鏈長(cháng)短優(yōu)先級問(wèn)題

織夢(mèng)DedeCMS自動(dòng)內鏈會(huì )優(yōu)先使用短的關(guān)鍵詞,比如有“長(cháng)詞”、“我是大長(cháng)詞”、“小長(cháng)詞”,同時(shí)在一篇文章中出現,程序會(huì )使用順序是長(cháng)詞 - 小長(cháng)詞 - 我是大長(cháng)詞。

關(guān)鍵詞內鏈開(kāi)啟步驟

后臺-系統-核心設置-關(guān)鍵字替換 【是,

后臺-系統-其他選項-關(guān)鍵詞替換次數 【1,

解決關(guān)鍵詞長(cháng)短優(yōu)先級問(wèn)題的方法

打開(kāi) /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";

繼續找到

"#".preg_quote($word)."#"

改成

"#(?<!>)(?!<)".preg_quote($word)."#"

Zui終效果

我是大長(cháng)詞 》 小長(cháng)詞 》 長(cháng)詞

聲明:月季網(wǎng)致力月季產(chǎn)業(yè),部分文字和圖片來(lái)源網(wǎng)絡(luò ),版權歸原作者,如有侵權請聯(lián)系刪除。

月季網(wǎng)

月季網(wǎng)