discuz帖子标题80个字符的限制
第一步,升级数据库1、编辑 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1
2、执行SQL语句:后台->站长->数据库->升级
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) {
改为
if(dstrlen($subject) > 200) {
第五步,修改语言包:
编辑source/language/lang_messege.php
查找字符 80
‘post_subject_toolong’ => ‘抱歉,您的标题超过 80 个字符修改标题长度’,
改成
‘post_subject_toolong’ => ‘抱歉,您的标题超过 200 个字符修改标题长度’,
第六步,保存,更新缓存