首先,我們需要進入後台 > 資料庫 > 升級 貼入下面的SQL 提交
如果你的表首碼不是預設的pre_ 請修改成你自己安裝的資料庫表首碼
這裡的255為你要修改成的字數限制 如果這裡你設為200之後修改的代碼裡的255都改為200
ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` CHAR(255);ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` CHAR(255);
接下來,用記事本等編輯器開啟source/function/function_post.php尋找到
if(dstrlen($subject) > 80)
將其中的80修改為你想要的字數,如255
if(dstrlen($subject) > 255)
再開啟static/js/forum_post.js找到以下內容,你可以直接搜80,找出對應的直接修改
} else if(mb_strlen(theform.subject.value) > 80) {
showError('您的標題超過 80 個字元的限制');
將80修改為255
} else if(mb_strlen(theform.subject.value) > 255) {
showError('您的標題超過 255 個字元的限制');
接著開啟templates/default/forum/post_editor_extra.htm找到以下代碼(注意!這裡有2個代碼都需要修改)
strLenCalc(this, 'checklen', 80);
修改為strLenCalc(this, 'checklen', 255);
然後<strong id="checklen">80</strong>修改為<strong id="checklen">255</strong>
做了以上步驟呢你程式上是可使用255個字元了,但是開啟的時候顯示還是80個字元,呵呵,網上很多教程都只到了上面的這些,下面梁龍要跟大家說的就書如何把預設顯示的80個字元也改成255個字元
開啟template/default/forum/forumdisplay_fastpost.htm找到strLenCalc(this, 'checklen', 80);和<strong id="checklen">80</strong>大概在31行的樣子
將80改成255就可以了。strLenCalc(this, 'checklen',255);和<strong id="checklen">255</strong>
還是很簡單吧。好了,要修改的部分就沒有了。
最後你就上傳到你的程式根目錄,到後台更新一下緩衝,然後到頁面看下效果吧!
歡迎大家拍磚,如果有什麼問題,歡迎大家給梁龍留言,我會在第一時間為大家解決問題。