discuz 标题字数限制问题修改·最简单明了之方法---快速修改discuz发帖标题限制问题

网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为160的长度那么:

1,/template/default/forum/post_editor_extra.htm

检索80 将里边的80字符替换为200字符

2,\template\default\forum\forumdisplay_fastpost.htm

检索80 将里边的80字符替换为200字符

3,source/language/lang_messege.php

检索80 将里边的80字符替换为200字符

4, 修改文件static/js/forum_post.js

(message) == "") {

            showError('抱歉,您尚未输入标题或内容');

            return false;

    } else if(mb_strlen(theform.subject.value) > 80) {

            showError('您的标题超过 80 个字符的限制');

            return false;

    }

将里边的80字符改为200字符

5,sitatic/js/forum.js

    theform.message.focus();

    } else if(mb_strlen(theform.subject.value) > 80) {

            s = '您的标题超过 80 个字符的限制';

            theform.subject.focus();

    }

将里边的80字符改为200字符

6,source/function/function_post.php

if(dstrlen($subject) > 80) {
80改200

7,数据库执行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;

这步主要是针对之前的帖子,如果不重要可以不管。