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

发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:( ~$ d) g$ A7 p4 c. K
第一步、执行SQL语句& ?6 ^1 ?2 k, t; G! ~1 \
后台-->站长-->数据库-->升级-->输入并执行SQL语句
5 q; D' H7 `, h$ Q5 i(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)
  l3 U4 f7 c+ u9 b& iSQL代码:
7 U  `* Q  i* }; H, E; Q
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;9 l+ p3 D% B$ W6 p( ]$ a
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;* o, t2 A1 a; J* ^, z
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码
! y% d) p/ q* A$ H+ Y
& }& C. h4 y, I4 C
第二步、修改JS文件
& V4 C- G% @) O" |3 X打开 /static/js/forum_post.js 文件
" ]: ^2 U# Y  I查找' S- z' X+ T$ G0 K8 k
80! z: r6 T) _- I" J' I- @* v2 R* I
将这个文件里所有的 80 替换为 200  
6 L3 g1 J0 i7 L! A. c- q2 I打开 /static/js/forum.js 文件# X- E; v) S5 E1 {1 S+ A7 ^1 p$ _
查找/ s& P3 {7 x8 O
80  
* b4 V8 v9 F) b0 Y将这个文件里所有的 80 替换为 200' M1 J9 p1 `. F$ Z6 K
第三步、修改模板文件" {& `% P# H$ C
打开 /template/default/forum/post_editor_extra.htm 文件: r+ `1 l, x' O  p; z# x: v
查找
6 s6 |8 p$ Q- r4 u3 N80
' F- f5 n( L7 I5 E2 n将这个文件里(除了第一个 80 字符)所有的 80 替换为 200) g" a+ R; m- U
打开 /template/default/forum/forumdisplay_fastpost.htm 文件
5 A7 ]5 A/ i9 P5 N查找
6 m* {$ k) o1 s3 O  Y( ~+ x& c3 K1 A80
3 i, m5 B( N/ K2 g& @4 l将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200% Q( w( M5 i: y, v3 a  c+ k
第四步、修改函数
% @" M. C- G" u( |5 R& f  _打开 /source/function/function_post.php 文件
8 m2 N9 c+ j" N) t) h& S找到:$ {! F& a0 O& |, D" N: w
if(dstrlen($subject) > 80) {
: G8 W+ S# y" k+ m- f6 nreturn 'post_subject_toolong';' N0 g/ g" j0 [' ]  U4 E
}
) ^  y/ W7 r* P0 W
修改为:3 [+ c0 @) v7 }  a5 O, w: Z
if(dstrlen($subject) > 200) {
5 M% T3 a( t0 x: ]4 Breturn 'post_subject_toolong';8 w4 S4 b+ S* d. i  s
}
8 f3 p% g2 d; g3 `3 L4 B
第五步、语言包修改
: u- [0 ]7 H$ _$ u/ k" O/ N打开 /source/language/lang_messege.php 文件
: v5 Z' K% B' O+ J; K找到
/ u: {1 h  k; x/ o! ~% ]1 q/ i'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',
& q- }! v4 y0 i! @& L修改为
/ \  j: M" E* a. ]+ i'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',0 L# l) U# j: n+ y+ V# F: s
  d& a: O! m6 v/ J3 ~6 ^! j
4 `7 \+ |/ u6 x# h+ [, m
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Shenzhen Losoeo Electronics Co., Ltd.

GMT+8, 2024-6-7 15:29 , Processed in 0.173093 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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