- 威望
- 9151
- 在线时间
- 1302 小时
- 金币
- 7308
- 贡献
- 615
- 存款
- 660001
- 最后登录
- 2026-7-16
- 注册时间
- 2006-5-10
- 帖子
- 1875
- 精华
- 4
- 积分
- 25896
- 阅读权限
- 200
- UID
- 10
   
- 金币
- 7308
- 贡献
- 615
- 威望
- 9151
- 最后登录
- 2026-7-16
- 帖子
- 1875
- 积分
- 25896
- UID
- 10
|
2026.05.13 修改:标题80字符限制,改为120字符。
- discuz 标题字数限制问题修改·最简单明了之方法---快速修改discuz发帖标题限制问题( X3 p6 M9 z p/ R, s
- 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:' k( P+ Z! m. `5 v6 @) |' A6 k
- V: G5 Q. H8 o3 |- 1,/template/default/forum/post_editor_extra.htm4 u- }$ _0 l- l: x* e
- 检索80 将里边的80字符替换为120字符
! {, O& ]+ C& L/ o: V. c
+ H+ ~* Z. w5 \$ G9 Q6 C; e- 2,\template\default\forum\forumdisplay_fastpost.htm4 A, o8 l+ A8 P! m' R9 N
- 检索80 将里边的80字符替换为120字符
" K, C. O0 p. p
9 o* G$ E, x9 b8 v: [- 3,source/language/lang_messege.php' J$ T, c: C9 h5 {- f3 p8 N( _0 H
- 检索80 将里边的80字符替换为120字符0 q& f0 Q" ?! [3 m
- & s1 H. y, m5 w" s9 [, }$ H0 W- ^% A- W
- 4, 修改文件static/js/forum_post.js( x2 n4 b, i0 z: _+ a
- (message) == "") {
. n9 R: W1 U: f" k - showError('抱歉,您尚未输入标题或内容');
) x2 F; W3 S' r2 Z7 M2 o" { - return false;. b. V/ X1 y5 V, ?9 `
- } else if(mb_strlen(theform.subject.value) > 80) {. c/ N, ~* L; X0 p* H: k( C# V
- showError('您的标题超过 80 个字符的限制');4 x; {' t6 F [9 m1 `9 _
- return false;/ l# J0 e! o9 L# j, S
- }
4 H' r$ q0 s' \( p6 W6 J( G+ P5 @ - 将里边的80字符改为120字符
: g/ c3 X7 v6 J1 _1 z/ C0 B" c
4 G# {. T* U5 S" r* H: _- 5,sitatic/js/forum.js
; ]$ ~1 K+ X# Q! d& H. q - theform.message.focus();
$ p1 S2 B- G1 s - } else if(mb_strlen(theform.subject.value) > 80) {8 V- [7 q) G3 `5 h
- s = '您的标题超过 80 个字符的限制'; B. x5 b; H/ \9 w8 B3 y8 k
- theform.subject.focus();
' q% Z! `2 d, s6 q+ v9 B - }
' f" T0 E, }" }' Z8 t* `/ r7 c - 将里边的80字符改为120字符
4 o. Z% _2 |$ o1 Z$ W
. ~/ q2 }% c) `. S+ ^- 6,source/function/function_post.php, X5 a7 g$ r3 z. L
- if(dstrlen($subject) > 80) { @) P" _6 Q# p
- 将里边的80字符改为120字符 C: C7 B H" L
- & e$ R3 j! ]! }
- 7,数据库执行sql语句:* r1 C4 z- G7 f# c3 R+ ~( F- ]
- ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;
S$ X6 x9 @0 g' n! M - ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;
* v- \4 L( g1 L0 p* { - ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;
( ?: l4 ?* `. r$ s: Q# w - 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|