- 威望
- 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发帖标题限制问题& T) S1 H0 f# z7 q
- 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:
6 G5 b& W& {0 ?. i& J& o7 ^
, y1 t% z6 X+ z' ~- 1,/template/default/forum/post_editor_extra.htm
+ w: Y- n: H+ b0 C! [$ `0 h* K - 检索80 将里边的80字符替换为120字符
! N C+ V5 N, Z6 ^ - " r9 K0 }# A7 C; V* y
- 2,\template\default\forum\forumdisplay_fastpost.htm( L% N4 S |! z) q
- 检索80 将里边的80字符替换为120字符
- S3 K( A+ b. V" d6 e- j
" y) W1 X: ?$ T: j, o6 h# i- 3,source/language/lang_messege.php
- W! V3 u6 M2 p$ V: W) U - 检索80 将里边的80字符替换为120字符; V6 {; l+ Y6 O
9 S; K; z( K: N% ]4 I9 F- 4, 修改文件static/js/forum_post.js1 I9 |; S/ }2 \ b
- (message) == "") {! B8 k1 m8 C7 B7 C* V/ x& D- j
- showError('抱歉,您尚未输入标题或内容');' ^0 M1 z6 g$ q* e9 x
- return false;
1 h5 r0 \' r& Q% k2 F' y, Z2 b - } else if(mb_strlen(theform.subject.value) > 80) {
. D; H; I, _* M. R; T- i - showError('您的标题超过 80 个字符的限制');
# V, ]: E- U& B0 _ - return false;
8 N, w& F( ]8 M; l$ e - }8 E( Z% S6 G3 Z7 m% i" P4 b
- 将里边的80字符改为120字符. Z! @6 g0 u9 j) C8 m- u0 G P
$ E) ^. T; e6 [- B- S- 5,sitatic/js/forum.js5 d5 ?9 O$ Q% P* V Q" C; S
- theform.message.focus();
, k8 @! K4 s0 ?; B. ~ - } else if(mb_strlen(theform.subject.value) > 80) {
9 }) r" r5 d0 p" c @- D3 G8 k - s = '您的标题超过 80 个字符的限制';
2 i. {( Z7 b8 F - theform.subject.focus();* A6 d [; o. h7 }" K! Z
- }
j, P0 H. _9 G# E9 v) i/ O - 将里边的80字符改为120字符
7 V7 o" ~% ^) J! t; b - 2 d7 S. |1 |# J, Z& @% ?
- 6,source/function/function_post.php2 i7 X+ D% D1 p
- if(dstrlen($subject) > 80) {
* P! p0 E/ Y* _# k- Y- R, q - 将里边的80字符改为120字符
( V" G3 ?; w$ ?! t3 G* k - ! E% |. l) J9 ^& N0 [% Z+ _
- 7,数据库执行sql语句:. ?7 X) X8 K5 i3 }4 x9 R4 J4 ?, u1 V
- ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;
% [, y: N7 R0 G - ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;
# c' X Q" y/ r3 T5 k% v - ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;; Y$ Z5 Y! y+ c# w* h' g
- 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|