今天给大家来的教程是让 DEDEcms 织梦系统自动的添加内容关键词方法

第一步

1、首先登录网站网站后台  选择 系统-系统基本参数-核心设置>找到关键词替换(是/否)一栏  选择 是

2、然后在 系统-系统基本参数-其他选项 中 找到 文档内容同一关键词替换次数(0为全部替换): 后面写个 1

3 在后台的 采集- 文档关键词维护一栏 对关键词 加上需要的链接!这时有个小问题需要解决下 经过以上的几个步骤 只能实现 在关键词 一栏中填写的关键词 才会有链接! 而内容出现的并没链接 所以 我们需要通过下一步来实现 内容页出现链接

第二步

打开/include/arc.archives.class.php

找到以下代码

foreach($kws as $k){$k = trim($k);if($k!=""){if($i > $maxkey){break;}

$myrow = $this->dsql->GetOne("select * from where keyword='$k' And rpurl<>'' ");

if(is_array($myrow)){$karr[] = $k;$GLOBALS['replaced'][$k] =

 0;$kaarr[] = "<ahref='{$myrow['rpurl']}'><u>$k</u></a>";}$i++;}}

 替换成为

$dsql = new DedeSql(false); $query="select * from where rpurl<>'' ";
$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)<10) { $karr[] =
$key; $kaarr[] = "<ahref='$rul'><u>$key</u></a>"; } }

发表评论

电子邮件地址不会被公开。 必填项已用*标注