- 威望
- 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发帖标题限制问题
; `# m5 Z) x$ O! _. ` m5 u - 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:
% a, |7 h! N# O- ?- ^9 c* P7 g: F
6 c: O, j$ r( c' p( K) t- 1,/template/default/forum/post_editor_extra.htm
( h9 }' d! i$ Y - 检索80 将里边的80字符替换为120字符/ t( f9 B1 A7 i0 d( u' O
! a2 z7 |. b9 U8 M& u- 2,\template\default\forum\forumdisplay_fastpost.htm
5 B" o2 ?- C, t! S% F$ E: T - 检索80 将里边的80字符替换为120字符, ~" R: S( d% g; a
- ; Y% `2 P$ |5 u
- 3,source/language/lang_messege.php
7 Q0 p3 ~5 M' i6 R1 Q6 Z' P - 检索80 将里边的80字符替换为120字符
- D3 i3 P/ ^4 _
+ O+ S: w& _$ @$ [- s$ j, u/ b4 E7 s- 4, 修改文件static/js/forum_post.js* d6 H! r1 ^. {" j7 u& U" @
- (message) == "") {! p! P2 s; }" R. r
- showError('抱歉,您尚未输入标题或内容');
3 N2 v# k( ~% b- L. N) ]: J - return false;4 O1 J- p z! d, X
- } else if(mb_strlen(theform.subject.value) > 80) {) M4 D' W p7 w8 B6 ^
- showError('您的标题超过 80 个字符的限制');& [" n* F2 h" T5 [4 F$ Y
- return false;7 s, g7 c8 {+ E& @4 F7 a! O- t1 @
- }5 L& A2 |+ B& k3 f
- 将里边的80字符改为120字符( S0 m# I! D7 v R9 m' m
- 2 _0 B. Q# r, \$ y* F A5 m! i; X* j# j
- 5,sitatic/js/forum.js
) H1 ^) x2 W; m! r - theform.message.focus();
6 {+ u1 e+ X: e2 o% y% u - } else if(mb_strlen(theform.subject.value) > 80) {
, r& E3 B$ X0 Y$ o, N - s = '您的标题超过 80 个字符的限制';
3 }5 d9 n' k8 B7 x5 [ - theform.subject.focus();
. V; K3 J P7 R/ v - }) Z0 [3 }3 X9 y/ [ K- f
- 将里边的80字符改为120字符/ L' W- z# Z: ^! z: f* W7 e- ^4 J
- $ @1 [; R" A7 K; u+ ?& x
- 6,source/function/function_post.php p5 ]5 {' b# N( _' a
- if(dstrlen($subject) > 80) {" d8 o+ U" ~+ K7 |& u0 k
- 将里边的80字符改为120字符7 n6 J l. D/ Y& J" ?% F' o
- & V3 p. o X+ {9 @7 q8 R
- 7,数据库执行sql语句:& k" \) r8 Y2 k6 U2 d- W
- ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;' V; ]5 W$ I+ k9 c% G7 t( p4 q
- ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;* J& S8 B4 F$ u8 ^# ]
- ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;0 `' U9 S/ x6 K$ {4 s
- 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|