比思論壇

標題: Discuz X2 標題突破80字符 [打印本頁]

作者: LINUS    時間: 2011-6-4 12:47
標題: Discuz X2 標題突破80字符
比思論壇原創,轉貼請注名出處,謝謝。

打開./template/default/forum/forumdisplay_fastpost.htm

找到
  1. strLenCalc(this, 'checklen', 80);
複製代碼

取代

  1. strLenCalc(this, 'checklen', 150);
複製代碼

找到

  1. <strong id="checklen">80</strong>
複製代碼

取代

  1. <strong id="checklen">150</strong>
複製代碼

打開./templates/default/forum/post_editor_extra.htm

找到(共2處要修改)

  1. strLenCalc(this, 'checklen', 80);
複製代碼

取代

  1. strLenCalc(this, 'checklen', 150);
複製代碼

找到

  1. <strong id="checklen">80</strong>
複製代碼

取代

  1. <strong id="checklen">150</strong>
複製代碼

打開./static/js/forum.js

找到

  1. } else if(mb_strlen(theform.subject.value) > 80) {
複製代碼

取代

  1. } else if(mb_strlen(theform.subject.value) > 150) {
複製代碼

找到

  1. s = '您的標題超過 80 個字符的限制';
複製代碼

取代

  1. s = '您的標題超過 150 個字符的限制';
複製代碼

打開./static/js/forum_post.js

找到

  1. } else if(mb_strlen(theform.subject.value) > 80) {
複製代碼

取代

  1. } else if(mb_strlen(theform.subject.value) > 150) {
複製代碼

打開./source/function/function_post.php

找到

  1. if(dstrlen($subject) > 80) {
複製代碼

取代

  1. if(dstrlen($subject) > 150) {
複製代碼

打開./source/language/lang_message.php

找到

  1. '抱歉,您的標題超過 80 個字符修改標題長度',
複製代碼

取代

  1. '抱歉,您的標題超過 150 個字符修改標題長度',
複製代碼

到後台更新缓存,完成。

這個不需要更新數據庫...如果不行,到數據庫加入以下二句。

  1. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` CHAR( 150 );
  2. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` CHAR( 150 );
複製代碼










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