]> 4ch.mooo.com Git - test.git/commitdiff
modified: config.php
authorsparky4 <sparky4@4ch.irc.su>
Fri, 4 Mar 2011 10:54:11 +0000 (04:54 -0600)
committersparky4 <sparky4@4ch.irc.su>
Fri, 4 Mar 2011 10:54:11 +0000 (04:54 -0600)
modified:   lib/lang/en_US.php
modified:   lib/lang/ja_JP.php
modified:   lib/lang/zh_TW.php
modified:   lib/lib_common.php
modified:   yotsubanome.php

config.php
lib/lang/en_US.php
lib/lang/ja_JP.php
lib/lang/zh_TW.php
lib/lib_common.php
yotsubanome.php

index b9dccec6c134ab978eafd841e2355aaa6f93a504..c27dea244c39a84731603b70534489c59fc6340a 100755 (executable)
@@ -171,7 +171,7 @@ define("CLEAR_SAGE", 0); // 使用不推文模式時清除E-mail中的「sage」
 define("USE_QUOTESYSTEM", 1); // 是否打開引用瀏覽系統 [自動轉換>>No.xxxx文字成連結並導引] (是:1 否:0)
 //++++----
 //define("KB", 1); // Kilobytes or Bytes on the image file size display (Kilobytes:1 Bytes:0)
-$config['KB'] = 0; // Kilobytes or Bytes on the image file size display (Kilobytes:1 Bytes:0)
+$config['KB'] = false; // Kilobytes or Bytes on the image file size display (Kilobytes:true Bytes:false)
 //++++----
 define("SHOW_IMGWH", 1); // 是否顯示附加圖檔之原檔長寬尺寸 (是:1 否:0)
 define("SHOW_FILENAME", 1); // 是否顯示附加圖檔之原檔文件名 (是:1 否:0)
@@ -263,7 +263,7 @@ define("RE_PAGE_DEF", 40); // 回應模式一頁顯示幾筆回應內容 (分頁
 define("MAX_RES", 1000); // 強制sageレス数 // 回應筆數超過多少則不自動推文 (關閉:0)
 define("MAX_AGE_TIME", 0); // 強制sageまでの時間   0で強制sageなし // 討論串可接受推文的時間範圍 (單位:小時,討論串存在超過此時間則回應皆不再自動推文 關閉:0)
 define("COMM_MAX", 18000); // 內文接受Bytes數 (注意:中文字為2Bytes)
-define("MAX_LINES", 16); // The number of lines in the comment feild that are displayed in the index (unlimited:0)
+$config['LINE_NUMBER'] = 24; // 1レスに表示する行数 (しない:0) // The number of lines in the comment feild that are displayed in the index (unlimited:0)
 define("NO_TEXTONLY", 0); // no text only? behavior with the no image switch (Ost [Eastern]:2 Futaba:1 Yotsubanome [OLD]:0)
 define("BR_CHECK", 0); // 改行を抑制する行数 しない:0 // 文字換行行數上限 (不限:0)
 define("STATIC_HTML_UNTIL", -1); // 更新文章時自動生成的靜態網頁至第幾頁止 (全部生成:-1 僅入口頁:0)
index 2e2854cefd29ed60162381d75a8edcb24bda2a49..2605513c23afe232a894d7ff85838b6b0c025db3 100755 (executable)
@@ -149,8 +149,8 @@ $language['info_basic_showid_after']        = '(force show:2 selective show:1 do not sh
 $language['info_basic_cr_limit']               = 'Comment row limit (&lt;br&gt; check)';
 $language['info_basic_cr_after']               = ' Row(s) (unlimited:0)';
 //----$language['info_basic_timezone']         = 'Time zone';
-$language['info_basic_max_lines_limit']                = 'Comment line limit';
-$language['info_basic_max_lines_after']                = ' Line(s) (unlimited:0)';
+$language['info_basic_line_number_limit']              = 'Comment line limit';
+$language['info_basic_line_number_after']              = ' Line(s) (unlimited:0)';
 $language['info_basic_threadcount']            = 'Total threads count';
 $language['info_basic_theme']                  = 'Theme';
 $language['info_dsusage_top']                  = 'Data source usage';
index 75243a90789231f6acc5c8d8bd516184e1c480e1..81c11cd91798592b29f36c1abf26180bbbf8d60a 100755 (executable)
@@ -149,8 +149,8 @@ $language['info_basic_showid_after']        = '(強制:2 する:1 しない:0)';
 $language['info_basic_cr_limit']               = '改行を抑制する行数 (&lt;br&gt; check)';\r
 $language['info_basic_cr_after']               = ' 行 (しない:0)';\r
 //----$language['info_basic_timezone']         = '時間帯設定';\r
-$language['info_basic_max_lines_limit']                = '改行を抑制する行数';\r
-$language['info_basic_max_lines_after']                = ' 線 (しない:0)';\r
+$language['info_basic_line_number_limit']              = '1レスに表示する行数';\r
+$language['info_basic_line_number_after']              = ' 行 (しない:0)';\r
 $language['info_basic_threadcount']            = '現在のスレ数';\r
 $language['info_basic_theme']                  = 'テーマ';\r
 $language['info_dsusage_top']                  = 'データソース使用量';\r
index 9bb1eef2324c40b88a8abe488b251c050a7beb1e..7976f4cd513f797fe05bc882266abd3e8eb31cf5 100755 (executable)
@@ -149,8 +149,8 @@ $language['info_basic_showid_after']        = '(強制顯示:2 選擇性顯示:1 
 $language['info_basic_cr_limit']               = '文字換行行數上限 (&lt;br&gt; check)';\r
 $language['info_basic_cr_after']               = ' 行 (不限:0)';\r
 //----$language['info_basic_timezone']         = '時區設定';\r
-$language['info_basic_max_lines_limit']                = '文字換行行數上限';\r
-$language['info_basic_max_lines_after']                = ' 線 (不限:0)';\r
+$language['info_basic_line_number_limit']              = '文字換行行數上限'/'/++++----';\r
+$language['info_basic_line_number_after']              = ' 行 (不限:0)';\r
 $language['info_basic_threadcount']            = '目前總討論串篇數';\r
 $language['info_basic_theme']                  = '主題風格';\r
 $language['info_dsusage_top']                  = '記錄檔使用量';\r
index 483556b98d5e5c1495801726aa15261c5b66d6bb..9bacbc95d443a36f609edd3a1f06ab16862b2944 100755 (executable)
@@ -106,14 +106,13 @@ function form(&$dat, $resno, $iscollapse=true, $retURL=PHP_SELF, $name='', $mail
                                '{$FORM_NOATTECHMENT_FIELD}' => '<input type="checkbox" name="noimg" id="noimg" value="on" />');
                        }
        }
-       if(OPTION || USE_UPSERIES){ //++++ more options will be added on later
+       if(OPTION){ //++++ more options will be added on later
                $pte_vals['{$FORM_OPTION1_TEXT}'] = _T('form_option1');
-       }
-       if(USE_UPSERIES){ // 啟動連貼機能
-               $pte_vals['{$FORM_CONTPOST_FIELD}'] = '<input type="checkbox" name="up_series" id="up_series" value="on"'.((isset($_GET["upseries"]) && $resno)?' checked="checked"':'').' />';
-               $pte_vals['{$FORM_CONTPOST_TEXT}'] = _T('form_contpost');
-       }
-       if(OPTION){ //options hook
+               if(USE_UPSERIES){ // 啟動連貼機能
+                       $pte_vals['{$FORM_CONTPOST_FIELD}'] = '<input type="checkbox" name="up_series" id="up_series" value="on"'.((isset($_GET["upseries"]) && $resno)?' checked="checked"':'').' />';
+                       $pte_vals['{$FORM_CONTPOST_TEXT}'] = _T('form_contpost');
+               }
+               // options hook
                $pte_vals['{$FORM_OPTION_HOOK}'] = '';
        }
        if(USE_CATEGORY){
@@ -219,7 +218,7 @@ function str_cut($str, $maxlen=20){
                        $return_str = $return_str.'…';
                        break;
                }
-    }
+       }
        return $return_str;
 }
 
@@ -372,26 +371,21 @@ function sp($string, $value, $shownull = false){
 
        if($plu_word) return($plu_word); else return($string);
 }
+
 //++++----
 //++++----
 /* comment too long function */
-// truncate $str to $max_lines lines and return $str and $abbr
+// truncate $str to $config['LINE_NUMBER'] lines and return $str and $abbr
 // where $abbr = whether or not $str was actually truncated
 function abbreviate($str, $max_lines){
-       if(!defined('MAX_LINES')){
-               if(defined('BR_CHECK')) define('MAX_LINES', BR_CHECK);
-               else define('MAX_LINES', 24);
-
-               $max_lines = MAX_LINES;
-       }
        $lines = explode("<br />", $str);
        if(count($lines) > $max_lines){
                $abbr = 1;
                $lines = array_slice($lines, 0, $max_lines);
                $str = implode("<br />", $lines);
        }else $abbr = 0;
-       //close spans after abbreviating
-       //XXX will not work with more html - use abbreviate_html from shiichan
+       // close spans after abbreviating
+       // XXX will not work with more html - use abbreviate_html from shiichan
        $str .= str_repeat("</span>", substr_count($str, "<span") - substr_count($str, "</span"));
        return array($str, $abbr);
 }
index 297eab5edbf25072fcf6eebb2e57dbace770ebc1..28fa27a8499ac54008efedaa5b92e8e6341b9c0e 100755 (executable)
@@ -357,8 +357,8 @@ function arrangeThread($PTE, $tree, $tree_cut, $posts, $hiddenReply, $resno=0, $
                if(AUTO_LINK) $com = auto_link($com);
                $com = quoteLight($com);
                $com = quoteLight2($com);
-               if(!$resno && MAX_LINES) list($com, $abbreviated) = abbreviate($com, MAX_LINES);
-               if(isset($abbreviated) && $abbreviated && MAX_LINES) $com .= '<br /><span class="abbrev">'._T('long_comment').'<a href="'.PHP_SELF.'?res='.$tree[0].'#r'.$no.'">'._T('long_here').'</a>'._T('long_see').'</span>';
+               if(!$resno && $config['LINE_NUMBER']) list($com, $abbreviated) = abbreviate($com, $config['LINE_NUMBER']);
+               if(isset($abbreviated) && $abbreviated && $config['LINE_NUMBER']) $com .= '<br /><span class="abbrev">'._T('long_comment').'<a href="'.PHP_SELF.'?res='.$tree[0].'#r'.$no.'">'._T('long_here').'</a>'._T('long_see').'</span>';
 
                if(USE_QUOTESYSTEM && $i){ // 啟用引用瀏覽系統
                        if(preg_match_all('/((?:&gt;|>)+)(?:No\.)?(\d+)/i', $com, $matches, PREG_SET_ORDER)){ // 找尋>>No.xxx
@@ -1199,9 +1199,9 @@ function manage_css(){
        if(file_exists(DATA_DIR.CSV_SS)){
                $style_data = DATA_DIR.CSV_SS;
                $style_mode = _t('admin_editing');
-       //---- }else{
-               //---- $style_data = CSS_DIR.CSVSS;
-               //---- $style_mode = _t('admin_imported');
+//---- }else{
+//----         $style_data = CSS_DIR.CSVSS;
+//----         $style_mode = _t('admin_imported');
        }
        echo '<div class="banner"><table width="100%"><tr><th class="bar_managecss">
 '.str_replace('[file]', $style_data, $style_mode).'
@@ -1239,26 +1239,26 @@ function manage_css(){
        }
 
        // Read data from R3 DAT
-       //---- else if(file_exists(CSS_DIR.CSVSS)){
-               //---- $style_data = CSS_DIR.CSVSS;
-               //---- $lines = explode("\n", file_get_contents($style_data));
-               //---- $j = 0;
-               //---- foreach($lines as $null => $line){ // Line has data, or line is not commented out
-                       //---- if(substr($line, 0, 2) != '//' && $line != ''){
-                               //---- $bits = explode('[*]', $line);
-                               //---- $j++;
-                               //---- $style_name = $bits[0];
-                               //---- $style_path = CSS_DIR.$bits[2];
-                               //---- if(file_exists($style_path)){
-                                       //---- $style_short = $bits[1];
-                                       //---- if($bits[3]) $style_rel = ' checked="checked"';
-                                       //---- else $style_rel = false;
-                                       //---- $class = ($j % 2) ? 'row1' : 'row2'; // BG colour
-                                       //---- echo '<tr class="'.$class.'"><td align="left" colspan="2"><label><input name="default" type="radio"'.$style_rel.' value="'.$style_name.'" /> '.$style_path.'</label><input type="hidden" name="path['.$style_name.']" value="'.$bits[2].'" /></td><td align="left"><input name="names['.$style_name.']" value="'.$style_name.'" size="25" /></td><td align="left"><input name="short['.$style_name.']" value="'.$style_short.'" size="5" /></td><td align="left"><input name="order['.$style_name.']" size="2" value="'.$j.'" /></td></tr>';
-                               //---- }
-                       //---- }
-               //---- }
-       //---- }
+//---- else if(file_exists(CSS_DIR.CSVSS)){
+//----         $style_data = CSS_DIR.CSVSS;
+//----         $lines = explode("\n", file_get_contents($style_data));
+//----         $j = 0;
+//----         foreach($lines as $null => $line){ // Line has data, or line is not commented out
+//----                 if(substr($line, 0, 2) != '//' && $line != ''){
+//----                         $bits = explode('[*]', $line);
+//----                         $j++;
+//----                         $style_name = $bits[0];
+//----                         $style_path = CSS_DIR.$bits[2];
+//----                         if(file_exists($style_path)){
+//----                                 $style_short = $bits[1];
+//----                                 if($bits[3]) $style_rel = ' checked="checked"';
+//----                                 else $style_rel = false;
+//----                                 $class = ($j % 2) ? 'row1' : 'row2'; // BG colour
+//----                                 echo '<tr class="'.$class.'"><td align="left" colspan="2"><label><input name="default" type="radio"'.$style_rel.' value="'.$style_name.'" /> '.$style_path.'</label><input type="hidden" name="path['.$style_name.']" value="'.$bits[2].'" /></td><td align="left"><input name="names['.$style_name.']" value="'.$style_name.'" size="25" /></td><td align="left"><input name="short['.$style_name.']" value="'.$style_short.'" size="5" /></td><td align="left"><input name="order['.$style_name.']" size="2" value="'.$j.'" /></td></tr>';
+//----                         }
+//----                 }
+//----         }
+//---- }
 
        $j++; $class = ($j % 2) ? 'row1' : 'row2';
 
@@ -1305,7 +1305,7 @@ function total_size($isupdate=false){
                $all = $sp[0];
                unset($sp);
        }
-        //---- return (int)($all / 1024);
+//----        return (int)($all / 1024);
        if(!$config['KB']) return (int)($all);
        else return (int)($all / 1024);
 }
@@ -1515,7 +1515,7 @@ function showstatus(){
 <tr><td>'._T('info_basic_showid').'</td><td colspan="3"> '.DISP_ID.' '._T('info_basic_showid_after').'</td></tr>
 <tr><td>'._T('info_basic_cr_limit').'</td><td colspan="3"> '.BR_CHECK._T('info_basic_cr_after').'</td></tr>
 <!--<tr><td>'._T('info_basic_timezone').'</td><td colspan="3"> GMT </td></tr>-->
-<tr><td>'._T('info_basic_max_lines_limit').'</td><td colspan="3"> '.MAX_LINES._T('info_basic_max_lines_after').'</td></tr>
+<tr><td>'._T('info_basic_line_number_limit').'</td><td colspan="3"> '.$config['LINE_NUMBER']._T('info_basic_line_number_after').'</td></tr>
 <tr><td>'._T('info_basic_theme').'</td><td colspan="3"> '.$PTE->BlockValue('THEMENAME').' '.$PTE->BlockValue('THEMEVER').'<br/>by '.$PTE->BlockValue('THEMEAUTHOR').'</td></tr>
 <tr><td align="center" colspan="4">'._T('info_dsusage_top').'</td></tr>
 <tr align="center"><td>'._T('info_basic_threadcount').'</td><td colspan="'.(isset($piosensorInfo)?'2':'3').'"> '.$counttree.' '._T('info_basic_threads').'</td>'.(isset($piosensorInfo)?'<td rowspan="2">'.$piosensorInfo.'</td>':'').'</tr>