Category:Design

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

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-03-07 (金) 17:51:55
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.189 sec.

OSDN