首頁  >  文章  >  CMS教程  >  dedecms怎麼自動給已經發布過的文章中的關鍵字加超鏈接

dedecms怎麼自動給已經發布過的文章中的關鍵字加超鏈接

藏色散人
藏色散人原創
2019-12-21 10:12:002546瀏覽

dedecms怎麼自動給已經發布過的文章中的關鍵字加超鏈接

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[&#39;replaced&#39;][$k] = 0; 
$kaarr[] = “<a href=’{$myrow[&#39;rpurl&#39;]}’><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[&#39;keyword&#39;]); 
$key_url=trim($row[&#39;rpurl&#39;]); 
$karr[] = $key; 
$kaarr[] = “<a href=’$key_url’ target=’_blank’><u>$key</u></a>”; 
}

友誼提示一下:檔案的修改請注意備份! 

在後台,系統設定裡設定一下自動替換的次數就行了。

以上是dedecms怎麼自動給已經發布過的文章中的關鍵字加超鏈接的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn