找回密码
 立即注册
搜索

Discuz!X3.4帖子标题限制80个字符的修改200字符的方法,亲测可以用

[复制链接]
帖子标题限制80个字符修改为200个字符的方法:
5 Y6 w. t2 n, a7 ~. f# Q, s第一步、执行SQL语句
8 M- P! f. `. k- z* ^4 r" S! \后台-->站长-->数据库-->升级-->输入并执行SQL语句2 Y5 W/ v. a7 Y+ X9 Z( `
(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来), l6 b; z* @1 |% O3 t# L
SQL代码:
4 `7 S6 ~  E7 k* r
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;
    " R3 q/ a1 U8 @* S
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;: L2 r, M' `. p0 c
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码
$ K: f* d8 f6 f4 o4 E( z
" i( L$ F9 w* u8 _. Z* u, {
第二步、修改JS文件4 S6 P7 _) L4 \6 e1 m$ S+ p, K
打开 /static/js/forum_post.js 文件) \: d) ~  C# j! T3 A+ X" O
查找
+ U  Y7 b) p5 K0 q80
. A2 W% ?7 g7 U: c* f, Z) Z将这个文件里所有的 80 替换为 200  % q  M8 [5 F( C8 [7 E" ?
打开 /static/js/forum.js 文件, J8 R0 g( m3 m+ Z! m. u$ E9 R
查找" B. }4 C3 ^8 q# v6 E
80  
5 D: m8 ]) U/ u* q8 b3 z: l7 z将这个文件里所有的 80 替换为 200: y9 `6 m6 U8 s3 F1 c6 Z
第三步、修改模板文件  {0 s+ J5 e0 F' o
打开 /template/default/forum/post_editor_extra.htm 文件
* a6 K' j: j7 K% B, b) D! |$ q查找8 }/ |+ V- }9 A' m8 G; w, S
80
* c( G: X  H- ^将这个文件里(除了第一个 80 字符)所有的 80 替换为 200
$ t9 }- I' v! U4 r  g3 i打开 /template/default/forum/forumdisplay_fastpost.htm 文件
( ^  P; B7 R; V, H5 Z0 ^查找
1 ^* \4 o  s3 h- y80
3 d+ c, @! I. L7 k0 q; f将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200& x( G$ ^! ~5 V& j# f- P: _) W, v
第四步、修改函数
/ F" X4 C- a5 m6 n9 C& n$ p5 d打开 /source/function/function_post.php 文件
2 F9 E! _* v$ Y0 ~5 _: @# ~找到:
$ S+ ?# v, q. ]. V, M) Gif(dstrlen($subject) > 80) {
) e8 e  m! L* zreturn 'post_subject_toolong';) ~/ c& d" q: n
}
0 d- K( D. l  }
修改为:
! n! L9 X! L( o; |if(dstrlen($subject) > 200) {0 E2 P4 ?4 f" b9 c
return 'post_subject_toolong';: ^7 a: o! K3 R' E) O6 F
}

! x( j9 b: o+ y- @3 X: A+ b第五步、语言包修改
- p, M8 ?' X/ z/ k打开 /source/language/lang_messege.php 文件
5 B: n6 x" H0 Z7 ^  r3 Q找到
1 ^+ L; a" T7 s) f! p3 A8 ^7 B'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',
7 l2 H& B9 v7 ~, W% L  C修改为& E/ i/ g9 S# H# n, N
'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',, {+ u% P/ [9 ^# e7 ]1 u

. I, b+ _% z6 ~) s$ s& P; D. R; @1 S1 t2 K# S! n

Losoeo Electronics Co., Ltd

GMT+8, 2026-9-6 17:59 , Processed in 0.018631 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.