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だけを比較的新しい機種用に変換する物でも作ってみます。


作成日
2009.05.25 (月)
最終更新日
2009.12.15 (火)
作成者
Takayuki Hirosawa
  • speed_fish 引っ越ししてからつなげていなかったとても古いnetgearのnas。今日つなげようとしたらlan経由で全くつながらず。windows10が勝手にsmb1を切り捨ててたと判明するまでに3時間。httpでもpingでもつながるのにos… https://t.co/Ejd7om16t0 2018-04-24 11:41:09
  • speed_fish modxからevoが切り離しかー。まあrevoとはもう別物感溢れてたし良いんじゃないでしょうか。やりやすくなるといいなー。 2017-04-28 20:33:09
  • speed_fish Chromeの57から頻発している、ERR_BLOCKED_BY_XSS_AUDITOR。試してみたけど、hidden含め入力項目にJavaScriptが入っても発生。HTTPS化していないフォームはまあ当然発生かな。 2017-04-10 18:00:57
  • speed_fish modxサイトをcloudflare化でeFormで引っかかる。中身みたらsite_urlでリファラーチェックしてました。ssl flexibleを使おうとしてたので、eFormを改造。パラメータにsiteurlを追加しましたとさ。#modx #cloudflare #eform 2017-03-04 00:44:09
  • speed_fish メモメモ。MODxでAMP対応するスニペット。 GETのURLが気に食わないのでリライトかな。 https://t.co/Oa9qzQ5dOr 2017-02-03 01:10:54