您的位置:首页网页设计经验技巧 → dedeV5.6文档关键词自动链接解决方案

dedeV5.6文档关键词自动链接解决方案

时间:2011/1/13 12:37:00来源:本站原创作者:不详我要评论(0)

dedeV5.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";

  }


怕改错的,直接下载我修改好的附件,修改和覆盖前记得备份哈。


附件: arc.archives.class.rar     (8 K)

相关视频

    没有数据

相关阅读 PC6教你如何删除dedecms织梦链dedecms 跨域共享cookie的域名 实际方法dedecms gbk转换UTF-8同版本详细教程dedecms内容模型使用教程DedeCMS没找到正确的uc配置!dedecms5.6 小说频道出错的解决办法dedecms分页显示代码并设置样式教程dede5.6 搜索改为百度及置入百度搜索广告和google搜索广告

文章评论
发表评论

热门文章 Wordpress本地安装教程dx1.5如何设置二级域名

最新文章 hbuilder有哪些快捷键Wordpress本地安装教程 Wordpress本地安装教程expression web 4文档乱码解决方法dz 2.5“收藏本版”关闭小对话框无法关闭解在制作安装软件之前,您必须先将易语言存盘,

人气排行 如何使用multipart/form-data格式上传文件Photoshop PS图层混合模式详解(非常详细)ISAPI_Rewrite3使用教程网站里添加收藏和设为首页代码桌面快捷方式图标不见了C#获取执行程序所在的当前路径的方法详解(XMLHttpRequest)进行跨域请求方法如何用远程桌面连接进行传输文件