discuz帖子标题80个字符的限制

第一步,升级数据库

1、编辑 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1
2、执行SQL语句:后台->站长->数据库->升级

ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;
ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;
ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;

第二步,修改JS文件

编辑static/js/目录下的forum_post.js和forum.js 这两个JS文件
打开forum_post.js 文件 查找字符80替换为200
然后再打开forum.js 这个文件查找字符80替换为200

第三步,修改模板文件

编辑template/default/forum/下的post_editor_extra.htm
查找字符80
将这个文件里(除了第一个 80 字符)所有的80替换为200
再编辑/template/default/forum/下的 forumdisplay_fastpost.htm
查找字符 80
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200 。

第四步,修改函数

编辑source/function/function_post.php
查找字符80

if(dstrlen($subject) > 80) {

第五步,修改语言包

编辑source/language/lang_messege.php
查找字符 80

'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',

第六步,保存,更新缓存。