江西SEO优化—提供SEO顾问服务、网站SEO优化诊断方案(合作微信/QQ:707468216)

DedeCms四处一词自动生成代码

时间:2016-09-23 16:46 来源:SEO优化 作者:江西SEO曾庆平

在添加DedeCms四处一词功能,DedeCms四处一词自动生成代码:
 
include\arc.archives.class.php 993行
 
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++;
 
}
 
}

 
织梦dedecms
 
替换为:
 
//其他页面出现本关键字加超链接
 
global $dsql;
 
$notin = "";
 
foreach($kws as $k)
 
{
 
$notin=$notin."'".$k."',";
 
}
 
$notin=substr($notin,0,strlen($notin)-1);
 
$query="SELECT * FROM dede_keywords WHERE rpurl<>'' And sta='1' And keyword not in(".$notin.")";
 
$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'>$key</a>";
 
}
 
//本页面关键词第一次出现加粗
 
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<>'' And sta='1' ");
 
if(is_array($myrow))
 
{
 
$karr[] = $k;
 
$GLOBALS['replaced'][$k] = 0;
 
$kaarr[] = "<strong>$k</strong>";
 
}
 
$i++;
 
}
 
}
 
点击DedeCms后台生成,即可看到 DedeCms四处一词 效果!
 

声明:本文原创归江西SEOSEO所有,转载请注明原文网址: http://www.qingpingseo.com/zimeiti/141.html

围观: 1000次 | 责任编辑:江西SEO曾庆平

回到顶部