您好,登錄后才能下訂單哦!
dedecms如何自動給已經發布過的文章中的關鍵詞加超鏈接?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!
dedecms怎么自動給已經發布過的文章中的關鍵詞加超鏈接?
dedecms自動給已經發布過的文章中的關鍵詞加超鏈接
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 href=’{$myrow['rpurl']}’><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 href=’$key_url’ target=’_blank’><u>$key</u></a>”; }
友情提示一下:文件的修改請注意備份!
在后臺,系統設置里設定一下自動替換的次數就行了。
感謝各位的閱讀!看完上述內容,你們對dedecms如何自動給已經發布過的文章中的關鍵詞加超鏈接大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。