- 威望
- 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发帖标题限制问题
" c3 o! G, n4 y& x" E z- C - 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:
2 u9 d" j: _' Z; R7 i% a8 n
1 y) D+ y0 `+ a: P( D. t- 1,/template/default/forum/post_editor_extra.htm
2 { X8 K$ R) V - 检索80 将里边的80字符替换为120字符( K3 |4 L6 M4 _7 Y. n6 `
- 6 G! z+ P% k0 }( J! Z/ S
- 2,\template\default\forum\forumdisplay_fastpost.htm! V w" H! ] _6 n9 @: M3 k% s
- 检索80 将里边的80字符替换为120字符
' }; ~3 S) j4 i5 L, h - + D% R1 x% m! ?% a! F) Y# @( q
- 3,source/language/lang_messege.php& }. ?& {' E4 p/ V5 K K8 q
- 检索80 将里边的80字符替换为120字符! N; L4 B- k* j2 Q7 z
& L }/ W/ F! b- 4, 修改文件static/js/forum_post.js4 z! `6 x# v, j! p- W6 }
- (message) == "") {
; U5 m4 b, X% Z( Q - showError('抱歉,您尚未输入标题或内容');
" e9 _6 |; f( ]+ Z - return false;
" Q7 D8 T% G9 Z& e3 p, g9 J& q - } else if(mb_strlen(theform.subject.value) > 80) {9 b+ h! o- t' @/ T8 U, Y2 Z
- showError('您的标题超过 80 个字符的限制');
1 K* b8 ]) q9 \3 I! \/ ^4 N - return false;
1 K( {+ r" \. t2 u+ M - }# S4 R' l4 Q, [$ s/ z6 T1 i! _7 x
- 将里边的80字符改为120字符0 I% E+ r; ?4 m/ u
- 9 K. p! P9 S- V+ N# p' @
- 5,sitatic/js/forum.js) Z; f3 m9 t6 {+ M' p, @6 h$ G
- theform.message.focus();
2 c" ^/ ]- v( l5 F, Q7 L6 e - } else if(mb_strlen(theform.subject.value) > 80) {$ d! A8 }& x: _! |
- s = '您的标题超过 80 个字符的限制';+ O$ l3 a4 m5 X
- theform.subject.focus();
# L- }2 n* R0 P: Y. Y8 l4 V - }
3 h2 V+ r7 c5 q; x: \# }8 n' J( R - 将里边的80字符改为120字符
" K: ^% L! s2 A) { T
8 v9 p" h- \1 q. @* `( ?- 6,source/function/function_post.php5 X+ e4 S( u3 a) K
- if(dstrlen($subject) > 80) {
0 s- B0 a9 l9 K+ e - 将里边的80字符改为120字符
* ?& ]* B* H: e9 _ - 7 Z5 y" X# T a
- 7,数据库执行sql语句:/ y( }# g# m& E0 t9 ]3 R6 G. ?3 _
- ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;
3 @ ~9 X+ Z6 I4 O7 m } - ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;* [7 Y6 U; Q2 ~( s! C0 P6 ?
- ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;
: Z* L: ^. C7 w& A - 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|