比思論壇

標題: Discuz X1.5 標題突破80字符 [打印本頁]

作者: admin    時間: 2010-11-22 03:24
標題: Discuz X1.5 標題突破80字符
進入管理中心 > 數據庫 > 複製及貼上下面的SQL按提交

ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` CHAR( 255 );
ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` CHAR( 255 );

如果你的表前綴不是默認的pre_ 請修改之
這里的255為你要修改成的字數限制 如果這里你設為100 之後修改的代碼里的255都改為100

用記事本等編輯器打開source/function/function_post.php

找到
if(strlen($subject) > 80) {
改為
if(strlen($subject) > 255) {



再打開static/js/forum_post.js

找到
} else if(mb_strlen(theform.subject.value) > 80) {
                showDialog('您的標題超過 80 個字符的限制');

改為
  } else if(mb_strlen(theform.subject.value) > 255) {

              showDialog('您的標題超過 255 個字符的限制');



再打開templates/default/forum/post.htm

找到(有兩個)
strLenCalc(this, 'checklen', 80);

strLenCalc(this, 'checklen', 255);

找到:
<span id="subjectchk"{if $_G[gp_action] == 'reply'} style="display:none"{/if}>{lang comment_message1} <strong id="checklen">80</strong> {lang comment_message2}</span>

更改:
<span id="subjectchk"{if $_G[gp_action] == 'reply'} style="display:none"{/if}>{lang comment_message1} <strong id="checklen">255</strong> {lang comment_message2}</span>

如果只改到150不超過255..可以不用升級數據庫..







歡迎光臨 比思論壇 (http://108.170.5.74:8080/) Powered by Discuz! X2.5