农产品电商论文:dedecms 5.6文档关键词自动添加超链接的解决方案 - SEO(搜索引擎优化)技术 - 商业SEO服务 - 郝聪SEO博客

来源:百度文库 编辑:偶看新闻 时间:2024/05/02 10:03:12

需要以下设置:
1、后台-采集-文档关键词维护 添加关键词及链接
2、后台-系统-核心设置 关键字替换(是/否)使用本功能会影响HTML生成速度: 是
3、后台-系统-其他选项 文档内容同一关键词替换次数(0为全部替换): 设置一个数值(这里顺便提一下,比如一篇文章含有互相包含关键词,比如dede和dedecms,系统会把后面的dedecms会被dede替代,我的做法是,关键词替换次数设置为1次,然后文档关键词维护那里把dede和dedecms的频率设置成一样,就搞定了。)

修改文件:/include/arc.archives.class.php 查找以下代码:

引用foreach($kwsas $k) { $k = trim($k); if($k!=''") { if($i > $maxkey) { break; }$myrow = $this->dsql->GetOne("select * from dede_keywords wherekeyword='$k' And rpurl<>'' "); if(is_array($myrow)) { $karr[] =$k; $GLOBALS['replaced'][$k] = 0; $kaarr[] = "$k"; } $i++; } }

将以上代码替换为以下代码:
引用

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[] = "$key";

  }