- 威望
- 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发帖标题限制问题
, g, v9 d( t1 k. U: D& E( M - 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:
3 A, @9 ?4 `# z0 Z8 ~5 f! F - ) w) R. r( L; S+ B3 ]* k
- 1,/template/default/forum/post_editor_extra.htm
. H/ a5 r# A0 O& a0 ] - 检索80 将里边的80字符替换为120字符
. A. h" e/ q; b- t - 9 r+ E" d7 L/ g5 X9 X- L
- 2,\template\default\forum\forumdisplay_fastpost.htm% D# w2 c) `4 P+ C$ t( M" [
- 检索80 将里边的80字符替换为120字符4 S- }, F8 ?# l5 n1 P
- # w8 p2 f: v1 i9 q
- 3,source/language/lang_messege.php7 P: R* S) c& _3 I* A4 r+ y
- 检索80 将里边的80字符替换为120字符
/ a$ G' Y- H9 |% l$ s - & W" ], w9 B6 p+ n; G
- 4, 修改文件static/js/forum_post.js
5 }% W, u- G5 Q* O8 M1 r% D o g - (message) == "") {
M% C$ {7 n$ a* M - showError('抱歉,您尚未输入标题或内容');
- V4 y2 |6 _* r; z; D - return false;. x' g% ]8 y& r l. c4 }
- } else if(mb_strlen(theform.subject.value) > 80) {
$ y* f# g- c; y( ?4 U7 f - showError('您的标题超过 80 个字符的限制');
6 }% P, U9 i p/ e0 f/ |$ T - return false;
: G5 d. B7 |0 n" Y: o. { - }
9 v/ \: {7 B, W/ y# @8 v" c" J - 将里边的80字符改为120字符
! R; ]1 D& i/ F3 S6 ]
( s2 E( k% x' |# m# [. V. p- 5,sitatic/js/forum.js
V0 ~4 M6 i9 \: U - theform.message.focus();
% G1 Y/ A5 p+ U# S - } else if(mb_strlen(theform.subject.value) > 80) {) s6 P: I* R: `; o; A" B; B" a8 n
- s = '您的标题超过 80 个字符的限制';
( K7 E: w# p/ e. S7 ^* r - theform.subject.focus();9 |) Z1 _5 N/ A. s: d" S
- }
% M8 O! X7 T0 k1 U t - 将里边的80字符改为120字符
7 {; X& m* A3 S! I, G
# t9 j5 w4 Z0 k( Q: N- 6,source/function/function_post.php
" o3 X" `# G- H; m/ R - if(dstrlen($subject) > 80) {
- c2 N1 s9 S8 a! b" y - 将里边的80字符改为120字符
' [; Z) G9 }$ h
' G: c3 V+ O5 o; T- 7,数据库执行sql语句:
# A; F# j4 ]/ k' j) q8 x! ^6 e - ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;
8 N* _: ~1 P: s$ e. T; U4 Z3 u - ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;
& B$ g) z( o& Y) G; c ~ - ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;
; `, E+ l1 f7 Y( V6 ` - 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|