Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



dedecms关键词长度限制突破

1,执行sql:

ALTER TABLE `dede_archives` CHANGE `keywords` `keywords` CHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';


2,修改文件

织梦程序默认关键词的字数长度限制是60个字节也就是30个汉字,但是很多站长通常都会超过这个限制,这里教你如何才能修改关键词的长度限制

织梦dedecms如何修改关键词的字数长度限制

工具/原料

  • 网站数据库
  • 织梦网站

方法/步骤

  1. 首先登陆数据库后台,如phpmyadmin,找到相应的数据表dede_archives和dede_keywords,找到keywords字段,修改为300,类型varchar

    织梦dedecms如何修改关键词的字数长度限制
    织梦dedecms如何修改关键词的字数长度限制
  2. 找到/dede/article_add.php文件,打开查找$keywords = cn_substrR($keywords,60);修改为:$keywords = cn_substrR($keywords,255);

    织梦dedecms如何修改关键词的字数长度限制
  3. 找到/dede/article_edit.php,打开查找$keywords = trim(cn_substrR($keywords,60));修改为:$keywords = trim(cn_substrR($keywords,255));

    织梦dedecms如何修改关键词的字数长度限制
  4. 找到/dede/archives_add.php,打开查找$keywords = cn_substrR($keywords,60);修改为:$keywords = cn_substrR($keywords,255);

    织梦dedecms如何修改关键词的字数长度限制
  5. 找到/dede/archives_edit.php,打开查找$keywords = trim(cn_substrR($keywords, 60));修改为:$keywords = trim(cn_substrR($keywords, 255));

    织梦dedecms如何修改关键词的字数长度限制
  6. /dede/inc/inc_archives_functions.php,查找文件中代码:if(strlen($keywords.$k)>=60)

    将if(strlen($keywords.$k)>=60)的数字改为255,注意有两处需要修改。

浏览165  评论0  Alex于 2018-6-15 14:21
发言