GetArray()){.. .}" and save."/> GetArray()){.. .}" and save.">

Home  >  Article  >  CMS Tutorial  >  How does dedecms automatically add hyperlinks to keywords in published articles?

How does dedecms automatically add hyperlinks to keywords in published articles?

藏色散人
藏色散人Original
2019-12-21 10:12:002559browse

How does dedecms automatically add hyperlinks to keywords in published articles?

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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn