MT4にて携帯対応するときにMT4i/3.0.8を使おうと思ったのですが、いろいろ改善したいところがあったのでカスタマイズしてみた。
- 画像を別画面表示ではなくインライン表示へ変更
- 縮小画像の透過GIF、アニメGIF対応
- MT4i/3.1 にて実装された、Google Analyticsの機能をMT4i/3.0にも実装した
- カスタムフィールドがテキスト形式のみ対応だったので、画像の場合も対応してみた
画像を別画面表示ではなくインライン表示へ変更
参考:MT4iで本文(エントリー)と画像の両方を表示 - アッキーの気まま日記
縮小画像の透過GIF、アニメGIF対応
ソースmt4i.cgiを読んでみたら、vodafoneの旧機種以外jpeg固定だったので元画像の形式で出すように変更。
ただし、DoCoMoの旧機種はPNGがダメみたいなので、その処理も追加。
MT4i/3.1 にて実装された、Google Analyticsの機能をMT4i/3.0にも実装した
一部GoogleAnalytics.plのソースを改変している。
GoogleAnalytics.plをrequireするようにしているので、GoogleAnalytics.plの最後に1;を追加すること。
設置の仕方は3.1と同じ。
参考:MT4i/Google Analytics の設置方法
カスタムフィールドがテキスト形式のみ対応だったので、画像の場合も対応してみた
だいぶ強引だけど、そのままだと使いづらかったのでとりあえず画像のURLを返すようにしてみた。
カスタマイズしたmt4i.cgiのソース
とりあえずおいておきます、参考にどうぞ。
問題があったら公開取りやめます。
ソースのダウンロード mt4i_cgi.zip
mt4i.cgiのみ入っています、mt4i本体はこちらから