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

发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:
  I* J3 Z5 c( J$ G6 H" o第一步、执行SQL语句
" A- O- `% Y6 ?2 i4 M$ d) Z后台-->站长-->数据库-->升级-->输入并执行SQL语句
, ?& {6 @' A  Q- s' J9 U(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)
1 ^& a" X2 I/ Q8 ?5 dSQL代码:' R  n$ I' a6 G7 M' A' o
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;
    , i" j1 R0 I( T. s+ }3 _/ L
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;
    2 @6 U# C2 o$ X
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码

% {; T. g6 X! [' \, u$ |. T
0 \& P6 H* V1 N$ v: f# ?3 ^. M第二步、修改JS文件
+ g4 C, V; |# t- N" F打开 /static/js/forum_post.js 文件
5 Q' t5 h7 \! q4 k8 A  s查找) }+ a4 k7 V* ?2 t
801 e) M: `$ @0 C' q9 [, X% @
将这个文件里所有的 80 替换为 200  ; W4 g6 P, I0 [, m+ W# b
打开 /static/js/forum.js 文件
& x$ _% y; M4 @7 t# W查找
1 ^7 p% S. i$ c1 X3 Z80  
/ x5 P/ |7 _1 |1 Q将这个文件里所有的 80 替换为 2002 J7 m3 \3 q" k/ {' P6 W
第三步、修改模板文件  V" {, \6 {$ ^1 V
打开 /template/default/forum/post_editor_extra.htm 文件0 U1 F. s1 D1 n- ^7 L
查找
8 }2 J1 O+ z! }+ y. ^$ b7 l% |/ @80  K& }) z' v$ t6 s/ j
将这个文件里(除了第一个 80 字符)所有的 80 替换为 200
3 h: ]: D" m5 N. Y! ?打开 /template/default/forum/forumdisplay_fastpost.htm 文件
4 y" ^: T2 T+ M' d6 t0 N8 \; X" K查找( x# t/ O% u% x
802 s5 D- E2 ?* x: H& [3 @
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200. b; C  x) @6 u+ }
第四步、修改函数" w- ?1 p+ j( Q1 B4 ]5 \) m7 e
打开 /source/function/function_post.php 文件
4 S- O$ D# B) H找到:1 y1 I: w7 ]9 ^* \
if(dstrlen($subject) > 80) {
$ C( z8 G5 {4 Q' p- Y# Dreturn 'post_subject_toolong';
" v/ J: P& K0 y}

/ a$ a( I4 |, j! r9 Z4 A修改为:% r6 U9 ^; B) y8 C. a
if(dstrlen($subject) > 200) {
9 C: ?5 [$ Q# z+ Areturn 'post_subject_toolong';
% O6 j8 p) K7 f}

6 G  r( ]( t9 y* ~, J# I9 A第五步、语言包修改
5 ?; @; [) C) q0 Y- [$ L$ t" U打开 /source/language/lang_messege.php 文件6 h. N% h1 Z2 x8 i
找到
7 T3 }, C9 T% K3 _) ^: L7 q'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',; \, ~2 |( [5 l; R
修改为
7 _7 \0 Y- u9 M, K'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',
% I4 @- T8 _: v- a. F5 e& S" x7 Z. T6 {

8 E! O. `" ^4 Q- M& S( ^, a
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Shenzhen Losoeo Electronics Co., Ltd.

GMT+8, 2024-11-22 00:22 , Processed in 0.372552 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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