私の詳細は[[pukiwiki:長月あきと]]参照。 *ケータイでPukiwiki1.4 実機検証が出来ないのでなんともいえないですが…~ どうも現在の判別方法だとキャッシュの無いimode端末ではうまく見れない気がする。~ あくまでも気がするだけなので実際の端末だと見えているのかもしれませんが…~ とりあえずごにょごにょした結果。~ こんな感じかなと。~ 実機検証は誰か出来る人やってください。~ pukiwiki.ini.php @@ -171,6 +171,7 @@ $agents = array( array('name'=>'jphone','pattern'=>'#^J-PHONE.+(Profile/)?#'), array('name'=>'i_mode','pattern'=>'#DoCoMo/(1\.0)/[^/]+/c([0-9]+)#'), + array('name'=>'i_mode','pattern'=>'#DoCoMo/(1\.0)/#'), array('name'=>'i_mode','pattern'=>'#DoCoMo/(2\.0) [^(]+\(c([0-9]+)#'), ); i_mode.ini.php @@ -108,7 +108,12 @@ // max_size (SKINで使用) $max_size = 4; //KByte if ($user_agent['matches'][1] == '1.0') { + if ($user_agent['matches'][2]) { $max_size = $user_agent['matches'][2]; + } + else { + $max_size = 5; //KByte + } } else if ($user_agent['matches'][1] == '2.0') { $max_size = min($user_agent['matches'][2],30); -もっと短く書ける気がする… -- [[長月あきと]] SIZE(10){2003-03-07 (金) 10:11:12} J-PHONEの方と同じようにするなら i_mode.ini.php @@ -108,7 +108,12 @@ // max_size (SKINで使用) - $max_size = 4; //KByte + $max_size = 5; //KByte if ($user_agent['matches'][1] == '1.0') { + if ($user_agent['matches'][2] != '') { $max_size = $user_agent['matches'][2]; + } } else if ($user_agent['matches'][1] == '2.0') { $max_size = min($user_agent['matches'][2],30); でもいいかな。 #comment ---- [[:CategoryPerson]]