<画像:080802_223329.JPG>PSP で OpenPNE で構築したSNS(当社で運営)にアクセスすると、微妙に画面からはみ出て鬱陶しいので、PSPからのアクセスの場合は携帯用画面を出すよう修正した。
PSP の User-Agent は以下のとおり。
Mozilla/4.0 (PSP (PlayStation Portable); 2.00)
なので、OpenPNE の lib/PNE/KtaiUA.php に、
/ PSP (PlayStation Portable)
// 2008/08/02 by SHINODA
elseif (strpos($ua, 'PlayStation Portable') !== false) {
$this->is_ktai = true;
}
という記述を追加する。
これで PSP からのアクセスに対して携帯用画面が返るようになって操作性向上。
何せ、他人の日記やコミュニティの書込を確認するのが PSP で SNS にアクセスするほとんどの要件だと思うので、操作がシンプルなほうが PSP 的に良いと思うんだけど・・・
今気づいたが、PSP では端末識別IDを User-Agent に含めることが出来ないので簡単ログイン機能が使えず、毎回 ID/PW を手打ちしてログインせんといかんですな・・・面倒くさ(^^;
うーん・・・どうしよ。元に戻すかなあ。