帖子标题限制80个字符修改为200个字符的方法:2 d* l' B2 n" o' t& h( }6 \- q
第一步、执行SQL语句
# |- Q# [* m/ O, L后台-->站长-->数据库-->升级-->输入并执行SQL语句
* Q1 }1 p( S0 y9 y1 G(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)
- K+ N- h- X$ ?2 M$ j: oSQL代码:' Q* [ W/ P: o8 }* {
- ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;. w- `' c' W% r5 }
- ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;
& _, }+ k& `* e- j7 Z* T3 p - ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码 1 L6 X# Q. A* u$ m3 V2 w9 E
8 U6 z$ r4 b- I: I8 J
第二步、修改JS文件
! I; k, y$ i2 d" n5 Q打开 /static/js/forum_post.js 文件
$ T9 v3 D( Z$ J- T& @6 A+ [6 R查找
5 y3 |' ^- U( L2 x80
7 n& J- w* L4 G, L3 W: n* X将这个文件里所有的 80 替换为 200 / ]" `9 i! a2 j5 D
打开 /static/js/forum.js 文件
& B2 J, g, e) Z' X查找
* w# x+ B, b6 t80 5 w; y% m5 F4 F& w5 x% d C
将这个文件里所有的 80 替换为 200/ r) k: C0 i+ b& \! ]8 \4 z
第三步、修改模板文件2 b! `" U V1 I9 j2 S
打开 /template/default/forum/post_editor_extra.htm 文件/ R5 m$ s2 U1 b, T
查找" {# U4 f) e3 V2 T2 v* }6 h; O' R
80/ g7 S$ u( R- B2 r/ w
将这个文件里(除了第一个 80 字符)所有的 80 替换为 2000 \* ?4 } J+ X
打开 /template/default/forum/forumdisplay_fastpost.htm 文件
/ O& }2 ?' S: W' w查找
/ d/ G2 o4 G7 W4 i80% h, E6 a) i4 w! ~4 k+ c9 K
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 2005 k0 x2 Y% O9 ]- w, K
第四步、修改函数
8 J8 h Q+ n8 t7 D打开 /source/function/function_post.php 文件
7 S2 {$ T9 i. A& r, w+ q0 J( C( f找到:
( Y/ b9 ]- v8 rif(dstrlen($subject) > 80) {
: S9 ~0 C& u- q* {7 q% E, \return 'post_subject_toolong';- T' G# Z, M( G7 `
}, C$ N( ~4 f5 A D) @' A7 J$ q
修改为:
3 J6 N: F1 h$ wif(dstrlen($subject) > 200) {+ Q2 d7 u* p; y. K
return 'post_subject_toolong';' n& F0 L3 R ~9 n0 j+ u
}& r+ E( Z& s" I5 R1 D- N/ r9 n; Q
第五步、语言包修改9 F& {2 a* A4 y2 m1 s1 p3 t
打开 /source/language/lang_messege.php 文件& t* |8 i e u# s7 t
找到
- o' \- t' _ i5 ]9 Z; X'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',' p( i N& n& Z2 D8 z
修改为
# ]" m% ?) L X3 e& d4 s& b'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',4 q# S" r* K; D& ]
1 y( g6 |: A) r

; _. ?& s7 y; y4 C9 V" d |