- 威望
- 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发帖标题限制问题
4 L+ u/ C! f! | - 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:
4 S& y! M. U+ H# p2 O% k1 A, r4 t9 v - - d" j( w6 D% q/ I% A
- 1,/template/default/forum/post_editor_extra.htm
! C, J4 X# e2 e - 检索80 将里边的80字符替换为120字符5 @$ ~ E, ^( r. K4 m. `
& f2 o" {+ M1 `" Z/ z) J- 2,\template\default\forum\forumdisplay_fastpost.htm A( n; T9 j, j; V8 y9 z
- 检索80 将里边的80字符替换为120字符
4 g: k8 k$ R L3 c% O) n8 C
+ m9 N) |1 [7 p: K0 a- 3,source/language/lang_messege.php3 Y l' s* P% R7 z
- 检索80 将里边的80字符替换为120字符
) ~$ ]/ X6 {, n4 ~
6 m3 F I% m5 r Q5 }- 4, 修改文件static/js/forum_post.js
. w) k; x% s, V7 x - (message) == "") {! [: M0 X+ g' i4 a* Z: f, q
- showError('抱歉,您尚未输入标题或内容');
/ u" ?4 k- a9 I7 p E8 f - return false;
2 O4 @4 K% O0 }* O. E/ ? - } else if(mb_strlen(theform.subject.value) > 80) {
# q& c0 X" w1 T' l; b1 ?4 I0 o - showError('您的标题超过 80 个字符的限制');
O1 y) i. z* \, |5 j: t5 z: ? - return false;
1 y' V0 P6 w/ |$ ^ - }; |- G. |5 [ i# u/ M+ p4 m. D1 c
- 将里边的80字符改为120字符
( ?4 Z& a7 _! ?# t. t9 O
7 |8 @' l/ h8 S/ q$ K- 5,sitatic/js/forum.js
* ?* B& X9 i3 v$ ~0 A - theform.message.focus();
9 X) K6 x0 O" X# W# P - } else if(mb_strlen(theform.subject.value) > 80) {3 H' m7 R: S5 }. M1 R$ J
- s = '您的标题超过 80 个字符的限制';
2 s# |- ` a7 z6 `1 N4 k3 p2 [/ z - theform.subject.focus();6 F% h4 n. m2 J) k7 Q3 Y! ?& {5 y$ U
- }2 p4 p. \. v$ B0 o4 x
- 将里边的80字符改为120字符
5 S- @ P. p1 @2 L9 U6 W8 r
/ F/ M6 N* Z8 l* P" |- 6,source/function/function_post.php
: }0 r' d8 X) m: l/ t - if(dstrlen($subject) > 80) {
5 X) p c0 L& g& S$ {- z - 将里边的80字符改为120字符
3 k% |1 ? R! R# z$ Z - ' S V K, v3 Q4 Q: K% f: O7 ~" g
- 7,数据库执行sql语句:
4 j5 S: I6 `, b k4 c/ c9 w6 M) Q - ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;: z7 F. R. i9 ~1 h7 e* f) X
- ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;
* M( n% R9 c0 W - ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;
. @ Z4 K* l0 {$ ?& o1 }% x - 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|