找回密码
 立即注册

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

[复制链接]
发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:: V9 J: A4 d" p7 W0 q9 b
第一步、执行SQL语句
8 n1 k! M2 R& U后台-->站长-->数据库-->升级-->输入并执行SQL语句. ~( W; x* o* V/ l
(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)
! j/ F" a- U) u) ~9 mSQL代码:
8 g# @, v; x2 i% P
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;
    ' g3 g1 R. g3 N
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;
    1 g) O  |6 B+ c7 M5 D
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码

/ X- ^" F" o. B* d  O$ ]' Q3 K
) X6 o1 J# m4 s& C, H( G, M第二步、修改JS文件2 S8 u0 N! ?( u* y8 H
打开 /static/js/forum_post.js 文件7 @: j- L6 L' S1 Y+ \2 w
查找
; @" ]% \9 I( W2 H7 ^$ B% x: F80
6 a" S. i: p; R3 U将这个文件里所有的 80 替换为 200  
% k; R, }7 q" Y2 S% Q* y打开 /static/js/forum.js 文件$ X( _- ~9 ]& |0 C6 X9 A
查找
& p: @4 N7 P) ~: U$ C6 Y80  : Z3 |# a$ p, U' @+ _, r
将这个文件里所有的 80 替换为 200! v+ t: T) ^2 O8 y$ n, V7 n, d
第三步、修改模板文件
3 c; j. f( J; D4 p* D& _打开 /template/default/forum/post_editor_extra.htm 文件
; L3 ?3 l4 r6 ]  e/ k# W查找$ n! z9 W# I3 `  U# P: ?- z
80
; f6 B. {- S9 ]. F# m将这个文件里(除了第一个 80 字符)所有的 80 替换为 2003 t3 ~# n3 a7 x& K5 c, H) ?* i
打开 /template/default/forum/forumdisplay_fastpost.htm 文件0 g0 C+ x* O7 b% E
查找
1 o" l  `! B8 S, _! p7 R2 \80
. g4 n+ w7 f6 j9 C) y5 x将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200
2 t6 }4 t* m3 ^. j+ R8 J' Z第四步、修改函数
& B( A+ q4 m/ n+ t打开 /source/function/function_post.php 文件+ X( a; \. U, I) Q7 p
找到:
- a5 ~7 D5 |  L- Pif(dstrlen($subject) > 80) {0 }, X/ @8 N# h2 P
return 'post_subject_toolong';: @" S; m* I" a/ K. O9 n- r' Y
}

; ~- f+ y" ~# ]修改为:' ~; Z* [3 o8 H. B
if(dstrlen($subject) > 200) {( s; k( f( S. m# c/ ^- j
return 'post_subject_toolong';" j9 H# O: S9 z1 i; L' e. }5 X) n8 v
}

0 Y% u. n4 e+ |. h( o第五步、语言包修改( x& r' {# o; n- c6 Q
打开 /source/language/lang_messege.php 文件( `" i  I, ]! T0 T
找到
3 f# G8 w) ]) E$ i' I'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',; M- |2 k6 z8 P) B% m7 I
修改为
5 _8 F) z/ C9 S# n; _'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',
9 q/ W- f# O$ G/ q* Q- c3 ]
7 `5 D  y" X7 l5 s2 d0 a) R
0 x! C! D2 O3 N% L
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|深圳市联视电子有限公司. ( 粤ICP备13003189号 )

GMT+8, 2026-7-15 13:12 , Processed in 0.070316 second(s), 3 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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