福岡のIT系の会社で働くエンジニアのブログです。

技術雑記

[MT] MT4i/3.0.8をカスタマイズしてみた

Twitter bookmark Facebook LINE Pocket Feedly RSS

[caption id="" align="alignleft" width="200" caption="MT4i - t2o2-Wiki"]MT4i - t2o2-Wiki[/caption]

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本体はこちらから

Twitter bookmark Facebook LINE Pocket Feedly RSS