- 威望
- 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发帖标题限制问题6 D( ]6 Z5 M5 }- O
- 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:
5 ?$ y- d# [1 L) w: w" s( D& W$ @' y; L6 z
$ N, E+ i9 r0 E- 1,/template/default/forum/post_editor_extra.htm$ e- a/ I5 s* E0 M* ^5 D, o
- 检索80 将里边的80字符替换为120字符; j3 g! D- a1 j, X
" v: j- \) v$ C+ m- a: Q- 2,\template\default\forum\forumdisplay_fastpost.htm# u5 t" J$ { I/ _$ q
- 检索80 将里边的80字符替换为120字符
/ E! I0 ], G- g( b/ s( {8 j0 K
1 l4 i. l/ D' l) y" S- 3,source/language/lang_messege.php
7 P* v( ?; j+ B9 H - 检索80 将里边的80字符替换为120字符
7 c, b# M9 O- @9 U4 ~& `6 ^+ d - 1 [9 c1 g( w) t9 c# t/ h
- 4, 修改文件static/js/forum_post.js+ P9 \1 ^8 ?& Q9 U. E: @* x2 [
- (message) == "") {
/ m1 x* H! v$ Q0 k& e+ ` - showError('抱歉,您尚未输入标题或内容');
0 T4 [9 W; u w; K3 y L - return false;) I% T- A5 K! g1 D
- } else if(mb_strlen(theform.subject.value) > 80) {
( ?3 o6 e/ l) L7 \" {3 x - showError('您的标题超过 80 个字符的限制');! p' z/ B! ?7 F
- return false;
( |# F6 `8 j' n - }. K5 |5 w" b d
- 将里边的80字符改为120字符0 d' P0 a. K; n. M& X0 d
- ( `' N1 v. `, e8 E8 b
- 5,sitatic/js/forum.js! |( _( y% X2 ?1 m# L, }
- theform.message.focus();! C( |! U( G; e: S9 _; L. R" J
- } else if(mb_strlen(theform.subject.value) > 80) {
8 L% T; j, g" R- l! I+ t3 ` - s = '您的标题超过 80 个字符的限制';
0 w: P; b8 g- @ _/ t - theform.subject.focus();0 D- E- b5 a4 i5 x$ S
- }
, R3 J: ~# }$ | - 将里边的80字符改为120字符
# Y; c& ?) }: s$ @/ F - z; |, G! P }( b$ s* }3 P
- 6,source/function/function_post.php) \! H" O7 ~, H* c$ Y
- if(dstrlen($subject) > 80) {
- ]3 ?7 ~4 j8 Q5 F9 Q" E - 将里边的80字符改为120字符) I, I n5 Y. m: ^8 O$ X5 m& w9 s
- # H l& p3 V/ j8 ~+ y4 m! p6 W
- 7,数据库执行sql语句:/ ~5 J3 B" I3 g1 d3 b
- ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;
. |; k( W! W3 m; \9 m - ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;; i {9 a6 U: N& h/ x0 `
- ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;
6 _- n, A Y: T1 d+ K7 a6 B - 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|