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

发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:" S2 ?& ]9 s$ s. `4 [& p
第一步、执行SQL语句
. e, e0 W' \/ {3 S! z8 X后台-->站长-->数据库-->升级-->输入并执行SQL语句2 \+ j0 q; _1 z( n; _: m9 Q* u6 k( x
(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)1 ^# ?& B0 y7 q- [6 y8 w) V! h
SQL代码:
) I& o6 Z  @  ]. w# T! e$ ^2 C$ Z
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;
    ( |2 F1 X5 f$ Z# r7 h  L6 \
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;" r5 k. G$ k7 O* j0 i
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码

% \8 H  Q) \) E5 U  E) G2 o% _
: H0 D4 f1 g4 E- ~第二步、修改JS文件$ \1 K# u8 K7 i
打开 /static/js/forum_post.js 文件
% Y% u' U2 U) L1 ]7 ?# O7 K查找
% r8 G, Y( C* P; ?1 z. c80
: R8 i+ g9 [3 _$ D% r# r4 W将这个文件里所有的 80 替换为 200  2 G# r1 _. Y/ o9 n" }1 \- o6 T5 k
打开 /static/js/forum.js 文件
' x. z, t" P, {* ^/ ^  k) q查找
/ B8 d# ^9 s6 x6 b80  ( K' O; d) S7 R
将这个文件里所有的 80 替换为 200
/ Q: R  U2 J* l  F* ?第三步、修改模板文件  `6 P& W, U' v, q
打开 /template/default/forum/post_editor_extra.htm 文件
8 B3 N2 F3 v! ^5 T查找
( x. U2 p& u% {" O! d5 K80; D1 }0 L' U$ N7 p' _7 f  M& D/ P
将这个文件里(除了第一个 80 字符)所有的 80 替换为 2008 K. a. w6 T; T: v% s' w) Q
打开 /template/default/forum/forumdisplay_fastpost.htm 文件
/ s+ C8 w" x2 ]# j查找! ]% H3 e1 e$ B5 W; E/ l2 y
807 S: d5 h$ T1 G; o1 p7 \  }
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200, K. N, `8 q+ h) t; L) D+ C
第四步、修改函数
% K6 I+ y! N: }* [: [) i打开 /source/function/function_post.php 文件  Y& Y, T$ Y7 r! q
找到:
( n$ j: _, C$ d0 o% fif(dstrlen($subject) > 80) {' i6 o+ M- ~1 o. _& B8 N
return 'post_subject_toolong';6 x( ~$ ^3 B; t
}

6 `+ `+ N, L1 V9 v修改为:
" k9 b2 {& ]+ H  A0 h9 I7 ~- L* iif(dstrlen($subject) > 200) {1 |, w& z% k9 J* j' J' Q4 ]2 c
return 'post_subject_toolong';
$ T- X  c. J* S( w5 `- u( z6 u. D}

& A- J- \3 j5 T* p第五步、语言包修改
- q7 `7 |* n& }0 W# _! D打开 /source/language/lang_messege.php 文件
4 ~/ `, q* i+ ]  [& A# l! y$ r9 p找到
8 |0 q! ~* j, r3 N: p7 [! @! p. C'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',6 }# ]( y" ^# y. b
修改为
( x7 G$ C* H/ k: A' x'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',7 e: W! e% O$ H4 z0 u0 W& [
4 w$ T  a1 G& U& v/ ~7 M# N
: k0 j! l: q6 o: g& }
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-7-10 10:01 , Processed in 0.076534 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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