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

发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:9 Q7 {4 A2 a$ C2 s; v' f& ^7 j5 E
第一步、执行SQL语句9 i0 M2 i% q; Z1 l/ N. e
后台-->站长-->数据库-->升级-->输入并执行SQL语句" _, Q8 r( d6 w, f% i$ S) ]! k
(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)
! C- h' l- ~2 r/ }& B8 l4 N1 ISQL代码:% R, v0 M' z$ b$ t) }# ]$ N  _
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;
    4 a6 [/ ~8 _4 @- H- g* P# \
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;# q0 Z0 l. J* ]" n
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码

& Q2 h1 X" L) ]8 [" i# t2 g2 |. F
9 Q9 _: b2 p8 _) I6 Z! F第二步、修改JS文件' ]0 U# m: T) Q9 [& w& ^+ q! A$ d* g
打开 /static/js/forum_post.js 文件: ~0 _0 Q7 i. |7 B
查找! n! T  c- L1 Q0 G1 l8 Z- P! ^
80
$ _+ r' s) O  r/ F% F' {/ `将这个文件里所有的 80 替换为 200  
3 D' E* `. f( o打开 /static/js/forum.js 文件; ?3 V9 q9 K% h! D) l
查找1 T( Q1 v. B( K" Z' P: u
80  ) ^% v8 t' @- l8 \/ \
将这个文件里所有的 80 替换为 200) W5 g! G4 b  O  \0 V- P. w7 ~
第三步、修改模板文件4 `& U* G8 {) X, R* C$ ^
打开 /template/default/forum/post_editor_extra.htm 文件
- S6 ~0 w4 ^! f3 i. u* }查找: O* [' u/ P& {$ q
80
1 M3 j: ]+ M, H2 \, z将这个文件里(除了第一个 80 字符)所有的 80 替换为 200! z5 k2 U0 L" v
打开 /template/default/forum/forumdisplay_fastpost.htm 文件
' Z3 S& ^' t4 ?; l" A查找3 g5 l) k1 p1 g  }0 Q
80% {5 }2 {4 N6 D3 k1 ?2 k1 ]* s! [
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200
6 J# j1 E/ j: V- [8 |0 I* \8 Z第四步、修改函数
# m1 U: u& M1 _. G+ b/ h- V打开 /source/function/function_post.php 文件
% b1 `# b+ e( c1 z- \找到:$ h9 ]% D8 W+ a
if(dstrlen($subject) > 80) {5 t; p% i4 S  G2 L  g
return 'post_subject_toolong';
. \/ d) E; \/ b7 r) L# R}
* [4 z9 `* `$ f4 B# |: N4 m- o
修改为:8 r/ W& ^0 [6 Z6 S( w2 D, y
if(dstrlen($subject) > 200) {
+ ?; u- h1 L+ S% \1 b8 Qreturn 'post_subject_toolong';
; r0 a- C, |- {5 F& U" F$ t0 q# [}
, C0 G) b) p/ i3 s
第五步、语言包修改
) L7 i, w( s2 [: K打开 /source/language/lang_messege.php 文件" S: T: o  N3 p( `4 ^
找到
, s) c1 d7 ^' _) E. ~'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',
7 y9 M; I. N* p' [# |修改为
& h" S( ?& Y" \'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',
7 N1 R! \+ u' X6 e
/ i0 E9 t. i8 i8 o6 P# S  m1 t" ^( J
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-6-6 13:25 , Processed in 0.044813 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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