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

发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:
0 Q$ s! L% T) u, {: c第一步、执行SQL语句
% i+ c: L2 r# `( Q/ U6 Y" A+ S后台-->站长-->数据库-->升级-->输入并执行SQL语句
  s7 H) A6 s+ H2 R) d3 k2 c(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)
" x6 L" n& a9 P* a4 YSQL代码:
! i4 K  q- e6 q, p" n3 e: P
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;. A& E+ I: T: }, Z: T* H% ^) e( l
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;
    ) b, e9 s1 J" v
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码

1 c6 x, ~; {  W+ M& P% ^+ D
* l: E+ J6 q3 \第二步、修改JS文件
" e: V! [: i1 p打开 /static/js/forum_post.js 文件4 J7 R* @: A, u7 X* f
查找+ A7 Q  D+ s& a$ w& `  Y! z
80/ V" x7 ~  }1 R" M' A1 u' r6 s
将这个文件里所有的 80 替换为 200  
: y9 D1 _" ]2 }$ c" j5 I" n; E, R打开 /static/js/forum.js 文件6 W8 u/ ~. W. X# I7 D' T6 g2 j! a+ [; R4 ?
查找% X% U% B3 C0 _6 z
80  
" ~  L5 V3 ^0 l7 A8 r将这个文件里所有的 80 替换为 200
$ Y; m, |; \2 ?5 F  G0 g8 D第三步、修改模板文件/ t4 R; y; y, H  Z6 [& O0 p
打开 /template/default/forum/post_editor_extra.htm 文件
" j4 h6 P) q, C" J查找) i6 V3 V7 w' {. ~0 J. d* ?
80# \- a) G7 q: n" x8 F7 q/ w
将这个文件里(除了第一个 80 字符)所有的 80 替换为 200
( e! D( ^, t/ `2 e打开 /template/default/forum/forumdisplay_fastpost.htm 文件) l3 z( Q7 F$ T. S
查找
6 `, ^- L7 g4 |0 M80/ r3 g( Q# u* y* U  b
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200
) q' q# k4 x. h: B- ~8 ?第四步、修改函数
4 ^. R* Y0 g! B2 j7 r, }# _打开 /source/function/function_post.php 文件
% p, q- N5 c; ~/ O  i/ D找到:2 p7 z' s" o# f2 k
if(dstrlen($subject) > 80) {
0 a6 x! V0 T& C& m9 yreturn 'post_subject_toolong';
$ h( d5 l/ h. B8 k1 {/ L) J/ K}

% |3 ~# Q, n, s# a5 u0 }修改为:  a  V) e0 b9 A# P1 m% p# w
if(dstrlen($subject) > 200) {1 I* r" f+ B1 \8 u' ?# i8 N
return 'post_subject_toolong';
0 o5 L( J, [% R# W6 `( U}
( M& Q: F+ q  Y& l* W$ n3 M
第五步、语言包修改
1 j* k1 G& h4 ^打开 /source/language/lang_messege.php 文件
5 O% k0 f, H9 v2 {; C找到: B$ _) r! l; U3 r7 M( W/ O
'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',
" |$ t7 G+ q- M) E- r" c修改为
6 y  b  F0 ^: Z7 z9 e$ s'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',
' F( A+ W8 h/ s
( u  G7 C" h( ?7 z6 V3 l! G8 g/ e+ Y8 \0 v$ n  b
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Shenzhen Losoeo Electronics Co., Ltd.

GMT+8, 2024-5-19 09:14 , Processed in 0.188748 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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