45式::雑記
45式::雑記は、日々の事を記してないから日記ではなく雑記です。

MT4.2のmt.jsは下位互換

コメント
0件
トラックバック
0件

MovableTypeのデフォルトテンプレートにはmt.jsというJavaScriptが用意されている。これはコメント投稿などで機能を発揮するが、その能力を十分に生かすにはそれにあわせた(X)HTMLの記述が必要になる。なので、MT3のmt.jsはMT3MT4.0のmt.jsはMT4.0MT4.1のmt.jsはMT4.1でしか能力を発揮できない。

ところが、MT4.2のmt.jsはMT4.2以下でも使える用意がされている。場所はmt.jsの冒頭。

<mt:Ignore>
/*  The following functions and variables are here to support legacy MT templates.
    If you have refreshed your JavaScript template but still use older MT comment
    templates, you may need to uncomment this block in order for those templates 
    to work properly. To use, simply remove the 'mt:Ignore' tags wrapping this
    block of code.
*/
    function hideDocumentElement(id) { return mtHide(id) }
    function showDocumentElement(id) { return mtShow(id) }
    function individualArchivesOnLoad() { return mtEntryOnLoad() }
    function writeCommenterGreeting() { return mtShowGreeting() }
    function rememberMe(f) { return mtRememberMe(f) }
    function forgetMe(f) { return mtForgetMe(f) }
    var commenter_name;
    var commenter_id;
    var commenter_url;
    var commenter_blog_ids;
    var mtcmtmail;
    var mtcmtauth;
    var mtcmthome;
    var captcha_timer;
</mt:Ignore>

コメント文の通りにmt:Ignoreのコメントアウトを外せば使えるようになる。内容は、古い命令を新しい命令に跳ばすだけの簡単なもの。

ただ、MTのデフォルトテンプレートを使っている人で、mt.jsだけを最新版して利用している人はどれだけもいないような気がする。

コメント[0]

コメントはまだありません。

コメント投稿フォーム

コメントを投稿するにはJavaScirptが必要です。ブラウザのJavaScriptを有効にしてください。

コメント投稿フォーム

トラックバック[0]

トラックバックはまだありません。

カテゴリ
アーカイブ
ヘルプ
Feed

フィードとは