DedeCMS手动获取关键字长度修改

作者: 本站原创  发布时间:  浏览:

       DedeCMS默认的关键词长度是六个中文,TAG标签实际上就是关键词,TAG标签常常用来做文章聚合,达到SEO优化规则中内容匹配的目的。

       默认开启的“自动获取关键词”分出来的关键词往往不能用,因此建议大家关闭该功能。一般手动输入关键词或点击“浏览”按钮进行选择,能避免错误和重复(比如“秀站网”、“SEO重庆”、“重庆seo”、“重庆 seo”虽然在搜索展现上有一定差别,但实际需求是一样的,应选择搜索指数高的为主)。

       下面提供修改关键词长度方法。

       用数据库编辑工具进入数据库,找到dede_archives表,把字段keywords的长度修改为255,就是最大值;

       进入dede 目录(如果您修改了此目录,请进入相应的目录),找到 article_add.php 文件,大约在107 行的:

$keywords = cn_substrR($keywords,60);

        修改为:

$keywords = cn_substrR($keywords,255);

       这是文章新增模型修改,其他模型

article_edit.php 文章模型编辑
archives_add.php 自定义模型新增
archives_edit.php 自定义模型编辑

       直接搜索$keywords,找到对应的数值修改即可。

       到这里还不行,因为在新增或修改对应文章的时候点击“浏览”关键词却找不到较长字段的关键词,按如下步骤

后台 -> 批量维护 -> 文档关键词维护 -> 分析系统内的关键字 -> 检测已有关键字

       较长的关键字依旧没有出现,查看dede_archives数据表看到较长的关键词,问题就出获取关键字的PHP文件上,打开/dede/article_keywords_make.php,找到

echo "把关键字保存到数据库...<br/>\r\n";
flush();
 foreach($wsnew as $k=>$v)
 {
  if(strlen($k)>20)
  {
 continue;
 }

      把20数值改为255或者你希望的数值,然后继续按照上述步骤重新获取关键字,就能看到较长字段的关键字了。

上一篇:DedeCMS用Ajax实现搜索实时匹配文章预览

下一篇:DedeCMS修改获取TAG字数长度

相关文章

织梦打官司赢了还是输了

dedecms织梦网站停止使用了还侵权吗

被织梦起诉的案例

织梦中英文等多语言站点分页方法

织梦dede:arclist及dede:list调用tag标签(适用

添加微信
添加微信,免费咨询

15205695834

新手指南支付购买售后服务关于我们版权合规
合肥秀站网络科技有限公司
Copyright 2002-2022 麦站 版权所有
皖ICP备12018676号 网站地图