正式版をリリースしました。→MT4i/3.1

3.0.8 からの変更点

β5

  • 検索結果が面における検索キーワードの XSS 対策。
  • 管理者モードにおける記事の[下書き]表示の不具合を解消。
  • URL 引数 page が数値かどうかの検証追加(SPAM 対策)

β4

  • リダイレクトモードにおける URL の XSS 対策。
  • URL 引数 eid が数値かどうかの検証追加(SPAM 対策)
  • WAVE DASH の文字化け解消(エンバグ)

β3

  • コメント/記事投稿時に、半角カタカナが全角カタカナに変換されない不具合を解消。
  • デフォルトのインデックス(記事一覧)テンプレートのナビゲーションに、いつからか "<"及び">"が抜けていたので追加。
  • Content-Type を XHTML にしている場合でも、(携帯以外でアクセス時のみ)<blockquote>タグの色指定に<font>タグが使われている不具合を解消。

β2

  • MT4i Manager にて「全角→半角変換」を「しない」に設定しても、変換が行われていた不具合を解消。

β1

  • MT5 で一通り動くように対応。
  • 検索機能をつけた。
  • Google Analytics を比較的簡単(かどうかは個人差があるかもね)に設置できるようにした。
  • iモードID 対応(これまではコメント投稿を個体識別番号送付の有無で制限できたが、iモードID を送付していればコメントできるようにした。あと、コメント通知メールの情報に iモードID を表示)。
  • リンク URL によるリダイレクト時、楽天のアフィリエイトリンクはモバイルゲートウェイ経由に変換しないように。
  • Flickr のページへのリンクを、画像へのダイレクトリンクに(これ、最近 Flickr がモバイル対応したような気がするので要らない気がしないでもない)。
  • MT用絵文字プラグイン emoddy の絵文字画像を、直接表示するようにした。
  • ENTRY_TAGS テンプレートタグを追加。
  • BQ_COLOR テンプレートタグを追加。
  • AGENT_SMARTPHONE テンプレートタグを追加。
  • BLOG_DESCRIPTION 共通テンプレートタグを追加。
  • 絵文字対応(エントリー及びコメントへの絵文字入力及び出力)
  • XHTML をサポート(MT4i Manager の設定項目を見てね)
  • デフォルトのテンプレートを XHTML に改修。
  • スクリプトファイルの文字コードを EUC-JP から UTF-8 に変更。
  • 記事本文中に挿入された画像のサムネイル表示に対応。
  • Encode モジュール必須とした。
  • スマートフォンでも見易くなるように、デフォルトテンプレートのヘッダーに viewport を追加。
  • その他色々とバグ潰し。

Special thanks to

  • MT4iユーザの皆さん

前提条件

  • Movable Type 5 の最新バージョンあるいは Movable Type 4 の最新バージョン(これを書いている時点では 5.14 あるいは 4.38)が正常に動作していること。
  • Perl 5.8.1 以上(推奨)
  • 必須 Perl モジュール
    • Encode
    • HTML::Template

動作確認

 MT4iは、下記環境にて動作確認を行っています。

 また、Web サーバにApache、Perl 5.8.8、MySQL or SQLite、文字コード UTF-8 という環境になります。

 よって、上記以外の環境で動作するとうたっていても、正常に動作しない可能性があります。予めご了承下さい。

ダウンロード

最新ベータ→β5

旧版

インストール

懸案事項

コメント

最新の50件を表示しています。 コメントページを参照

  • はじめまして。MT4のときからMT4iを愛用させてもらっています。質問なのですが、エントリー内の全角カタカナを半角カタカナに変換しているのはMt4i Managerのオプション「Z2H - 全角→半角変換」で合ってますでしょうか? 訳あって半角カタカナを使用しないようにしたいのですが、このZ2Hのオプションを「しない」にしても半角カタカナで表示されてしまいます。 -- nona 2010-11-02 (火) 01:48:11
    • うーん、まだコード見てませんが、それはバグのような気がします。調査・対応しますね。 -- 太鉄 2010-11-02 (火) 06:09:15
    • バグでした。すみません。急ぎ、対策を施したβ2を公開しました。お時間のある時にお試し頂けますでしょうか。よろしくお願いいたします。 -- 太鉄 2010-11-02 (火) 07:22:43
      • とても迅速な対応感謝します! 試してみたところ期待通りの動作をしてくれました。ありがとうございます。 -- nona 2010-11-02 (火) 20:43:28
      • こちらこそ、おかげさまでより良いものになりました。ありがとうございます! -- 太鉄 2010-11-02 (火) 23:07:15
  • 着々とバージョンが上がり嬉しい限りです。ずうずうしく要望なのですが、blockquoteまわりの処理で、xhtmlにしても</font>タグだけ残ってしまうようです。 -- しきだ博紀? 2010-11-06 (土) 16:46:12
    • 携帯以外、PCやスマートフォンでアクセスすると現象が再現しますね。携帯でアクセスすれば問題ないはずです。とはいえバグですので、次のリリースで修正します。お知らせありがとうございます。 -- 太鉄 2010-11-06 (土) 23:14:51
      • β3にて対応しました。 -- 太鉄 2010-11-07 (日) 16:20:23
      • 早速の対応ありがとうございます! -- しきだ博紀? 2010-11-11 (木) 22:53:49
  • 「3.0.x からの変更点」ではなく「3.1α からの変更点」なのでは無いかと、些細なツッコミ -- oscar? 2010-11-06 (土) 17:10:44
    • いやいや、β1のところには alpha の変更点全部列挙してますから、これで合ってます。ああ、正確には 3.0.8 からの変更点、ですね。直しておきます :) -- 太鉄 2010-11-06 (土) 18:56:18
  • ちなみに3.1β2とhttp://code.sixapart.com/svn/movabletype/trunkのMTで動作してますね。この先もOKという保障は無いですが。 -- oscar? 2010-11-06 (土) 21:36:59
    • おお、試されたのですねす、素晴らしい。このまま動いてくれてるとあり難いんですけどね :) -- 太鉄 2010-11-06 (土) 22:50:31
  • mt4imgr.cgiにアクセスしてログインパスワードを入力すると、Software error: Can't open : Permission denied at /var/www/html/mt/i/mt4imgr.cgi line 1382.となります。ちなみにmt4imgr.cgi のパーミッション設定は合っています。 -- サキ? 2011-01-19 (水) 20:39:59
    • おそらく、設定ファイル(mt4icfg.cgi)が作成できないのだと思います。1) mt4imgr.cgi と同じ階層に mt4icfg.cgi というファイルを作成し、パーミッションを CGi から書き換え可能なものに変更するか、2) mt4imgr.cgi があるディレクトリ(メッセージから、/var/www/html/mt/i/)のパーミッションを CGI から書き込み可能なものに変更していただくと、うまくいきませんでしょうか。 -- 太鉄 2011-01-19 (水) 22:12:04
  • 顔文字(>_<)などを打つと、<のところでタグと認識してしまい、携帯(確認機種はソフトバンク)文字がそこでストップしてしまいます。(PC上では問題なく見れますが) -- おひら? 2011-01-20 (木) 21:26:58
    • 検討します -- 太鉄 2011-04-04 (月) 04:50:12
  • お世話になります。ご質問させてください。mt4imgr.cgiでの環境設定が終わり、mt4i.cgiへアクセスすると次のようなエラーがでております。「Can't locate MT.pm in〜〜〜〜〜BEGIN failed--compilation aborted at mt4i.cgi line 4173. 」パーミッションやディレクトリ構造などは何度も確認し、過去ログも拝見させていただいたのですが解決できませんでしたのでお力をお借りできませんでしょうか。お手数をおかけいたしますが、よろしくお願い致します。 -- marone? 2011-01-21 (金) 16:13:27
    • すみません自己解決いたしました。Xserverを利用しているのですが、ホームディレクトリを「/home/アカウント名/ドメイン/public_html/mt/」とすることで開通いたしました。 -- marone? 2011-01-21 (金) 17:49:39
  • au携帯からエントリーの削除を行う際、確認画面で「削除する」を選択しても前の画面に戻る現象が発生します。 これは「mt4i.cgi」の3198行目「$data .= "<form method=\"POST\" action=\"$cfg{MyName?}\" />";」のformタグの最後の「/」を削除すれば解決します。(au携帯のブラウザはformタグの間違いがあるとsubmitしたときに戻るボタンの動作をするようです) -- saruwatari 2011-01-27 (木) 12:04:47
    • ご報告ありがとうございます。対策したいと思います。返信が遅れて申し訳ございません -- 太鉄 2011-04-04 (月) 04:49:10
  • とてもすばらしいスクリプトに感謝!記事とコメントで絵文字が使えて嬉しいです。MT4ino -- Maverick? 2011-02-13 (日) 15:59:06
    • とてもすばらしいスクリプトに感謝!記事とコメントで絵文字が使えて嬉しいです。MT4iのテンプレート内では絵文字は使用できないのでしょうか?メーカーごとに変換されるような入力方法があるのでしょうか… -- Maverick? 2011-02-13 (日) 16:01:09
      • 特に用意していないです。キャリアを判別する為のタグを準備してありますので、その当たりを利用してキャリアごとに絵文字を出し分けて頂ければ可能かと。 -- 太鉄 2011-04-04 (月) 04:48:21
  • 検索機能を使用するとMT本体を検索するためか表示が乱れます。検索機能をOFFにする方法はありますか? -- tact 2011-03-26 (土) 06:49:14
    • テンプレートから検索フォームを削除するだけではダメでしょうか? -- 太鉄 2011-04-04 (月) 04:46:28
  • MT本体ではコメント投稿時Movable Typeの認証をしていますがMT4i経由では認証できないのでしょうか?現在は無条件に投稿されてしまいます。なにか方法があれば教えてください。 -- tact 2011-03-26 (土) 06:49:51
    • すみません、できません。 -- 太鉄 2011-04-04 (月) 04:45:54
  • DOCTYPE宣言ですが、iモード対応HTMLなら以下の宣言が正しいと思われます http://www.nttdocomo.co.jp/service/imode/make/content/browser/xhtml/about/ -- 2011-04-04 (月) 04:06:10
    • 知ってます。 -- 太鉄 2011-04-04 (月) 04:45:23
  • header.tmpl 10行目 <meta name="robots" content="nofollow"> ではなく <meta name="robots" content="nofollow" /> にしてください。 iphoneのsafariなどのXMLに厳密なブラウザでエラーになり表示できないようです。 -- 2011-06-15 (水) 10:13:35
    • なるほど。仰るとおりですね。対策します。対策版配布までは、お手数ですが直接テンプレートファイルを書き換えてご使用いただけますでしょうか。よろしくお願いいたします。お知らせありがとうございました。 -- 太鉄 2011-06-15 (水) 10:57:55
    • 今更気がつきましたがそもそも <meta name="robots" content="nofollow" /> になってますね…。alpha 7 でその変更を入れています。もしかして古いテンプレートをお使いではありませんか?ご確認ください。 -- 太鉄 2011-07-24 (日) 09:25:54
  • 初めて使わせていただきます。「HTML::Template」のインストールをしようと思ったのですが、「MT4i/HTML::Template のインストール方法」のリンク先が確認できませんでした。。どちらを拝見すればよろしいでしょうか? -- sacaa 2011-06-23 (木) 19:48:11
    • 自己レスです。ホスティング会社に確認したところ、インストール済とのことでした。失礼いたしました。 -- sacaa 2011-06-28 (火) 12:12:42
  • MT4の時から使わせて頂いております。今回、ロリポップサーバーにてMT5を設置確認し、MT4i31β3をインストールしたところ、以下のエラーメッセージが出て困っております。試しにMT4にMT4i3.1β3をインストールしても同じ結果でした。何かアドバイス頂けると助かります。Can't locate MT.pm in @INC (@INC contains: /home/users/0/lolipop.jp-○○○/web/blog/mt4i/lib extlib lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at mt4i.cgi line 4102. -- Yazawa 2011-06-29 (水) 10:01:15
    • そのエラーが出ると言うのは、おそらく MT4i Manager での MT ホームディレクトリの指定が間違っている可能性があります。今一度見直してみて頂けませんでしょうか。 -- 太鉄 2011-07-24 (日) 09:35:53
  • Android端末やiPhoneなどでのブラウザでCGIファイルにアクセスすると以下のリンク先の画像のようなメッセージが表示され、『Reparse document as HTML』というリンクをアクセスの度にクリックしないと表示されません、通常の携帯電話では問題無いのですが… お手数だとは存じ上げますがどうか調査していただけますと幸いです。 http://asda.dip.jp/infinity/data/mt4ierror.jpg -- 通りすがり? 2011-07-16 (土) 16:54:27
    • うーん、手元の Android 端末では現象が再現しませんね。なんだろう… -- 太鉄 2011-07-24 (日) 09:36:53
      • 私のとこでも出たので、ここらへんの話かと思いテンプレートをいじくって(見た目は)回避しました→ http://symple.jp/115.html -- とおりすがり? 2011-08-02 (火) 11:46:02
  • 自宅のサーバ(MT5.12)に入れたのですが、iPhone、Androidのどちらもエラーが出て、何も見えない問題が起こりました。エラーは「error on line 13 at column 14: AttValue: " or " expected」です。それで、Func.plの224行付近をコメントにしたら、動くようになりました。ご参考まで。 -- れんと 2011-09-12 (月) 01:12:54
  • お世話になります。記事中に「〜」が入るとInternal Server Errorになってしまいます。どのように解決したらよろしいでしょうか? -- はやかわ? 2011-10-07 (金) 11:04:58
  • MT4Iを便利に使わせていただいていましたが、MT5.12にバージョンアップしmt4i 31b にての運用を試したところ「"Jcode.pm"がインストールされていません。」とエラーが出ます。解決の方法があるのでしょうか。同じサーバーでのMT42では作動します。 -- 八田時彦 2012-01-16 (月) 23:37:07
  • 記事を表示しようとすると500エラーになります。Timeout waiting for output from CGI script  タイムアウトのようです… -- 名無しの権兵衛? 2012-01-31 (火) 22:12:14
お名前:

来歴

  • 2012年6月20日 β5公開(ぐはー、一年空いた)
  • 2011年7月24日 β4公開
  • くはーここ更新するの忘れてたー
  • 2010年10月31日 β1公開


添付ファイル: filemt4i31b5.zip 1400件 [詳細] filemt4i31b4.zip 2400件 [詳細] filemt4i31b3.zip 3322件 [詳細] filemt4i31b2.zip 2196件 [詳細] filemt4i31b1.zip 2144件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-07-02 (月) 11:50:38 (1906d)