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

[复制链接]
发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:
  o/ W2 A: M$ Y第一步、执行SQL语句
* m2 O) l1 O9 n; y9 A! u5 E后台-->站长-->数据库-->升级-->输入并执行SQL语句
$ Y9 Y2 Y) o* S8 S7 Z' I(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)1 Z1 {1 v9 W3 k+ f" Y$ B; C
SQL代码:
) l1 `5 q' r; k% I
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;
    $ f* p8 k- g1 A. R8 g
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;) X3 W/ D0 V! u! N3 g
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码
) T. s7 e4 {" r8 H. q7 `8 L
; G3 T( J% j4 U& n8 [$ i0 @
第二步、修改JS文件
, g! |& ~) F* E! \打开 /static/js/forum_post.js 文件9 g+ \$ n7 {- S% Z
查找
7 z2 ^5 r. A+ w5 E) l2 a/ m; g/ Y808 ?1 g5 o& A' s( j( X7 K
将这个文件里所有的 80 替换为 200  4 O* l3 S0 |9 j* h* Z
打开 /static/js/forum.js 文件
% Q5 o. ], B1 g, K2 r  g+ V3 d/ j查找8 r- W7 _$ A( @( i/ {
80  
3 a8 G. B8 Q. T7 _4 M6 x0 L1 ~将这个文件里所有的 80 替换为 200
+ p& ~1 [% R  N5 t第三步、修改模板文件$ q! m: {$ R& p* _! k% [6 w3 ?
打开 /template/default/forum/post_editor_extra.htm 文件
0 ?7 g- e9 V; P$ Y+ [" n  m查找
4 M. n. z% l1 I  z  a3 d/ \80
8 p( J. F9 ~& f& W, o! _6 W将这个文件里(除了第一个 80 字符)所有的 80 替换为 200- E# f& o1 q6 p- c% q5 Y$ r- \
打开 /template/default/forum/forumdisplay_fastpost.htm 文件- }+ l, U' ^6 c7 m6 C! G
查找5 |2 C, t$ X) B- c6 c
80# N" l, ~. C0 p( [* P- ?* F
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200. ^% N6 B4 ]  E
第四步、修改函数0 w' N. v' i. M& ~% ^
打开 /source/function/function_post.php 文件
! h5 Q# l% F. n- B7 Z  |2 F5 Q- |找到:* l' G4 E: j0 s5 ~' a: T2 q# B
if(dstrlen($subject) > 80) {
& y( X7 O0 e/ \- E: m6 hreturn 'post_subject_toolong';) ?" X+ p, L' Q
}
2 S: ^9 p- f: ?  g4 ~, m- z, Y
修改为:" a* z* Q$ m1 y$ Z1 B
if(dstrlen($subject) > 200) {# n0 F" t% H4 U- ]9 i8 L9 X
return 'post_subject_toolong';, g' T$ M) v4 X# a4 L' i
}

: ]% u7 F) e& g& m/ B第五步、语言包修改
* C" g$ y3 R. R打开 /source/language/lang_messege.php 文件
: |6 v; p( s) [+ S' u1 L0 d  L8 n找到3 A1 m$ M' o0 P* C
'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',
" W$ e; T" b: s) L修改为
1 x  @+ V1 ?' u( i'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',
' P1 Q0 y4 T& q) J& _1 {/ b
; E& p% Q+ O! g4 v
! }4 P) R  S% i. r4 S5 |
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|手机版|深圳市联视电子有限公司. ( 粤ICP备13003189号 )

GMT+8, 2024-4-27 06:11 , Processed in 0.036285 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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