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

时间:2023-08-09 12:03 浏览:0 评论:0
0

       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 "把关键字保存到数据库...
\r\n"; flush(); foreach($wsnew as $k=>$v) { if(strlen($k)>20) { continue; }

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

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. dedecms > DedeCMS手动获取关键字长度修改

用户评论