MODxで携帯サイトを作るには?続編(テスト中) | MODxでハマるありがちな罠と解決法

MODxで携帯サイトを作るには?続編(テスト中)

前回のコラムで、ほぼ仕様的な物は固まったので、実装してみました。

「TOPページに来た携帯ユーザーを携帯用TOPページに振り分ける」

API仕様があればすぐ出来るのですが、英語版も含めその所在が分からないので(情報求む汗)、とりあえず色んなプラグインのソース見ながら、TOPのドキュメントIDで且つUserAgentが携帯であれば、/m/にリダイレクトするようにしました。

「絵文字変換」
前回のコラムどおりhttp://surf-style.us/さんの「PHP 携帯絵文字 自動変換スクリプト」を組み込む形で実装し、且つこのままだと変換テーブルに問題があるので、DocomoのUnicodeをHTMLテキスト形式で入力(等)で入力すれば変換されるように作りました。
一覧表を見ながら作業したので、変換テーブルの作成が一番辛かったのですが(汗

この「PHP 携帯絵文字 自動変換スクリプト」は、PCでみると絵文字がちゃんと表示される(GIF画像に変換してくれる)ので、PCでのテスト表示等便利です。

いずれもプラグインの動作タイミングはOnWebPageInitでリダイレクト判定、OnWebPagePrerenderで/m/以下(勿論ドキュメントIDで比較)であれば絵文字変換+SJIS変換としてます。

http://www.speed-fish.com/に携帯でアクセスして頂ければ問題はいくつかありますが、一応、動作しています。
PCでもhttp://www.speed-fish.com/m/でみることが出来ます。

こちらのサイトでエミュレートもできるみたいです。
http://emu.mobile.goo.ne.jp/emu/emu.php
ためしに、「http://www.speed-fish.com/」をいれてみるとちゃんと表示されました。

あとは、自動画像変換機能+変換キャッシュ機能ですかね。
ImageMagick等があるので、問題は機種環境のテーブル作成ですが、これは時間かかりそうなので、明らかにサイズオーバーしたJPEGだけを比較的新しい機種用に変換する物でも作ってみます。


MODxで携帯サイトを作るには?続編(テスト中)
最終更新日
2009.12.15 (火)
最終更新者
Takayuki Hirosawa