MT 2.63 → 2.64 アップグレード手順 1.「movabletype.org(http://www.movabletype.org/)」より、MovableType 2.65の「Upgrade Version」をダウンロード。 2.「Milano::Monolog(http://rebecca.ac/milano/mt/archives/000168.html)」より日本語化パッチをダウンロードし、「Movabletype日本語化手順(http://rebecca.ac/milano/mt/readme/)」に書かれている手順でパッチを当てる。 3.パッチを当てることでできる拡張子「.OLD」のファイルは、必要無いのですべて削除。 4.「{MT_HOME}\lib\MT\Util.pm」の182行目あたり、 if ($p !~ m/^<(?:table|ol|ul|pre|select|form|blockquote|div|q)/) { $p =~ s!\r?\n!
\n!g; $p = "

$p

"; }  を、 $p =~ s/&/&/g; $p =~ s/&lt;/</g; $p =~ s/&gt;/>/g; if ($p !~ m/^<(?:table|ul|ol|pre|select|form|div|q)/) { $p =~ s!\r?\n!
\n!g; if ($p !~ /blockquote>/) { $p = "

$p

"; } }  と書き換える。 5.「{MT_HOME}\lib\MT\Util.pm」の413行目あたり、   $text =~ s!(http://\S+)!$1!g;  を、   $text =~ s!(http://\S+)!$1!g;  と書き換える。 5.「{MT_HOME}\lib\MT\App\CMS.pm」の639行目、   $param{text} = sprintf qq(%s\n\n%s),  を、   $param{text} = sprintf qq(
Quoted from %s\n%s
),  と書き換える。 6.「{MT_HOME}\tmpl\cms\bm_entry.tmpl」の136行目、   document.selection.createRange().text = '' + str + '';  を、   document.selection.createRange().text = '' + str + '';  と書き換える。 7.「{MT_HOME}\tmpl\cms\edit_entry.tmpl」の129行目、   document.selection.createRange().text = '' + str + '';  を、   document.selection.createRange().text = '' + str + '';  と書き換える。 8.<日本語パッチ手直し>  「{MT_HOME}/lib/MT/L10N/ja.pm」の、  1)52行目あたり、  'Email Address:' => 'メールアドレス',  を   'Email Address:' => 'メールアドレス:',  と変更(右辺にコロンを追加)。  2)53行目あたり、  'IP Address:' => 'IPアドレス',  を   'IP Address:' => 'IPアドレス:',  と変更(右辺にコロンを追加)。  3)158行目あたり、   '[_1] Update: [_2]' => '[_1] 更新: [_2]',  の下に   'New Comment Posted to \'[_1]\'' => '\'[_1]\' への新しいコメント',  を追加。 9.<検索するblogを限定する。>  「{MT_HOME}\serch_templates/default.tmpl」の27行目、    Match case Regex search

 の下に、        を追加。 10.以下のファイルは必要無いので削除。  「{MT_HOME}\tmpl\cms\mt-db2sql.cgi」  「{MT_HOME}\tmpl\cms\mt-upgrade21.cgi」  「{MT_HOME}\tmpl\cms\mt-upgrade25.cgi」  「{MT_HOME}\tmpl\cms\mt-upgrade26.cgi」   拡張子「.OLD」のファイル。 11.{MT_HOME}以下のファイルをすべてアップロード。 12.「Main Index」に以下の行を追加。追加する場所はindex.rdfの次の行あたり。    13.「Main Index」をリビルド。 14.テンプレート名「Atom Index」、ファイル名「atom.xml」というインデックステンプレートを新たに作成。内容は以下。 -- "?> <$MTBlogName remove_html="1" encode_xml="1"$> " /> <$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$> <$MTBlogDescription remove_html="1" encode_xml="1"$> tag:<$MTBlogHost exclude_port="1" encode_xml="1"$>,<$MTDate format="%Y"$>:<$MTBlogRelativeURL encode_xml="1"$>/<$MTBlogID$> Movable Type Copyright (c) <$MTEntryDate format="%Y"$>, <$MTEntryAuthor encode_xml="1"$> <$MTEntryTitle remove_html="1" encode_xml="1"$> " /> <$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$> <$MTEntryDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$> tag:<$MTBlogHost exclude_port="1" encode_xml="1"$>,<$MTEntryDate format="%Y">:<$MTBlogRelativeURL encode_xml="1"$>/<$MTBlogID$>.<$MTEntryID$> <$MTEntryDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$> <$MTEntryExcerpt remove_html="1" encode_xml="1"$> <$MTEntryAuthor encode_xml="1"$> <$MTEntryAuthorURL encode_xml="1"$> <$MTEntryAuthorEmail encode_xml="1"$> <$MTEntryCategory encode_xml="1"$> "> <$MTEntryBody encode_xml="1"$> <$MTEntryMore encode_xml="1"$> -- 以上。