找回密码
 立即注册
搜索

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

发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:
# o# |; x1 Q8 Z# ^: d! S1 R: T2 {第一步、执行SQL语句
0 f4 }; x: A! r, K( j; m. I后台-->站长-->数据库-->升级-->输入并执行SQL语句
# [' i& c1 Y7 A0 X, P, z& z(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)1 G, t# f# q' D* e% \
SQL代码:' ?" N( b& n- P' v6 e
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;
    . H" t- k/ V3 A: h6 q3 ?- `+ t4 Q" M
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;6 Z9 F. U% @, A1 S3 d6 x+ ?
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码
( o6 N; u: f3 V" R2 s7 U3 B

6 Z3 _5 p, B4 V8 B5 I第二步、修改JS文件
4 F$ @% T9 m1 b打开 /static/js/forum_post.js 文件
6 ]4 G6 M3 Q2 a" S4 k; `5 W) Q0 U查找
$ M0 n# l0 A0 w9 E# t" J80
! r" e) h2 Z9 L9 \+ o" z将这个文件里所有的 80 替换为 200  
# g: |. n. L+ i3 m/ A7 E& Z打开 /static/js/forum.js 文件7 C) o' o2 l8 g/ q
查找
6 b9 V  T1 B  l+ e5 z80  
9 D1 b1 a. C* S  B  a0 [! P: B将这个文件里所有的 80 替换为 200, o0 a* S( L+ E7 O& P
第三步、修改模板文件% h3 {# L4 f8 T: P# {1 q
打开 /template/default/forum/post_editor_extra.htm 文件" V, I" q+ J6 u* E3 D" I. l  w
查找
$ n. c/ {! w3 Z8 Z3 S1 x803 U" G+ v4 T7 b% _- F
将这个文件里(除了第一个 80 字符)所有的 80 替换为 200: q  {( c; n2 t. A5 w
打开 /template/default/forum/forumdisplay_fastpost.htm 文件
# B; Q$ h! _) b( U查找; ~$ Z* M7 f9 `# O+ S5 ]
80' |' A) E4 [5 K% S+ h
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200  y1 |. Y* O, c
第四步、修改函数* c3 u2 _* W* i' a0 `& R3 h
打开 /source/function/function_post.php 文件
' b! C0 g' i* u5 W6 y  Q找到:0 g" T; H3 W4 k/ Y, C
if(dstrlen($subject) > 80) {
5 X2 z) |  u5 |! G6 sreturn 'post_subject_toolong';, Q8 x7 `& w4 _
}
! k" ^9 S6 A8 e2 X" M, u; f! }; _( V
修改为:5 R/ T0 p7 A, Q( n
if(dstrlen($subject) > 200) {
5 L1 ]4 b% c8 T# U: }return 'post_subject_toolong';
; ^( H, @# B0 z4 ?$ @}
% ]3 x7 s* W. a2 |! g5 w3 k9 [2 j
第五步、语言包修改9 Z' f, s  X, }1 e$ J8 M
打开 /source/language/lang_messege.php 文件0 W1 s' T+ f$ A. z
找到
3 P) e/ @; K: a% ?'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',) A7 D& T/ x$ b3 T
修改为
4 O# u+ m  I1 u" w, N6 w4 w$ k'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',
3 G0 T/ s; ]' T/ U0 O: V& U) l" ^0 I/ _" e8 a) S+ g1 a! D
8 d- [: W4 \4 z
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Losoeo Electronics Co., Ltd

GMT+8, 2026-6-18 05:02 , Processed in 0.016351 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表