代理加盟

2023全新代理计划,一站式模板建站,铜牌代理低至699元送终身VIP,独立代理后台,自营贴牌。

您现在的位置: 麦站网 > 织梦大学 > 使用教程 >

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

来源:本站原创 发布时间:2019-03-30 00:00:00热度:我要评论(0

麦站模板建站平台(10年经验),服务数万家企业,固定透明报价。域名注册、主机/服务器、网站源码一站式服务。实体公司,专业团队,值得选择!超过1000套模板已登记版权,合规合法建站,规避版权风险!【点击获取方案】

       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或者你希望的数值,然后继续按照上述步骤重新获取关键字,就能看到较长字段的关键字了。

    转载请注明来源网址:https://www.xiuzhanwang.com/dedecms_jq/1324.html

    发表评论

    评论列表(条)

       
      QQ在线咨询
      VIP限时特惠