Discuz X3.4修改TAG标签字数限制
Discuz默认标签长度为20个字节,有站长反馈不够,想要修改
说明:GBK下一个中文等于2个字节,UTF8下一个中文等于3个字节,所以标签长度在UTF8下为最多6个中文字符,在GBK下最多10个中文字符
如果要修改长度,那么,首先确定自己需要定多少个字,假设站点时UTF8,期望是10个中文,那么接下来修改的数字都改为30
方法一:
数据库执行sql:
ALTER TABLE `pre_common_tag` MODIFY COLUMN `tagname` char(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' AFTER `tagid`;
打开文件:
source/class/class_tag.php
搜索
2,20
改为
2,30
方法二:
1、修改源文件:
source/function/function_collection.php
source/class/class_tag.php
检索{2,20} 即可找到,2是最小值,20是最大值。
替换{2,20}为{2,x},x为你需要修改成的长度。
2、更新数据库:
进入discuz数据库,找到表common_tag,将tagname的长度由20 改为 x,x为你需要修改成的长度。
阅读剩余
版权声明:
作者:LAOV
链接:https://www.laifaka.top/503.html
文章版权归作者所有,未经允许请勿转载。
THE END