Discuz 6.0 突破標題80字符限制
注意:字符最大不能超過255第一步:修改
include/post.func.php
找:
function checkpost() {
global $subject, $message, $disablepostctrl, $minpostsize, $maxpostsize;
if(strlen($subject) > 80) {
return 'post_subject_toolong';
}把80改為想要的數字
第二步:修改
include/javascript/post_editor.js (Discuz 6.0新增需要更改此部份)
} else if(mb_strlen(theform.subject.value) > 80) {
alert(lang['post_subject_toolong']);
theform.subject.focus();把80改為想要的數字
第三步:修改語言包
templates/default/messages.lang.php
對不起,您的標題超過 80 個字符,請返回修改標題長度templates/default/templates.lang.php'post_subject_toolong' => '您的標題超過 80 個字符的限制。',把80改為想要的數字
第四步:論壇後台-系統工具-升級數據庫
ALTER TABLE `cdb_threads` CHANGE `subject` `subject` VARCHAR(想要的數字) NOT NULL;
ALTER TABLE `cdb_posts` CHANGE `subject` `subject` VARCHAR(想要的數字) NOT NULL;
ALTER TABLE `cdb_pms` CHANGE `subject` `subject` VARCHAR(想要的數字) NOT NULL;
ALTER TABLE `cdb_threads` CHANGE `subject` `subject` VARCHAR(想要的數字) NOT NULL;
ALTER TABLE `cdb_posts` CHANGE `subject` `subject` VARCHAR(想要的數字) NOT NULL;
ALTER TABLE `cdb_pms` CHANGE `subject` `subject` VARCHAR(想要的數字) NOT NULL;
第5步:更新緩存
然後就發帖看看效果吧!
reference:
1.http://discuz.bluelovers.net/thread-3052.html
2.http://bbs.ongod.org/viewthread.php?tid=76
頁:
[1]