- 威望
- 9084
- 在线时间
- 1254 小时
- 金币
- 7012
- 贡献
- 300
- 存款
- 660001
- 最后登录
- 2026-5-13
- 注册时间
- 2006-5-10
- 帖子
- 1845
- 精华
- 5
- 积分
- 15370
- 阅读权限
- 200
- UID
- 10
   
- 威望
- 9084
- 在线时间
- 1254 小时
- 金币
- 7012
- 贡献
- 300
- 存款
- 660001
- 最后登录
- 2026-5-13
- 注册时间
- 2006-5-10
- 帖子
- 1845
- 精华
- 5
- 积分
- 15370
- 阅读权限
- 200
- UID
- 10
|
2026.05.13 修改:标题80字符限制,改为120字符。
- discuz 标题字数限制问题修改·最简单明了之方法---快速修改discuz发帖标题限制问题
! `* p9 d5 F/ Y3 d1 K1 y, o - 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:
/ l5 L% o( P% g+ C0 M2 M
( E* U; u( X q) U. k7 y- 1,/template/default/forum/post_editor_extra.htm- u% {& _0 W* f& L+ E
- 检索80 将里边的80字符替换为120字符
+ D* t- h: V: q+ ^ - 2 Q) t5 U$ b" e& c m$ ]7 v
- 2,\template\default\forum\forumdisplay_fastpost.htm! I+ j+ G+ V/ ?2 C& Z# |
- 检索80 将里边的80字符替换为120字符
* _) P3 S& o$ e" I4 G b* M' [# x
6 i; w) ~) W2 I' K0 o% v3 I- 3,source/language/lang_messege.php
$ V* L, G1 W( T6 e* k N - 检索80 将里边的80字符替换为120字符& v- J- |+ j& r1 e
4 @: |$ d9 } T- c- 4, 修改文件static/js/forum_post.js
+ f; w( w* Z. ?, q/ \, v1 H - (message) == "") {
! K J+ S) T6 V* s5 M% r - showError('抱歉,您尚未输入标题或内容');
% [, z: d- y, B5 o! r& B - return false;" p* ?( A* A, F* g* H* s
- } else if(mb_strlen(theform.subject.value) > 80) {$ l0 I7 ~; e5 C; j7 T; k/ ?# [: a
- showError('您的标题超过 80 个字符的限制');
0 @: S: h* R0 d/ k - return false;+ w4 X! A& J% H; J0 b. w5 m) V
- }
2 r" X; ~" w( n' H* H - 将里边的80字符改为120字符4 _3 W& l9 S3 h
- % X/ C( B) G5 z8 ^/ G
- 5,sitatic/js/forum.js
7 I) D3 F# U& R: l3 m# _0 J3 } - theform.message.focus();
8 ~- \# a+ R' c9 o3 Y4 N - } else if(mb_strlen(theform.subject.value) > 80) {
3 F7 l$ \9 E( e - s = '您的标题超过 80 个字符的限制';
5 A5 E/ Z1 i5 \( X4 b - theform.subject.focus();8 T4 f) p5 I* _! |5 ~' m$ p; S
- }
& {. A8 Y: f* V - 将里边的80字符改为120字符
* K" T) |! ?; d - $ @) H# A# e- n8 x }: J) v
- 6,source/function/function_post.php3 Z' g. A0 w, h. _
- if(dstrlen($subject) > 80) {7 w. P& B' B5 I2 ]7 {4 K D
- 将里边的80字符改为120字符
2 t* V5 s O8 j
3 K8 V0 W1 n' s' T- 7,数据库执行sql语句:9 `3 x5 y9 _$ L: {5 `% w
- ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;3 j7 o" j( ?4 M$ c! ]7 _% E
- ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;
0 Z) \+ {. ^: t. v G# I" p - ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;# Y" D9 r' ]: z6 W! Z0 @
- 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|