- 威望
- 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发帖标题限制问题# a# \4 X, F! x
- 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:
( o/ I' Z$ |6 L
! ?. b- C' j" ?+ U2 F8 [- 1,/template/default/forum/post_editor_extra.htm: W* r5 z6 X6 y* l) o
- 检索80 将里边的80字符替换为120字符
' F! o$ S/ C9 l- j2 L - 2 U3 _/ k2 |- Y% G3 X% }
- 2,\template\default\forum\forumdisplay_fastpost.htm' |9 E* S1 P7 h. O' R6 B
- 检索80 将里边的80字符替换为120字符' B8 Z% }4 U5 D
2 L" |3 N8 Z4 F# C; t' l0 n- 3,source/language/lang_messege.php
/ U% b' d; S5 w. @# H' V - 检索80 将里边的80字符替换为120字符
0 U! o _7 U' D% b$ L - " g) s$ w0 w1 S7 Y4 [
- 4, 修改文件static/js/forum_post.js, }! a- _* ~$ [6 K" z! O
- (message) == "") {! f( ~" \3 [+ o
- showError('抱歉,您尚未输入标题或内容');+ O( y% E9 n) N4 c2 F5 A$ `2 R
- return false;
: J' z9 m7 W9 D$ X0 W: v - } else if(mb_strlen(theform.subject.value) > 80) {% P; M: [8 w+ S" t/ z
- showError('您的标题超过 80 个字符的限制');
6 s# s& B& \; P K - return false;
}' Q0 X4 ^1 n- t( n5 r: N# } - }
+ i1 M5 D8 Z1 z2 U6 n# e - 将里边的80字符改为120字符
0 m5 Y, ^( P4 ?
; f3 k n8 P! W O- 5,sitatic/js/forum.js
7 B6 P# I; C( T r - theform.message.focus();" V- R5 Z7 I; x' S( m' b
- } else if(mb_strlen(theform.subject.value) > 80) {
! w1 I/ Q; u+ f F7 }4 V! [6 U - s = '您的标题超过 80 个字符的限制';/ A/ u' L1 Y5 q r4 s
- theform.subject.focus();
! J) S2 c: Z" F; r$ _ - }
+ ^( J: k) t3 U3 d - 将里边的80字符改为120字符4 ^( [# \+ ?; W6 Z) @
- 9 S7 O0 H. x" ^
- 6,source/function/function_post.php
. M" q5 Y7 M: r @/ B - if(dstrlen($subject) > 80) {- S7 B9 F; p, b& C9 l
- 将里边的80字符改为120字符
2 P& X5 U- [# A# j% Y - : }2 T5 d" a" k W& |( ^+ H' X( A
- 7,数据库执行sql语句:
+ D& G* H3 h8 M7 p3 Z! e - ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;
6 U$ u& H5 a3 _1 i$ H6 T - ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;4 E& J9 W6 y7 y; H
- ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;; ~( K/ `( N/ W4 v0 o! |
- 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|