RIGHT:&size(12){Category:[[Design>:Design]]}; *J-PHONEでワーニングが発生する可能性 [#v4154279] -ページ: BugTrack -投稿者: [[長月あきと]] -優先順位: 普通 -状態: 完了 -カテゴリー: 本体バグ -投稿日: 2003-03-07 (金) 16:52:00 -バージョン: **メッセージ [#n39cbd6d] 今回も実機検証出来ていませんが、J-PHONEのmax_size判別で、 ワーニングが出そうな気がします。 jphone.ini.php @@ -107,7 +107,7 @@ ///////////////////////////////////////////////// // max_size (SKINで使用) $max_size = 6; //KByte -if (array_key_exists(1,$user_agent['matches'][1])) +if (array_key_exists(1,$user_agent['matches'])) { $max_size = 12; } もう一点、パケット対応機のキャッシュが正常に判別出来ていないようです。 どうもProfileをちゃんと配列に入れられてないみたいです。 pukiwiki.ini.php @@ -169,7 +169,7 @@ - array('name'=>'jphone','pattern'=>'#^J-PHONE.+(Profile/)?#'), + array('name'=>'jphone','pattern'=>'#^J-PHONE.+(Profile/)#'), とすればProfileは配列に入りますが、今度はパケット非対応機で問題がでます。 私には対策コードが書けなかったのでとりあえずご報告まで。 ---- -すいません。書き間違えました。上の修正を行えば下の修正は不要と思いますが、いかがですか? -- [[ぱんだ]] SIZE(10){2003-03-07 (金) 17:02:18} -cvsに投入しました。[[cvs:jphone.ini.php]](v1.4:r1.4) -- [[ぱんだ]] SIZE(10){2003-03-07 (金) 17:04:38} -やっぱり6kbとして認識されてるみたいです。どうも$user_agent['matches'][1];になにも入ってないみたいです。 -- [[長月あきと]] SIZE(10){2003-03-07 (金) 17:08:13} --関連ですが、UTF-8化した場合、一部機種のケータイしかUTF-8に対応していなかったような気が… -- [[reimy]] SIZE(10){2003-03-07 (金) 17:17:09} --skin/keitai.skin.ja.php内で強制的にSJIS化しています。(mb_convert_encoding使用) -- [[ぱんだ]] SIZE(10){2003-03-07 (金) 17:27:46} -pukiwiki.ini.phpの$agent内で、J-PHONEのパターンを分割しました。とりあえずの対策ということで。[[cvs:pukiwiki.ini.php]] (v1.4:r1.31) -- [[ぱんだ]] SIZE(10){2003-03-07 (金) 17:27:46} --ちゃんといけてるみたいです。機会があれば実機確認してみます。 -- [[長月あきと]] SIZE(10){2003-03-07 (金) 17:51:54} #comment //#comment