在使用Dedecms发布文章时,您可能会发现文章关键词的字数存在限制。如果填写过多,系统会自动截取。这是因为Dedecms默认设置中,关键词字段的字符限制为60个(即30个汉字)。本文将详细指导您如何修改Dedecms CMS程序中关键词的字数限制,无论是新网站还是老网站都可以适用此方法。


第一步:修改数据库中的关键词字数限制


在开始操作之前,请务必先备份您的数据库以防止意外情况发生。
进入数据库后,找到名为dede_archives的表。在这个表中,默认情况下,关键词字段为keywords,其限制值为30个字符。如果您需要修改描述字段,则应查找description,默认限制为255个字符。
点击进入后,将数值更改为适合您需求的长度,通常建议设置为255即可满足大多数需求。同时,在类型设置中,将char修改为varchar,最后保存更改。


第二步:调整后台管理文件


接下来,我们需要对Dedecms后台管理目录下的两个文件进行修改:article_add.php和article_edit.php。
在这两个文件中分别搜索以下代码:

$keywords = cn_substrR($keywords,60);

将其中的数字60替换为您希望设置的最大字符数。


第三步:更新功能文件


最后,打开管理目录dede中的/inc/inc_archives_functions.php文件,并搜索以下代码:

if(strlen($keywords.$k) >= 60

同样地,将这里的60替换为您期望的新限制值。
完成所有修改后,请确保将更改后的文件上传并覆盖原始文件。然后清空缓存,新的关键词字数限制就会生效了。


通过以上步骤,您可以轻松解除Dedecms系统对文章关键词字数的限制,从而更好地优化您的内容SEO效果。记得每次修改前做好数据备份,以确保网站的安全性和稳定性。