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

发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:) Y% g& s1 M1 w. F
第一步、执行SQL语句+ D" n( h6 D7 \- }0 q1 K: S9 C4 k
后台-->站长-->数据库-->升级-->输入并执行SQL语句
  H, p  t4 u1 k(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)
- J! V; r& L5 X  ~7 c/ E) g3 VSQL代码:9 M& q/ l. O; G6 ?( x
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;
    $ {7 D; |4 S& q  f: t
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;9 b3 T" G4 W/ l1 m! q
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码
5 F8 d' N: ^1 ~$ V, s

, r# @5 X% G9 p; w第二步、修改JS文件
  @+ s0 S0 n! ^! U打开 /static/js/forum_post.js 文件  N' Q, `2 x- q4 A
查找$ u- b; u/ T* i' [
80" @8 W9 }5 K& T, {* O
将这个文件里所有的 80 替换为 200  
* M; R  ?% t- h, ^打开 /static/js/forum.js 文件: {" c: ^0 }0 f4 K) `5 z' B
查找
9 A3 o2 A# o7 @  p2 }: Q# K& R" c80  ' T9 D% i& S. B
将这个文件里所有的 80 替换为 200
3 e6 E6 e( ^2 i, x! o  A第三步、修改模板文件
2 o' z% w3 G; I打开 /template/default/forum/post_editor_extra.htm 文件- X& S( J/ ~# |" Z5 w* j4 a! ~
查找6 @# W. R% S: U6 |, z
80
( `5 m5 t0 a- ?/ @将这个文件里(除了第一个 80 字符)所有的 80 替换为 200
) \8 @! v( P- p打开 /template/default/forum/forumdisplay_fastpost.htm 文件
. ?# p( P. N/ G8 ~查找
9 j* U% ?9 C" w! p* y80  ^- Z1 f2 X: r- s, \
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 2008 A$ B" G7 _) ^, @! _% S" U
第四步、修改函数
- z+ l6 V( R) v* t" c' }1 |) [打开 /source/function/function_post.php 文件
# C+ ^- f( ^, F1 m" z5 Q找到:
* A7 O+ ~6 R' J& `& \1 y# P/ Gif(dstrlen($subject) > 80) {
; |: K, _. W6 m( z  m) |. \  Preturn 'post_subject_toolong';
% ?# r. U- ]- R6 u}
$ g9 m7 T) @" P2 S
修改为:
9 J# q7 g+ A8 e- V% O& Mif(dstrlen($subject) > 200) {. A! @/ ?3 o( k0 ^) V
return 'post_subject_toolong';
6 \4 ^, ~8 `2 E6 S- {, X}
' B& \( F. d4 ^4 X- I( N" n2 [
第五步、语言包修改! `' L+ N! [, b) X/ l
打开 /source/language/lang_messege.php 文件2 l" N! ~+ |& F
找到9 r7 J9 [* \5 f4 c) h
'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',4 r% _, s% k6 z6 |
修改为! I; K- \1 [7 q/ A
'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',2 k- E, x/ c4 W' E8 @& O4 e
9 V: Q3 N6 x3 Y8 U2 M) D
0 F- m) _8 S. F! g$ A
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-31 07:44 , Processed in 0.049478 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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