- 追加された行はこの色です。
- 削除された行はこの色です。
私の詳細は[[pukiwiki:長月あきと]]参照。
私の詳細は[[official:長月あきと]]参照。
*ケータイでPukiwiki1.4
*ケータイでPukiwiki1.4 [#nfab6b6a]
正しいかどうかはわかりませんがやってみました。~
[[pukiwiki:PukiWiki/ケータイでPukiWiki]]からうつしてきただけなので~
もっと1.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
*私に関連する項目 [#lf99de1c]
#related
----
[[:CategoryPerson]]