找回密码
 立即注册

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

[复制链接]
帖子标题限制80个字符修改为200个字符的方法:- g' i' ]% R. R0 }% P
第一步、执行SQL语句- D$ h0 h9 a: r) o  J
后台-->站长-->数据库-->升级-->输入并执行SQL语句1 {- n' B$ e9 O' ^
(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)! J6 P0 X; e9 f5 i$ x
SQL代码:
* k( k9 y7 R) ]4 }) r$ a
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;- n8 s8 Z( D; p& L2 e
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;8 m9 G% N1 m3 Y5 \9 ^
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码

0 m' i. q& U$ W" D) Q2 B9 I/ d
( {6 I/ [6 r6 L第二步、修改JS文件
' o; F! U5 r& A& q  s, Y打开 /static/js/forum_post.js 文件( m/ l( C  r2 Y9 q0 g8 ~) Z$ z
查找; u6 ?4 T/ U3 S( j7 {8 k/ ~
805 `9 M. T  R' E& n! L+ t6 Y
将这个文件里所有的 80 替换为 200  6 I5 g0 D- R2 l& E
打开 /static/js/forum.js 文件2 y2 J7 J" Y9 C2 N' ]
查找9 ~1 w5 o; a7 x& _3 @/ m4 L
80  ) F' D: s7 P1 `- l
将这个文件里所有的 80 替换为 200
" C" R' f/ T: h  i$ ?$ a第三步、修改模板文件
" U  r4 L* e% W. P/ F' u+ w打开 /template/default/forum/post_editor_extra.htm 文件
/ e  ]% o$ K. R9 {  y7 R8 `' `查找
/ n. V( z4 S2 o, }9 `2 u3 i80
! e. V' E" O  d4 ~( M# v将这个文件里(除了第一个 80 字符)所有的 80 替换为 200
, o# i9 A, j; m; E' {8 H/ R7 Q# p, d打开 /template/default/forum/forumdisplay_fastpost.htm 文件0 o" e% W: r( j1 @2 r
查找7 z0 |. a7 e% b" B( j3 S
80
/ U) G8 |+ ^; G0 O! V将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200* ?" |9 Z; K+ H  H( l; d4 s
第四步、修改函数
; T2 T  `7 `0 d5 z打开 /source/function/function_post.php 文件
+ `4 F& e5 h* ?% e* n/ ?找到:/ r" i- H4 ~" l. i2 n( \
if(dstrlen($subject) > 80) {% t7 g& ]; U  J  P8 k+ F# w
return 'post_subject_toolong';
$ V2 |* s) _$ t$ ]" c5 [}
( ^/ d3 K$ h; k3 w( G# v
修改为:2 g/ C9 J' K" A! O7 s# \
if(dstrlen($subject) > 200) {% }. o4 T& ~4 w( f2 l7 P0 }4 d3 @
return 'post_subject_toolong';
5 V* g% X. b# Z, X! T+ a$ X/ ]}

( o; B8 C5 z" w+ ]4 v5 o2 N. [第五步、语言包修改
, f  Y# U# ?$ E9 \/ |3 E打开 /source/language/lang_messege.php 文件
) l/ A4 P+ {/ J3 A% b5 C- y/ _: H找到. s) h% E4 M9 O; ~1 b9 q
'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',/ `: F$ B7 |( k; y
修改为+ H. v+ d. y4 C% q. T
'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',$ v5 m5 A* j1 |' M( A7 M
! i3 h+ V3 d6 {" K  x  J5 V
, X1 ]' J5 ~* O( e

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

GMT+8, 2026-8-29 15:28 , Processed in 0.078873 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.