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 を手打ちしてログインせんといかんですな・・・面倒くさ(^^;
うーん・・・どうしよ。元に戻すかなあ。
初めまして。
私もOpenPNEでSNSを運営している者です。
開設してからずっと、移動体に携帯用画面を返す方法を探していました。
この記事のお陰でiPhoneやPSPだけでなく、
各種移動体に携帯用画面を返す事が出来る様になりました。
有難う御座います!
お役に立てて何よりです。ブログを書いたかいがあったようで嬉しいです。
今後も、色々と情報交換させていただければ幸いです。:-)