- 威望
- 9151
- 在线时间
- 1302 小时
- 金币
- 7308
- 贡献
- 615
- 存款
- 660001
- 最后登录
- 2026-7-16
- 注册时间
- 2006-5-10
- 帖子
- 1875
- 精华
- 4
- 积分
- 25896
- 阅读权限
- 200
- UID
- 10
   
- 金币
- 7308
- 贡献
- 615
- 威望
- 9151
- 最后登录
- 2026-7-16
- 帖子
- 1875
- 积分
- 25896
- UID
- 10
|
2026.05.13 修改:标题80字符限制,改为120字符。
- discuz 标题字数限制问题修改·最简单明了之方法---快速修改discuz发帖标题限制问题+ P R* i2 F. |; t
- 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:3 b5 \3 D/ j& c/ l
/ a* S- k1 }, ~# t1 g# z- 1,/template/default/forum/post_editor_extra.htm
7 [( ` y% n& y0 M P: E" w# h, J - 检索80 将里边的80字符替换为120字符
/ h* b5 d" J$ V* G( Y; w - & d H0 W/ c) W Q+ r" _# V1 |
- 2,\template\default\forum\forumdisplay_fastpost.htm
0 P$ D+ X6 L+ n# H- y+ L' ]% V - 检索80 将里边的80字符替换为120字符" x) X8 e& ?- d" f6 X5 L7 L8 @
# m" ]" C# d" [" H. S/ b4 s" y- 3,source/language/lang_messege.php
$ x+ E$ Z% k- i6 q0 r; f- t3 U - 检索80 将里边的80字符替换为120字符
# y: W% B, C/ @; M4 u
8 @8 j) O/ a9 W: g% r- 4, 修改文件static/js/forum_post.js
1 H! F- `/ t7 Y# o# G - (message) == "") {
- Q8 q c3 G5 i) K - showError('抱歉,您尚未输入标题或内容');; ]2 L) W) e2 n6 C" R
- return false;7 S) A7 _. d5 w* ], |7 t2 G
- } else if(mb_strlen(theform.subject.value) > 80) {, H- z3 z; y$ I2 Y
- showError('您的标题超过 80 个字符的限制');
6 @3 X, o# v0 \2 ~ - return false;
/ z' ^$ ?, z. ]7 q - }
' M7 u# I J& g" ~& _7 U - 将里边的80字符改为120字符
" i3 K! _* V1 R5 C+ f2 W* w - 0 N7 v2 |5 h6 B$ W1 j7 H
- 5,sitatic/js/forum.js
7 ?& ^4 y1 S% `+ f; Y3 v - theform.message.focus();# i7 E" x! M" e" ]+ c7 A8 K3 C
- } else if(mb_strlen(theform.subject.value) > 80) {6 m3 e6 c7 x/ Q: P7 Z4 q
- s = '您的标题超过 80 个字符的限制';
; l( H5 t I% C, W1 p; A' ]. a - theform.subject.focus();) {! ^( p1 z: d3 p) u
- }+ p5 }' E1 v' J2 V0 E, _' p8 `
- 将里边的80字符改为120字符( J" D3 O$ p( U( {. C" o! t
- 1 E" p% r. q8 g" X2 r. T
- 6,source/function/function_post.php' s+ p8 t% K) J. P Q V
- if(dstrlen($subject) > 80) {& V* Y) Z( s( s2 Q+ x1 ~( a
- 将里边的80字符改为120字符) j, t, u4 b8 m+ u! S& G, W
- & t- k4 r) t( h$ H# F J' d
- 7,数据库执行sql语句:: A6 n" i+ T5 W! F3 n6 z
- ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;, O/ W: Z. Z' Z; U2 _5 A8 `$ ~, |' V! W
- ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;
0 Y, l2 R, I$ p+ `' B) |' Q - ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;6 g' b- K' o9 O# ]3 p
- 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|