dedecms怎么自動給已經發布過的文章中的關鍵詞加超鏈接?
DEDECMS自動給已經發布過的文章中的關鍵詞加超鏈接
推薦學習:織夢cms
dedecms自動給已經發布過的文章中的關鍵詞加超鏈接,這樣有助于優化,不過優化過度也不好。
??
代碼如下:
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[]?=?“<a><u>$k</u></a>”;? }? $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[]?=?“<a><u>$key</u></a>”;? }
友情提示一下:文件的修改請注意備份!?
在后臺,系統設置里設定一下自動替換的次數就行了。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦