- 威望
- 9151
- 在线时间
- 1303 小时
- 金币
- 7319
- 贡献
- 615
- 存款
- 660001
- 最后登录
- 2026-10-4
- 注册时间
- 2006-5-10
- 帖子
- 1876
- 精华
- 4
- 积分
- 25897
- 阅读权限
- 200
- UID
- 10
   
- 金币
- 7319
- 贡献
- 615
- 威望
- 9151
- 最后登录
- 2026-10-4
- 帖子
- 1876
- 积分
- 25897
- UID
- 10
|
2026.05.13 修改:标题80字符限制,改为120字符。
- discuz 标题字数限制问题修改·最简单明了之方法---快速修改discuz发帖标题限制问题" c0 u: U. @0 G, z1 Y, _
- 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:+ z6 r0 m7 j2 y( i$ ~6 U( z
5 T6 g2 E% t+ B( [. L5 }$ S- 1,/template/default/forum/post_editor_extra.htm
! d) @' _5 w, g# L3 I# O2 w - 检索80 将里边的80字符替换为120字符/ g* T, e2 D+ Z, t# j" U) R5 b, K. i
- ( v N- E1 Z! l& a+ `8 x e- U2 S
- 2,\template\default\forum\forumdisplay_fastpost.htm T, B8 I W8 A
- 检索80 将里边的80字符替换为120字符
# S# W4 X7 H1 ~. z
& k/ J, p! ?3 D$ |* q! s- 3,source/language/lang_messege.php
: v' ~6 A9 K$ r9 N - 检索80 将里边的80字符替换为120字符
, V3 [( U, b D2 P! D - ) T) T, c: B: H6 l( U6 I) N' ~8 L
- 4, 修改文件static/js/forum_post.js
# P* R* O; _: j* @# k: q$ g - (message) == "") {3 J6 ]3 q9 k* C8 ^; ^7 u3 A
- showError('抱歉,您尚未输入标题或内容');
) |9 S. m% `4 {5 X9 e - return false;
: T# ^- W0 ^! U/ ~; [ - } else if(mb_strlen(theform.subject.value) > 80) {( L# _! V: D. [. |: ?
- showError('您的标题超过 80 个字符的限制');/ c$ t- N# b9 x
- return false;8 f1 |) H/ j' d5 R7 H) z% L0 J' i
- }
9 P. i3 l1 }+ K! X* z4 ], s - 将里边的80字符改为120字符
; o* a; t8 j% l4 q$ |6 f7 U - N2 L& U! F3 D, x# D: e0 t
- 5,sitatic/js/forum.js
. ?! [" m/ w5 {7 ]& p/ a- i" a - theform.message.focus();/ Z4 D% P% u/ I- P7 C/ R& O
- } else if(mb_strlen(theform.subject.value) > 80) {% L! ~; f. b- V q, d( _
- s = '您的标题超过 80 个字符的限制';
$ ^0 |# Z3 A( J - theform.subject.focus();
3 R3 |2 G' \: E* k. K - }4 q& h k: g9 r' Z: O, k
- 将里边的80字符改为120字符
/ r W2 _$ Z! T( h4 h( H* t
- z. v3 v, _- q) }: O( i- C- R9 h- 6,source/function/function_post.php. B$ h% u( r& h
- if(dstrlen($subject) > 80) {
, n8 {( I8 l3 q! c3 j3 | - 将里边的80字符改为120字符6 }7 q: X1 |* B/ [
3 A) @; |& c S% t- 7,数据库执行sql语句:% m1 G& h. Y8 ?) C3 N$ c3 k( _2 r- B6 j+ m
- ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;9 P! M8 [- W3 p5 v4 }+ Z' v
- ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;: G! k. o8 x. U
- ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;* o3 J. f7 r3 _9 |+ ]
- 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|