--文件關鍵詞維護 新增關鍵詞及連結 2、後臺-系統-核心設定 關鍵字替換(是/否)使用本功能會影響HTML生成速度: 是 3、後臺-系統-其他選項 文件內容同一關鍵詞替換次數(0為全部替換): 設定一個數值 (這裡順便提一下,比如一篇文章含有互相包含關鍵詞,比如dede和dedecms,系統會把後面的dedecms會被dede替代,我的做法是,關鍵詞替換次數設定為1次,然後文件關鍵詞維護那裡把dede和dedecms的頻率設定成一樣,就搞定了。) 修改檔案:/include/arc.archives.class. 查詢以下程式碼: 以下是程式碼片段: foreach( $kws as $k) { $k = trim( $k); if( $k!=""") { if( $i > $maxkey) { break; } $myrow = $this->dsql->GetOne("select * from dede_keywords where keyword=" $k" And rpurl"" "); if(is_array( $myrow)) { $karr[] = $k; $GLOBALS["replaced"][ $k] = 0; $kaarr[] = " $k"; } $i++; } } 將以上程式碼替換為以下程式碼: 以下是程式碼片段: global $dsql; $query="SELECT * FROM dede_keywords WHERE rpurl"" ORDER BY rank DESC"; $dsql->SetQuery( $query); $dsql->Execute(); while( $row = $dsql->GetArray()) { $key = trim( $row["keyword"]); $key_url=trim( $row["rpurl"]); $karr[] = $key; $kaarr[] = "
$key
--文件關鍵詞維護 新增關鍵詞及連結 2、後臺-系統-核心設定 關鍵字替換(是/否)使用本功能會影響HTML生成速度: 是 3、後臺-系統-其他選項 文件內容同一關鍵詞替換次數(0為全部替換): 設定一個數值 (這裡順便提一下,比如一篇文章含有互相包含關鍵詞,比如dede和dedecms,系統會把後面的dedecms會被dede替代,我的做法是,關鍵詞替換次數設定為1次,然後文件關鍵詞維護那裡把dede和dedecms的頻率設定成一樣,就搞定了。) 修改檔案:/include/arc.archives.class. 查詢以下程式碼: 以下是程式碼片段: foreach( $kws as $k) { $k = trim( $k); if( $k!=""") { if( $i > $maxkey) { break; } $myrow = $this->dsql->GetOne("select * from dede_keywords where keyword=" $k" And rpurl"" "); if(is_array( $myrow)) { $karr[] = $k; $GLOBALS["replaced"][ $k] = 0; $kaarr[] = " $k"; } $i++; } } 將以上程式碼替換為以下程式碼: 以下是程式碼片段: global $dsql; $query="SELECT * FROM dede_keywords WHERE rpurl"" ORDER BY rank DESC"; $dsql->SetQuery( $query); $dsql->Execute(); while( $row = $dsql->GetArray()) { $key = trim( $row["keyword"]); $key_url=trim( $row["rpurl"]); $karr[] = $key; $kaarr[] = "
$key
"; } 【 DedeCMS5.7】需要以下設定: 1、後臺-採集-文件關鍵詞維護 新增關鍵詞及連結 2、後臺-系統-核心設定 關鍵字替換(是/否)使用本功能會影響HTML生成速度: 是 3、後臺-系統-其他選項 文件內容同一關鍵詞替換次數(0為全部替換): 設定一個數值。