dedecms 5.6文档关键词自动添加超链接的解决方案
地图 | 热门标签 | RSS
本栏目:【网页优化】
内容为:dedecms 5.6文档关键词自动添加超链接的解决方案如下: 需要以下设置: 1、后台-采集-文档关键词维护 添加关键词及链接 2、后台-系统-核心设置 关键字替换(是/否)使用本功能会影响HTML生成速度: 是 3、后台-系统-其他选项 文档内容同一关键词替换次数(0为全
同级栏目· 网页优化 网页设计
美术园首页

dedecms 5.6文档关键词自动添加超链接的解决方案

本站:(美术园)美术网 时间:2011-01-19 01:50 |挑错|美术论坛

dedecms 5.6文档关键词自动添加超链接的解决方案如下:

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

 

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

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

  }

 

    [上一篇:dede关键词替换bug解决方案-dede优化

    !▲▲本文被收藏: 次▲|已有0条评论|我来说两句 |挑错|返回顶部

    本文dedecms 5.6文档关键词自动添加超链接的解决方案的标签:
    [下一篇:dedecms 图片附件使用二级域名的方法

    美术网 | 美术高考网 | 美术图库 | 画室大全 | 联系我们| 网站地图| TAG标签| rss订阅 |百度map | 投稿 admin#meishuyuan.com QQ:28792267
    美术园美术网是为美术爱好者了解学习美术知识所创建的一个美术学习交流网站,含有美术新闻最新画展美术博客美术学习美术论坛、等特色内容。

    美术园:美术爱好者交流社区!MeiShuYuan.com