- 威望
- 9151
- 在线时间
- 1303 小时
- 金币
- 7316
- 贡献
- 615
- 存款
- 660001
- 最后登录
- 2026-8-24
- 注册时间
- 2006-5-10
- 帖子
- 1875
- 精华
- 4
- 积分
- 25896
- 阅读权限
- 200
- UID
- 10
   
- 金币
- 7316
- 贡献
- 615
- 威望
- 9151
- 最后登录
- 2026-8-24
- 帖子
- 1875
- 积分
- 25896
- UID
- 10
|
2026.05.13 修改:标题80字符限制,改为120字符。
- discuz 标题字数限制问题修改·最简单明了之方法---快速修改discuz发帖标题限制问题
: E4 r; M- x0 T8 P5 o7 A& y+ }* x5 `; f - 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:- M7 h3 j' t1 k6 t( [% {
- # D6 S3 p, s1 d! L
- 1,/template/default/forum/post_editor_extra.htm
1 W( D) z* p/ o - 检索80 将里边的80字符替换为120字符
$ A2 H# `" B/ ^5 A5 C; l - " V S* w) Q3 f$ g: w0 j
- 2,\template\default\forum\forumdisplay_fastpost.htm
' G+ A2 h; s0 x: p - 检索80 将里边的80字符替换为120字符$ u3 P, |/ S+ p
- ) Y- k$ t7 f3 K. _: R3 F i6 Z
- 3,source/language/lang_messege.php _/ F/ N# g0 K! r9 B- f
- 检索80 将里边的80字符替换为120字符
: s) q) L& m: m" a/ ~7 A% S
+ B7 L3 I# u. q6 B- 4, 修改文件static/js/forum_post.js7 m1 N* H' B% ^+ O0 w
- (message) == "") {5 C$ ^; z% V! a9 W$ f5 U
- showError('抱歉,您尚未输入标题或内容');5 S: e" @& e5 V* {& u" N% N
- return false;
" U/ ?% ?0 t X' ?4 V4 G2 j - } else if(mb_strlen(theform.subject.value) > 80) {
% l7 S$ l+ z' \2 c, s9 Q4 w" D7 W - showError('您的标题超过 80 个字符的限制');
$ U) \+ G! k7 K/ q# w - return false;
2 a% W( r) ^, } - }! Y. H, M! d7 k* Y ~; z
- 将里边的80字符改为120字符& ~# D+ A! @* o* |( j& I9 z
1 u$ I% G N# f0 g. I6 E7 \- 5,sitatic/js/forum.js
0 D9 e( Z5 _ |5 F& i - theform.message.focus();2 I7 c6 a7 M: }% \
- } else if(mb_strlen(theform.subject.value) > 80) {4 A i3 l" A5 z0 W3 p, s
- s = '您的标题超过 80 个字符的限制';8 t: M* p% ]/ R
- theform.subject.focus();) P& V0 R' C# {
- }3 l/ ?) R& n& f0 A9 x6 }+ F
- 将里边的80字符改为120字符
! U: F( g& i" @' Z1 ^7 d6 ?# b* [ - 3 y5 L0 d' c) A5 f* o
- 6,source/function/function_post.php
2 z. E9 ~ c L) Q5 y - if(dstrlen($subject) > 80) {1 o* S' |9 A2 @
- 将里边的80字符改为120字符4 e! R1 n! ]$ u( m" A" ?( s7 x( J
: j# g4 n- x3 b2 e) W, c, r% ] i' h8 z- 7,数据库执行sql语句:
& T; _* f x# O; P$ s1 C - ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;# J6 }9 K k; c, H! \
- ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;
# b/ i/ b. l3 o, V+ R- H, g - ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;+ M; ]0 @2 n) ~7 t! W$ W! R
- 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|