"景先生毕设|www.jxszl.com

dedecms织梦SEO内链教程:给文章自动添加關键词锚文本

2022-10-29 16:09编辑: www.jxszl.com景先生毕设
解决问题:dedecms织梦内链教程:如何给文章自动添加关键字内链锚文本.

网站关键字内链,是做好网站内部优化的I.个重要环节,织梦(DedeCMS)官方默认规则是:

I..添加关键字和关键字的链接地址
设置步骤:进入后台核心->批量维护->文档关键字维护

 更多精彩就在: 51免费论文网|www.jxszl.com 

II.文章内容出现该关键字
III.文章的关键字出现这个词(就是这里)//这个是在发布文章的时候填写的
第III条规则使得关键字内链不尽完美,所以得修改文件取消掉第III条规则,达到我们想要的效果,即文章内出现该关键字即链向指定的URL,在DedecmsV.V,V.VI下测试有效.
I..开打include/arc.archives.class.php文件
II.查找functionReplaceKeyword($kw,&$body)
III.往下找到下面这段代码,删除或注释掉
foreach($kwsas$k){$k=trim($k);
if($k!=""){if($i>$maxkey){break;}
$myrow=$this->dsql->GetOne("select*frommeiwen_keywordswherekeyword=$kAndrpurl<>");
if(is_array($myrow))
{
$karr[=$k;
$GLOBALS[replaced[$k=0;
$kaarr[="$k";
}
$i++;}}

IV.并在注释或删除的代码下面加入以下代码:
$dsql=newDedeSql(false);
$query="select*frommeiwen_keywordswhererpurl<>";
$dsql->SetQuery($query);$dsql->Execute();
while($row=$dsql->GetArray())
{$key=trim($row[keyword);
$rul=trim($row[rpurl);
if($rul!="")if(!in_array($key,$kw))if(!in_array($kw,$key))if(substr_count($body,$key)
V.OK,已经修改完成了.直接复制上面代码,文章内同样的关键字只会出现I.个链接.
VI.I.键更新网站->更新所有.


原文链接:http://www.jxszl.com/biancheng/dedecms/73856.html