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

发表于 2019-8-8 19:29:59 | 显示全部楼层 |阅读模式
帖子标题限制80个字符修改为200个字符的方法:5 p; {  i" e: G$ ?
第一步、执行SQL语句
. q! l* K5 ~7 y! q后台-->站长-->数据库-->升级-->输入并执行SQL语句
6 T) |2 {3 d  r0 x(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)
  x+ _+ w8 a$ i7 RSQL代码:
. E' L5 s$ w4 f+ X2 Q$ g
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;# W7 E. `6 Z6 o! K6 j. Q3 i
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;/ {! P3 O2 d5 q8 a
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码
8 \8 b" e4 [) u! Z9 h
2 L! R8 D) E% J# [+ U
第二步、修改JS文件5 ~4 K$ k0 d& U' H0 Y4 H
打开 /static/js/forum_post.js 文件
" ~0 |( Z7 T4 a( d) q. u/ m查找: G/ j$ Q9 D: p) P. [' y. d. w
80
1 H' N- R& s: l将这个文件里所有的 80 替换为 200  0 ]9 L3 E1 y, C0 Q
打开 /static/js/forum.js 文件# y3 G0 o4 v0 y: m
查找: T$ ^  c7 S" m! y9 x9 `3 K0 z
80  " n! Y3 T1 o8 j0 Y. V8 ~8 J# R
将这个文件里所有的 80 替换为 200
) S* k+ _# s. r, m" z9 M& `4 R第三步、修改模板文件; [* u0 E2 d0 [1 {
打开 /template/default/forum/post_editor_extra.htm 文件
& p3 m9 i! r( D3 s, P) f) N6 A查找
3 @6 |  |0 Y# p1 A2 _80+ E% X- A) S( ~  r/ o! a
将这个文件里(除了第一个 80 字符)所有的 80 替换为 200
  R: Z; X8 l# U  s+ N9 F打开 /template/default/forum/forumdisplay_fastpost.htm 文件$ i6 f& ]2 S1 E+ M) p! u0 l
查找4 u# r* _1 c( ?' O" t. d
80
. W/ }9 \) N. P: p5 x将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 200
* \7 n8 y) ?' b2 R$ X第四步、修改函数3 z! `) m* j+ f6 f% F
打开 /source/function/function_post.php 文件
' I: A; U; H, ]2 Z  S5 B5 W' c找到:
% {4 F5 E1 R( E9 i7 Aif(dstrlen($subject) > 80) {% k: L  K" u: j: d. i2 y& f# H
return 'post_subject_toolong';
8 {5 {& w- t2 @}

, {4 a  Q8 F# [, ~$ C( J修改为:
, p% P& O# ~1 D6 f; I0 V( A# h( g* Yif(dstrlen($subject) > 200) {/ C, d/ O5 \. e& B: ~
return 'post_subject_toolong';+ M, T, |* }- H# c3 Y
}

: B1 b% |. Q1 H5 I* e5 ]: v第五步、语言包修改
  m) [; [3 Z$ i1 q7 v. z打开 /source/language/lang_messege.php 文件
- d0 P9 g$ m8 X$ F) _4 O! t找到
- v0 h+ U3 ]3 n'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度',
; g8 T5 a, ~1 U% @1 [修改为8 K3 E, Y) L) x7 R( o0 p
'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',
; v  R( z" v: t1 j+ }9 ]3 t/ {, W# F, K7 |8 Y7 h  `

( M; e8 I9 }5 M1 F' r3 ~
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2026-1-21 10:43 , Processed in 0.058425 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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