X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=keitai.ini.php;h=2ba515d15682537104ea39f3691f182e496cb203;hb=934991aab1336de9ac9c439231d7f483efe58923;hp=86e022877c7ff1e3a56b1ad9471a09e3eb102281;hpb=c04da55c085de28684510d710e46942b1cdb162b;p=pukiwiki%2Fpukiwiki.git diff --git a/keitai.ini.php b/keitai.ini.php index 86e0228..2ba515d 100644 --- a/keitai.ini.php +++ b/keitai.ini.php @@ -1,17 +1,24 @@ \n
  • "; ///////////////////////////////////////////////// @@ -49,19 +65,28 @@ $rule_related_str = "
  • \n
  • "; $hr = '
    '; ///////////////////////////////////////////////// +// µÓÃíµ¡Ç½´ØÏ¢ + +// µÓÃí¤Î¥¢¥ó¥«¡¼¤ËËä¤á¹þ¤àËÜʸ¤ÎºÇÂçĹ +define('PKWK_FOOTNOTE_TITLE_MAX', 0); // Characters + +// µÓÃí¤Î¥¢¥ó¥«¡¼¤òÁêÂХѥ¹¤Çɽ¼¨¤¹¤ë (0 = ÀäÂХѥ¹) +// * ÁêÂХѥ¹¤Î¾ì¹ç¡¢°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤ÎOpera¤ÇÌäÂê¤Ë¤Ê¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹ +// * ÀäÂХѥ¹¤Î¾ì¹ç¡¢calendar_viewer¤Ê¤É¤ÇÌäÂê¤Ë¤Ê¤ë¤³¤È¤¬¤¢¤ê¤Þ¤¹ +// (¾Ü¤·¤¯¤Ï: BugTrack/698) +define('PKWK_ALLOW_RELATIVE_FOOTNOTE_ANCHOR', 1); + // ʸËö¤ÎÃí¼á¤ÎľÁ°¤Ëɽ¼¨¤¹¤ë¥¿¥° $note_hr = '
    '; ///////////////////////////////////////////////// -// ´ØÏ¢¤¹¤ë¥ê¥ó¥¯¤ò¾ï¤Ëɽ¼¨¤¹¤ë(Ééô¤¬¤«¤«¤ê¤Þ¤¹) -$related_link = 0; - -///////////////////////////////////////////////// // WikiName,BracketName¤Ë·Ð²á»þ´Ö¤òÉղ乤ë $show_passage = 0; ///////////////////////////////////////////////// // ¥ê¥ó¥¯É½¼¨¤ò¥³¥ó¥Ñ¥¯¥È¤Ë¤¹¤ë +// * ¥Ú¡¼¥¸¤ËÂФ¹¤ë¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯¤«¤é¥¿¥¤¥È¥ë¤ò³°¤¹ +// * Dangling link¤ÎCSS¤ò³°¤¹ $link_compact = 1; ///////////////////////////////////////////////// @@ -74,7 +99,7 @@ $accesskey = 'accesskey'; ///////////////////////////////////////////////// // $script¤òû½Ì -if (preg_match('#([^/]+)$#',$script,$matches)) { +if (preg_match('#([^/]+)$#', $script, $matches)) { $script = $matches[1]; } @@ -94,7 +119,7 @@ $cols = 22; $rows = 5; // i_mode $ua_name = $user_agent['name']; $ua_vers = $user_agent['vers']; $ua_agent = $user_agent['agent']; -$matches = array(); +$matches = array(); // Browser-name only switch ($ua_name) { @@ -114,15 +139,20 @@ switch ($ua_name) { $cols = 22; $rows = 5; // i_mode break; - // Vodafone (ex. J-PHONE) µ»½Ñ»ñÎÁ: ¥æ¡¼¥¶¡¼¥¨¡¼¥¸¥§¥ó¥È¤Ë¤Ä¤¤¤Æ + // Vodafone (ex. J-PHONE) + // ¥Ü¡¼¥À¥Õ¥©¥ó¥é¥¤¥Ö¡ª¸þ¤±¥¦¥§¥Ö¥³¥ó¥Æ¥ó¥Ä³«È¯¥¬¥¤¥É [³µÍ×ÊÔ] (Version 1.2.0 P13) + // http://www.dp.j-phone.com/dp/tool_dl/download.php?docid=110 + // µ»½Ñ»ñÎÁ: ¥æ¡¼¥¶¡¼¥¨¡¼¥¸¥§¥ó¥È¤Ë¤Ä¤¤¤Æ // http://www.dp.j-phone.com/dp/tool_dl/web/useragent.php case 'J-PHONE': - if (preg_match('#\bProfile/#', $ua_agent)) { - $max_size = 12; // ¥Ñ¥±¥Ã¥ÈÂбþµ¡ - } else { - $max_size = 6; // ¥Ñ¥±¥Ã¥ÈÈóÂбþµ¡ + $matches = array(""); + preg_match('/^([0-9]+)\./', $user_agent['vers'], $matches); + switch($matches[1]){ + case '3': $max_size = 6; break; // C type: lt 6000bytes + case '4': $max_size = 12; break; // P type: lt 12Kbytes + case '5': $max_size = 200; break; // W type: lt 200Kbytes } - $cols = 24; $rows = 20; // jphone + $cols = 24; $rows = 20; break; // UP.Browser @@ -130,9 +160,8 @@ switch ($ua_name) { // UP.Browser for KDDI cell phones // http://www.au.kddi.com/ezfactory/tec/spec/xhtml.html ('About 9KB max') // http://www.au.kddi.com/ezfactory/tec/spec/4_4.html (User-agent strings) - if (preg_match('#^KDDI#', $ua_agent)) { - $max_size = 9; - } + if (preg_match('#^KDDI#', $ua_agent)) $max_size = 9; + break; } // Browser-name + version @@ -150,18 +179,17 @@ switch ("$ua_name/$ua_vers") { // ¤Ï \? ¤Î¤è¤¦¤Ë¥¯¥©¡¼¥È¤·¤Æ¤¯¤À¤µ¤¤¡£ // Á°¸å¤Ëɬ¤º / ¤ò´Þ¤á¤Æ¤¯¤À¤µ¤¤¡£¹ÔƬ»ØÄê¤Ï ^ ¤òƬ¤Ë¡£ // ¹ÔËö»ØÄê¤Ï $ ¤ò¸å¤í¤Ë¡£ -/////////////////////////////////////////////////// + // ¥æ¡¼¥¶ÄêµÁ¥ë¡¼¥ë(¥³¥ó¥Ð¡¼¥È»þ¤ËÃÖ´¹) $line_rules = array( - "COLOR\(([^\(\)]*)\){([^}]*)}" => '$2', - "SIZE\(([^\(\)]*)\){([^}]*)}" => '$2', - "COLOR\(([^\(\)]*)\):((?:(?!COLOR\([^\)]+\)\:).)*)" => '$2', - "SIZE\(([^\(\)]*)\):((?:(?!SIZE\([^\)]+\)\:).)*)" => '$2', - "%%%(?!%)((?:(?!%%%).)*)%%%" => '$1', - "%%(?!%)((?:(?!%%).)*)%%" => '$1', + 'COLOR\(([^\(\)]*)\){([^}]*)}' => '$2', + 'SIZE\(([^\(\)]*)\){([^}]*)}' => '$2', // Disabled + 'COLOR\(([^\(\)]*)\):((?:(?!COLOR\([^\)]+\)\:).)*)' => '$2', + 'SIZE\(([^\(\)]*)\):((?:(?!SIZE\([^\)]+\)\:).)*)' => '$2', // Disabled + '%%%(?!%)((?:(?!%%%).)*)%%%' => '$1', + '%%(?!%)((?:(?!%%).)*)%%' => '$1', "'''(?!')((?:(?!''').)*)'''" => '$1', "''(?!')((?:(?!'').)*)''" => '$1', - '&br;' => '
    ', ); @@ -169,7 +197,7 @@ $line_rules = array( // ·ÈÂÓÅÅÏäˤ¢¤ï¤»¤¿¥Õ¥§¥¤¥¹¥Þ¡¼¥¯ // $usefacemark = 1¤Ê¤é¥Õ¥§¥¤¥¹¥Þ¡¼¥¯¤¬ÃÖ´¹¤µ¤ì¤Þ¤¹ -// ʸ¾ÏÆâ¤ËXD¤Ê¤É¤¬Æþ¤Ã¤¿¾ì¹ç¤Ëfacemark¤ËÃÖ´¹¤µ¤ì¤Æ¤·¤Þ¤¦¤Î¤Ç +// ʸ¾ÏÆâ¤Ë' XD'¤Ê¤É¤¬¤¢¤Ã¤¿¾ì¹ç¤Ëfacemark¤ËÃÖ´¹¤µ¤ì¤Æ¤·¤Þ¤¦¤¿¤á¡¢ // ɬÍפΤʤ¤Êý¤Ï $usefacemark¤ò0¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£ // Browser-name only @@ -224,14 +252,14 @@ switch ($ua_name) { '&(pb#);' => '礪', // Others - // '&(zzz);' => '簾', - // '&(man);' => '凌', - // '&(clock);' => '丹', - // '&(mail);' => '亮', - // '&(mailto);' => '拾', - // '&(phone);' => '', - // '&(phoneto);' => '沈', - // '&(faxto);' => '若', + '&(zzz);' => '簾', + '&(man);' => '凌', + '&(clock);' => '丹', + '&(mail);' => '亮', + '&(mailto);'=> '拾', + '&(phone);' => '', + '&(phoneto);'=> '沈', + '&(faxto);' => '若', ); break; @@ -281,24 +309,14 @@ switch ($ua_name) { '&(pb0);' => chr(27).'$FE'.chr(15), // '', // Others - // '&(zzz);' => chr(27).'$E\\'.chr(15), - // '&(man);' => chr(27).'$G!'.chr(15), - // '&(clock);' => chr(27).'$GF'.chr(15), // '', - // '&(mail);' => chr(27).'$Fv'.chr(15), - // '&(mailto);'=> chr(27).'$E#'.chr(15), - // '&(phone);' => chr(27).'$G)'.chr(15), - // '&(phoneto);'=> chr(27).'$E$'.chr(15), - // '&(faxto);' => chr(27).'$G+'.chr(15), - - // ºÇ¶á¤Î´éʸ»ú (?) - // '&(smile);' => '', - // '&(bigsmile);' => '', - // '&(huh);' => '', - // '&(oh);' => '', - // '&(wink);' => '', - // '&(sad);' => '', - // '&(heart);' => '', - // '&(worried);' => '', + '&(zzz);' => chr(27).'$E\\'.chr(15), + '&(man);' => chr(27).'$G!'.chr(15), + '&(clock);' => chr(27).'$GF'.chr(15), // '', + '&(mail);' => chr(27).'$Fv'.chr(15), + '&(mailto);'=> chr(27).'$E#'.chr(15), + '&(phone);' => chr(27).'$G)'.chr(15), + '&(phoneto);'=> chr(27).'$E$'.chr(15), + '&(faxto);' => chr(27).'$G+'.chr(15), ); break;