- 威望
- 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发帖标题限制问题
0 H0 N2 }: ^0 J4 R: C7 H4 a$ \ - 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:2 L( U6 Y3 C0 v: X& i0 i: H, p
% L( f* a$ Q) R: Z& g- 1,/template/default/forum/post_editor_extra.htm, E0 G6 U _' _! x
- 检索80 将里边的80字符替换为120字符
0 g& y0 ?" V8 L3 [ - - {4 o/ m! Q4 D
- 2,\template\default\forum\forumdisplay_fastpost.htm
; I3 v) F/ j/ A6 i - 检索80 将里边的80字符替换为120字符9 ?6 A o! Q/ W; Q& u, ]. a, u8 u2 Z
- 8 u; ?5 y/ A* S7 _ {8 G
- 3,source/language/lang_messege.php* q/ R: ]3 N- P. a0 X
- 检索80 将里边的80字符替换为120字符, d2 g: K8 \; i+ O5 m" \
- ; r+ ]4 L, g9 ? T6 U/ R: P
- 4, 修改文件static/js/forum_post.js! }& T2 a! p( t5 m( U# m: I
- (message) == "") {
, T% m# \ x: o/ y+ A% e o0 n - showError('抱歉,您尚未输入标题或内容');
9 \6 E" K9 Y. [0 W - return false;. S) ]$ ?* v) X. }' t" U
- } else if(mb_strlen(theform.subject.value) > 80) {& C. ~' z9 |( }( a: e
- showError('您的标题超过 80 个字符的限制');
0 g Y ?9 A! X - return false;" M* t. {3 n; Z3 t0 ^1 h
- }% l! L# [. k- u y0 n' ]2 f2 A. J
- 将里边的80字符改为120字符# |7 `2 d+ p% m: C, Z$ }; i
- , ]* u: l7 Z E" m. Q
- 5,sitatic/js/forum.js& E) T* d: j) `9 S
- theform.message.focus();
/ R- C& W! h; H$ B9 b - } else if(mb_strlen(theform.subject.value) > 80) {
h. ?, v; _& `" ^0 n: k8 O - s = '您的标题超过 80 个字符的限制';
1 M& z5 {, H* a4 D6 K. I - theform.subject.focus();
2 v! K+ b, l/ X2 M - }& y" Y8 s7 w' Y6 A8 a
- 将里边的80字符改为120字符# ]& r% m" Z7 d0 h
- * Q7 Z3 }) O; t- {& r Q
- 6,source/function/function_post.php' |2 P# F/ a: @! |
- if(dstrlen($subject) > 80) {
% H6 b: U0 X1 N# a# H - 将里边的80字符改为120字符* j) S. E% V. m# }
5 L( |6 m- [& e% {2 S7 K- 7,数据库执行sql语句:
" f% c# H, v- L - ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;
& A& E* ~8 j. ]% |0 B - ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;
0 J& z0 s* M1 a/ @+ ` - ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;
/ [8 j) S6 ]" C5 z8 l f6 B - 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|