私の詳細は[[pukiwiki:長月あきと]]参照。

*ケータイでPukiwiki1.4 [#nfab6b6a]

実機検証が出来ないのでなんともいえないですが…~
どうも現在の判別方法だとキャッシュの無い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]]

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

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

OSDN