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

[复制链接]
发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:
  f6 k, Y9 X  d  `+ J2 G第一步、执行SQL语句, j. T8 W/ h7 o. ~
后台-->站长-->数据库-->升级-->输入并执行SQL语句$ `! E& N% s  H2 x1 t& e
(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)8 d0 c/ t1 I/ }: ]% ?; V$ i
SQL代码:2 U: E( m7 P4 K
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;$ @- e. d+ m2 ^2 b7 |
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;& \! e2 L+ e/ B
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码

( x+ J' W' T9 U0 _  o2 d, y6 W7 I; j
) f0 K/ _- e3 ?6 u* `2 h/ |( W8 T. B第二步、修改JS文件
! C4 d, x6 f8 |1 f. V' k8 R打开 /static/js/forum_post.js 文件" E) e0 w$ B9 [- r" H8 |
查找
3 E9 G) j0 X' i! n: `6 k6 L80
4 Y8 N2 c* K) ^将这个文件里所有的 80 替换为 200  
. L' Y/ z( ~6 u7 k4 B' J  e打开 /static/js/forum.js 文件& Z. }& s- z: |4 y) r+ _
查找
! I5 D8 u9 T2 q( x80  
$ A( M& m  m2 g8 e4 I将这个文件里所有的 80 替换为 200
- j  \/ U! U* z+ Q第三步、修改模板文件4 `& c  W- S" \1 l- d8 R
打开 /template/default/forum/post_editor_extra.htm 文件
; X6 y9 S" h6 Z+ m, d' d! K查找
+ o( O+ S0 e4 s80
  G2 A+ y8 o# Z将这个文件里(除了第一个 80 字符)所有的 80 替换为 200
# L( f5 c; u9 }- K7 |打开 /template/default/forum/forumdisplay_fastpost.htm 文件
& o+ p3 m7 V9 r, Q4 @查找; g( M. ]4 i0 X4 Q6 M" `  _
802 y( o& Y5 ^1 j/ f2 |' X9 ~! b  |& \
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200
* e& T' W0 y( t- _/ g2 A第四步、修改函数
. ^( q$ Z' c, x' \打开 /source/function/function_post.php 文件
) r* D# c& N( h/ ~$ V7 o% J找到:
# k% b' j7 [, \3 ~if(dstrlen($subject) > 80) {  r. `8 O: Z. w1 ]8 [
return 'post_subject_toolong';& W# k6 ^  W, h  B- z( x
}
* E% w1 B$ n  W
修改为:
4 H1 A+ M" Z8 f( K1 b" C) U, Bif(dstrlen($subject) > 200) {
9 g- X. W6 S& n) _return 'post_subject_toolong';  C6 P- c" z4 e" U
}
3 K) I7 E1 J  |' G( j* q+ P  f
第五步、语言包修改7 B( W- p, o* ~5 W! u: a
打开 /source/language/lang_messege.php 文件
3 Z4 }. v9 a  o. o7 }. Z" K找到
9 I! c- j4 ^; Y0 s3 {'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',
, g+ K8 x$ r# o# \修改为
. e: _% u0 m6 ], r& s% F'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',
" a+ @# @# g( Q/ a$ C/ O, B/ {$ a/ {/ M

# p2 [0 \+ U  q6 Y
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-4-23 17:46 , Processed in 0.032257 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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