- 威望
- 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发帖标题限制问题0 m2 J; D! C5 e9 W
- 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:
9 }& N) X* `' y; [' a - + o5 E: p* E+ \
- 1,/template/default/forum/post_editor_extra.htm; F3 W8 Q/ z: f* C7 [( x% @4 W+ G
- 检索80 将里边的80字符替换为120字符
- ~1 s( O/ b; k3 t8 |( [! ]8 g - + _) V. |& n3 |
- 2,\template\default\forum\forumdisplay_fastpost.htm
* g- K+ \; t) Q4 B4 {7 D+ ^ - 检索80 将里边的80字符替换为120字符
# [5 H! X2 g0 N - 2 I, T( l8 q* R7 G; }: k
- 3,source/language/lang_messege.php
0 f& L& g5 A0 c. I0 W j! i3 r! W - 检索80 将里边的80字符替换为120字符
+ f- K( ]1 D8 e9 j5 x( [# s
% b6 f4 p: u% D+ \- 4, 修改文件static/js/forum_post.js
8 l, g; _6 I7 R' @& f$ d - (message) == "") {6 w0 i4 O H% K P% R/ X
- showError('抱歉,您尚未输入标题或内容');
0 t% I7 ~ o2 X1 y - return false;
2 K) m7 m7 ? F9 f8 l; G! I' y - } else if(mb_strlen(theform.subject.value) > 80) {6 w: r- O7 g9 L! ?! g( o' `' l& }
- showError('您的标题超过 80 个字符的限制'); d( e# I& i6 \
- return false;) n+ [3 c0 e3 U. w6 J3 j
- }5 e8 ^0 _; L3 f( Y; _
- 将里边的80字符改为120字符
4 D. W# v5 e$ e$ n \ - 8 v5 v$ Q8 f- ^' B$ |# X) T+ V( g
- 5,sitatic/js/forum.js9 A) W! K3 a: p, d, Z- j
- theform.message.focus();
# u1 V& ?, ^: `7 q+ @ - } else if(mb_strlen(theform.subject.value) > 80) {
4 T9 _& _( A% ` - s = '您的标题超过 80 个字符的限制';( P, W' j2 a: s0 A
- theform.subject.focus();
0 T O% B' E% Y9 G' ~" @; ~ - }4 l, c% G# d' s2 X
- 将里边的80字符改为120字符% y; N. ]/ T6 `& n' N* U* o7 C) ?
. i. p1 d! s2 g+ M0 E0 `' V- 6,source/function/function_post.php
+ S6 S% v- q- d" a2 t% A. Z - if(dstrlen($subject) > 80) {5 q2 ]' n6 l& s, v. c
- 将里边的80字符改为120字符/ f( i+ ~4 X2 e, b# I
# f \, C# I+ R/ V) V4 w- 7,数据库执行sql语句:
9 {7 W6 K/ O0 E) o4 Y4 n9 Z( M6 a - ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;
2 k& H+ l4 x$ l% }+ o# }# v - ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;) `/ K# [: d. E( |! L* P
- ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;' R3 b+ r( P8 s% m8 l* o9 W
- 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|