dedecms V5.6 文檔關鍵詞自動鏈接怎么解決

dedecms V5.6 文檔關鍵詞自動鏈接怎么解決

dedecms v5.6 文檔關鍵詞自動鏈接怎么解決?

需要以下設置:?

1、后臺-采集-文檔關鍵詞維護 添加關鍵詞及鏈接?

2、后臺-系統-核心設置 關鍵字替換(是/否)使用本功能會影響html生成速度: 是?

3、后臺-系統-其他選項 文檔內容同一關鍵詞替換次數(0為全部替換): 設置一個數值 (這里順便提一下,比如一篇文章含有互相包含關鍵詞,比如dede和dedecms,系統會把后面的DEDECMS會被dede替代,我的做法是,關鍵詞替換次數設置為1次,然后文檔關鍵詞維護那里把dede和dedecms的頻率設置成一樣,就搞定了。)?

修改文件:/include/arc.archives.class.php?

修改方法:?

查找代碼:?

代碼如下:

foreach($kws?as?$k)? {? $k?=?trim($k);? if($k!=''")? {? if($i?&gt;?$maxkey)? {? break;? }? $myrow?=?$this-&gt;dsql-&gt;GetOne("select?*?from?dede_keywords?where?keyword='$k'?And?rpurl''?");? if(is_array($myrow))? {? $karr[]?=?$k;? $GLOBALS['replaced'][$k]?=?0;? $kaarr[]?=?"<a><u>$k</u></a>";? }? $i++;? }? }

將以上代碼替換為以下代碼:?

代碼如下:

global?$dsql;? $query="SELECT?*?FROM?dede_keywords?WHERE?rpurl''?ORDER?BY?rank?DESC";? $dsql-&gt;SetQuery($query);? $dsql-&gt;Execute();? while($row?=?$dsql-&gt;GetArray())? {? $key?=?trim($row['keyword']);? $key_url=trim($row['rpurl']);? $karr[]?=?$key;? $kaarr[]?=?"<a><u>$key</u></a>";? }

推薦學習:織夢cms

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享