dedecmsHow to automatically add hyperlinks to keywords in published articles?
dedecms automatically adds hyperlinks to keywords in published articles
Recommended learning: 梦weavercms
dedecms automatically Adding hyperlinks to keywords in already published articles will help with optimization, but over-optimization is not good either.
The code is as follows:
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++; } }
Replace it with:
The code is as follows:
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>”; }
Friendly reminder: File modification Please make sure to back up!
In the background, just set the number of automatic replacements in the system settings.
The above is the detailed content of How does dedecms automatically add hyperlinks to keywords in published articles?. For more information, please follow other related articles on the PHP Chinese website!