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

发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:  z2 Q0 S% Z" n' Y1 C
第一步、执行SQL语句
$ S& L$ u: t, C; l. B" g后台-->站长-->数据库-->升级-->输入并执行SQL语句
3 m1 v# O( V3 L: \7 F6 ^(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)) `% X- {5 m8 @1 c
SQL代码:& z5 J" K" ?3 O6 Y+ i* h
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;3 ~! e' [8 w5 e, C4 Z8 ?
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;
    + p, U! I, u' n( M7 J) U
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码

3 U1 h7 H! a) k4 {$ z8 j
# S3 o2 H7 b% r% T第二步、修改JS文件! l9 |: X: y! K
打开 /static/js/forum_post.js 文件
. i' d5 |2 w  z4 h4 }) D2 V查找
$ s  v# E( L# Q, I/ R80
( e! p3 Y. |* `0 F将这个文件里所有的 80 替换为 200  
3 T( N1 n+ q) H3 F/ ^* O% j打开 /static/js/forum.js 文件
4 N# W" @/ G4 Z5 R! A5 y查找7 o) r$ d9 C. l) [& `" w# v
80  
+ s$ R5 i3 V3 m1 `* r3 T0 T6 A  f" H9 s. s4 y将这个文件里所有的 80 替换为 200* _( Q0 a" g1 z( @
第三步、修改模板文件
8 z9 ~  c  l- f, H打开 /template/default/forum/post_editor_extra.htm 文件  I6 {2 Y' ?3 g/ X
查找" c. K. ~6 L8 H
805 _; A: B+ s( N4 z. _/ L
将这个文件里(除了第一个 80 字符)所有的 80 替换为 2008 ~6 G9 l! v, R. J5 D" J* g
打开 /template/default/forum/forumdisplay_fastpost.htm 文件
: w; ^9 K  O6 x& E: L查找# R& r2 a6 d2 _9 |: I
800 c4 B9 y0 }6 y2 g2 S1 h& h- S
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200' d$ B% p$ c, m
第四步、修改函数
1 L9 ~: r1 i8 I. s打开 /source/function/function_post.php 文件7 M0 |5 Y& p: M/ U! i0 g4 k
找到:" [( g, Y; i$ P' ]" m  M3 e' c
if(dstrlen($subject) > 80) {
: f" I2 a5 y1 ]" l/ _( M( Creturn 'post_subject_toolong';! q, O- o# \8 v8 z( Q
}
1 M' m0 c1 h& u" g- G" N
修改为:) t- G! C+ D; T! K$ {
if(dstrlen($subject) > 200) {, Y7 n! q( l. `/ L- z
return 'post_subject_toolong';" e9 U/ V- s/ S9 g: k
}

, }1 _* `' ]1 T1 O* k& Q第五步、语言包修改
. b$ T5 i; Q, d: T2 ?' H, ~$ @打开 /source/language/lang_messege.php 文件# _6 |7 v! N7 G. ^& z- @
找到
7 ^" {! u+ ^$ Z$ W4 \'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',
+ v* N% I2 o" \7 J( T/ _! M修改为
5 N* [1 U- v$ Z2 m8 }$ s. m'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',
; p1 ?& j* W$ I6 ~7 G8 O  M2 s. i% }

. V# L' P5 M7 \7 t" Z1 e
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-7-10 09:24 , Processed in 0.151785 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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