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

发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:! L5 s8 V3 ^! U0 u! k4 W
第一步、执行SQL语句' F9 z5 j2 c5 L
后台-->站长-->数据库-->升级-->输入并执行SQL语句
/ {7 g# k* K/ G; b(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)0 Y0 g5 A# w- c  E+ |
SQL代码:
' |% _2 w8 z$ \; r% g
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;7 n( _- m# ?9 F3 ^6 h! c
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;
    ! e. `: K( q9 b. \* Q7 ^% t& p
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码
2 `1 Y6 V( t" Y  f
2 d$ b0 e+ M/ j+ q: r& s1 G) r, V
第二步、修改JS文件
& S- f6 f8 T* w! C' p打开 /static/js/forum_post.js 文件
8 `) Q5 I2 l; `% M查找8 e, S* m& D6 |; a+ G
80
  ?- G2 M) Q( V) \将这个文件里所有的 80 替换为 200  
7 P1 n8 b7 B- G% I4 g" [( b, p打开 /static/js/forum.js 文件
; c8 Q$ c& Q- v' |1 g7 f查找
+ O% v, }) h9 l2 b2 J3 z80  3 K) a; K, r4 n" u) x* C
将这个文件里所有的 80 替换为 200
9 E2 y0 d, {) F. j第三步、修改模板文件$ I' q6 x# U- @1 N- b
打开 /template/default/forum/post_editor_extra.htm 文件
! v6 Q! u1 G( \4 z, h! r查找
$ e) b# [& s2 I80
# ?7 E) O3 Y, M0 S% [8 ?将这个文件里(除了第一个 80 字符)所有的 80 替换为 200
& j7 j2 x( q. Z# v+ M1 D  E打开 /template/default/forum/forumdisplay_fastpost.htm 文件
% k0 T; t6 ^1 [2 A4 F% {1 X查找
$ F3 D6 Y7 f0 H! @- ]802 W) Q& p$ S- j# m4 A
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200
. F- x  I: v) k% T4 G1 h第四步、修改函数0 _/ _* k+ d2 R2 e
打开 /source/function/function_post.php 文件
& U1 Y! @, J6 G0 L! o找到:, j  V3 |9 m& \& u9 F- t
if(dstrlen($subject) > 80) {
" r( g: Y+ k  J8 |, ^7 \$ D" m1 K7 M7 Dreturn 'post_subject_toolong';
) G1 j' ?, a4 X1 f; c}
! d1 @% P' }9 {1 T
修改为:
8 H% a3 |+ U1 z6 p9 ~- V2 P) Yif(dstrlen($subject) > 200) {
" B- `& {6 C, y1 `/ j  C; Creturn 'post_subject_toolong';. A% [% ?9 ~+ s1 z
}
! V. c- J6 c+ t* `9 j
第五步、语言包修改
1 O; D2 @9 n; q& k4 P打开 /source/language/lang_messege.php 文件
  M& v" l; a% J找到9 ~9 M* A- H. |* U$ ?. r6 Y5 q( x
'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',$ l) h7 b0 w! K8 v5 v+ ]
修改为  }: _; {9 Z/ h3 U! k" A
'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度'," J( W1 {7 h2 G6 X- D0 X

2 y0 C9 Y  W& m$ {; d
. C% j1 S7 |! B1 E- X3 g$ z
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Shenzhen Lianshi Electronics Co., Ltd ( 粤ICP备13003189号 )

GMT+8, 2025-8-26 06:06 , Processed in 0.286758 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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