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

Movable Type
MT4i - t2o2-Wiki

MT4i - t2o2-Wiki

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

コメント

  1. ソース公開全く問題ないです。 / [MT] MT4i/3.0.8をカスタマイズしてみた | [ま]技術雑記 http://htn.to/uU5zpq

  2. kaburk より:

    RT @taite2: ソース公開全く問題ないです。 / [MT] MT4i/3.0.8をカスタマイズしてみた | [ま]技術雑記 http://htn.to/uU5zpq