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

Blog

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

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

Comment on this article

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

Send comments

必須
必須  
※ メールアドレスは公開されません
任意
必須