- 威望
- 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发帖标题限制问题
- \+ c& y* e; z2 ? - 网上有很多百度经验之类发布的内容图片太多看起来很头疼,直接简单明了的方法如下纯文字,假如我需要修改为标题为120的长度那么:% d8 R5 L) @- u# T! B
- " R( G' b( q; [. S0 N! L
- 1,/template/default/forum/post_editor_extra.htm
& h, G$ U- J9 I& q1 d& t7 T5 r - 检索80 将里边的80字符替换为120字符
; q: X0 O8 Y" s! K2 @, [! v - $ k6 i' m& O- S b. k" L9 q* ]
- 2,\template\default\forum\forumdisplay_fastpost.htm
! [& g H4 k3 [; K - 检索80 将里边的80字符替换为120字符 c$ y0 q& h( |5 M$ P
$ Z) A5 F- B7 x- 3,source/language/lang_messege.php
( H9 b6 G9 J3 D0 d: H; H - 检索80 将里边的80字符替换为120字符0 a5 c' o" ^! e
- 0 ?1 X7 o0 j! k$ p9 h# @. u9 e: o: {
- 4, 修改文件static/js/forum_post.js% b% s& Q3 l+ t" ~; C7 j( q
- (message) == "") {0 M& b3 a2 w6 ^/ t' S& @, ]2 }
- showError('抱歉,您尚未输入标题或内容');3 ~1 [; D! |% ^! C
- return false;& V* Q4 j0 n" s& J* `3 U
- } else if(mb_strlen(theform.subject.value) > 80) {
/ j% P9 n+ ^$ F# v! z - showError('您的标题超过 80 个字符的限制');
' i% e7 g' t! \, o# c! P7 h - return false;
) x v) T3 P8 D' ~ - }7 n( P/ P& N' G! i L+ m
- 将里边的80字符改为120字符
1 Z" T/ e2 ^. ]9 i - + s# i' l9 H) r0 s$ ^. E6 R
- 5,sitatic/js/forum.js
6 y" N4 ^; f( x0 _+ }; k! Y - theform.message.focus();# c& V9 {# C+ a9 q
- } else if(mb_strlen(theform.subject.value) > 80) {0 V' j; p% r, Z
- s = '您的标题超过 80 个字符的限制';0 A8 U4 I- d, H) E
- theform.subject.focus();8 f5 ]' p" c% _
- }
9 Q2 u4 V& W9 V. ~) Y6 i" o9 A - 将里边的80字符改为120字符! \3 u! C2 R) ]8 a* ~ X7 M w
- : l$ h/ R/ J( r
- 6,source/function/function_post.php4 r! C# T' ?* p8 i# R
- if(dstrlen($subject) > 80) {
% L7 t1 W/ a) N - 将里边的80字符改为120字符
7 D9 t0 G! f3 G9 ?' ~$ v) u- [
! { F- O( O! m# i3 }$ V( B# s8 f- 7,数据库执行sql语句:0 ^: d- }. k2 T! P* C
- ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;( {3 J O# y0 _- o1 f4 a
- ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;
" k" l+ R' K3 w9 D4 u9 Z, q# c$ M - ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;* p/ }9 y; h: @& W. e2 O
- 数据库修改,修改数据库标题字段的长度为120字符
复制代码 |
|