- 威望
- 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发帖标题限制问题7 X9 @6 L2 d% g/ Z
- 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:8 ^" [1 A6 G' U: H) b1 L( [
* B$ y3 b7 b4 [6 w/ N( A: G* e" _- 1,/template/default/forum/post_editor_extra.htm
) {" v3 w; `0 Q! h4 I - 检索80 将里边的80字符替换为120字符+ G; n% {8 P& K8 j/ \; B& H9 l1 n
- " m+ I" t- ]$ w4 K
- 2,\template\default\forum\forumdisplay_fastpost.htm
/ k B& l* C5 _) d. I+ y - 检索80 将里边的80字符替换为120字符
[' D0 D- w: n( W# W ] - & ?; g9 d/ P" d) E4 E* q* y5 L
- 3,source/language/lang_messege.php5 d7 E- r( S/ r* Y! g
- 检索80 将里边的80字符替换为120字符
; S" L! {- \: W; o - $ l& ?( j3 W" W8 x+ }8 [1 h+ R$ Z* K
- 4, 修改文件static/js/forum_post.js
3 [" S' W9 H0 ^& M: F0 Q - (message) == "") {* K. ~0 M. D3 q+ _* P5 W
- showError('抱歉,您尚未输入标题或内容');
$ ~3 W, W' m4 f5 j4 z1 \ - return false;
o% u; Q' J# A+ B - } else if(mb_strlen(theform.subject.value) > 80) {. Y+ b- _3 o' O' a/ O/ C9 g1 u
- showError('您的标题超过 80 个字符的限制');
9 ~- L! U6 [' J# G! M; v - return false;$ n. I* E% Z+ s8 s" l- O3 }! v
- }" r4 w0 @) y8 \8 S7 d- E' M3 A
- 将里边的80字符改为120字符0 t# z1 K2 {$ C% p
m% f% c( a6 g: k- 5,sitatic/js/forum.js& [3 q8 f/ N# `/ j) Z+ T4 r, G
- theform.message.focus();
z- [: T) w8 _, W# v$ w - } else if(mb_strlen(theform.subject.value) > 80) {) M) n9 X" a m; W& E! D
- s = '您的标题超过 80 个字符的限制';. ^" E- b7 k0 h
- theform.subject.focus();9 s: @% ]. }6 U- Y' O
- }6 p& T, [( D/ d" q" M" c. w, G% P
- 将里边的80字符改为120字符6 O, g% X5 c$ s7 G7 `+ N$ F. }
# r: g2 c' P- g6 ]- 6,source/function/function_post.php1 g/ d/ r; C' g+ {2 v" O
- if(dstrlen($subject) > 80) {
L# `! {' |' g4 L' G - 将里边的80字符改为120字符9 m5 A: q% Y& D" t. w/ A! K/ X
- . g, c2 \# Q e1 f' e7 ^+ J
- 7,数据库执行sql语句:/ x2 X$ Q- u- o, Z) N( V
- ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;0 X$ @/ v" e+ K3 L" K
- ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;5 M' S. D9 A* ]# K( i
- ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;% \# N- \5 ^( {3 Y: x% c$ M
- 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|