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