找回密碼
 註冊
搜索
查看: 3175|回復: 4

[分享] {完整版}修改帖子標題80個字符的限制

[複製鏈接]
發表於 2008-7-2 02:00:01 | 顯示全部樓層 |閱讀模式
 
Push to Facebook
需要修改如下幾個文件:

include/post.func.php
include/javascript/post_editor.js
modcp/editpost.inc.php
default/viewthread.htm
default/forumdisplay.htm
default/templates.lang.php
default/messages.lang.php  


打開 include/post.func.php

查找




  1. function checkpost() {
  2. global $subject, $message, $disablepostctrl, $minpostsize, $maxpostsize;
  3. if(strlen($subject) > 80) {
  4.   return 'post_subject_toolong';
  5. }
複製代碼



> 80 改成 你想要的數字


打開 include/javascript/post_editor.js

查找






  1. } else if(mb_strlen(theform.subject.value) > 80) {
  2.                 alert(lang['post_subject_toolong']);
  3.                 theform.subject.focus();
複製代碼





> 80 改成 你想要的數字

打開 modcp/editpost.inc.php

查找





  1. require_once DISCUZ_ROOT.'./include/discuzcode.func.php';
  2.                 $subjectnew = dhtmlspecialchars(censor(trim($subjectnew)));
  3.                 if(strlen($subjectnew) > 80) {
  4.                         showmessage('post_subject_toolong');
複製代碼





> 80 改成 你想要的數字
打開 default/viewthread.htm

查找




  1. } else if(mb_strlen(theform.subject.value) > 80) {
  2.                         alert("{lang post_subject_toolong}");
  3.                         theform.subject.focus();
  4.                         return false;
複製代碼



> 80 改成 你想要的數字


打開  default/forumdisplay.htm

查找







  1. } else if(mb_strlen(theform.subject.value) > 80) {
  2.                         alert("{lang post_subject_toolong}");
  3.                         theform.subject.focus();
  4.                         return false;
複製代碼



> 80 改成 你想要的數字

打開  default/templates.lang.php

查找







  1. 'post_subject_toolong' => '您的標題超過 80 個字符的限制。',
複製代碼



改成





  1. 'post_subject_toolong' => '對不起,您的標題超過 xx 個字符,請返回修改。',
複製代碼



打開 default/messages.lang.php
查找





  1. 'post_subject_toolong' => '對不起,您的標題超過  80個字符,請返回修改標題長度。',
複製代碼



改成






  1. 'post_subject_toolong' => '對不起,您的標題超過  xx 個字符,請返回修改。',
複製代碼





上傳所有修改好的文件  后台更新 所有缓存
原文:http://x.discuz.net/viewthread-917453.html



完美控制貼子標題長度字符限制 For Discuz! 6.1 (不需要修改數據庫)


 
發表於 2011-6-27 11:10:55 | 顯示全部樓層
原來還有這麼多內幕啊,長見識了,呵呵  
版主招募中
發表於 2011-6-27 11:32:32 | 顯示全部樓層
應該加分  
發表於 2014-6-23 09:35:21 | 顯示全部樓層
我也想了解,谢谢发帖的人
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-4-30 19:18 , Processed in 0.022955 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表