Movabletypeのリンク挿入を便利に
MovableTypeのエントリー投稿でリンクを挿入するとき、デフォルトのままだと「<a href="hoge.html">ほげほげ</a>」のような形で挿入されるため、このリンクは同じウインドウで開くことになります。
でも、外部サイトにリンクを貼るときなどは「target="_blank"」を付けて別ウインドウで開くようにしたいですよね。今までいちいち書き足していたのですが、面倒です。自動化したい。
方法は以下の2つ。
MovableTypeのファイルを直接修正
MobableType3.2の場合
「mt-static」フォルダの中の「mt_ja.js」296行目付近を下記のように書き換え。
setSelection(e, '<a href="' + my_link + '" target="_blank">' + str + '</a>');
MobableType3.0の場合
「mt.js」163行目付近を下記のように書き換え。
setSelection(e, '<a href="' + my_link + '" target="_blank">' + str + '</a>');
MovableType2.66以前の場合
「tmpl/cms/」内の「edit_entry.tmpl」「bm_entry.tmpl」JavaScript内を下記のように書き換え。
document.selection.createRange().text = '<a href="' + my_link + '" target="_blank">' + str + '</a>';
プラグインを利用する
MovableTypeのファイルを直接修正する方法は手軽ですが、MovableTypeをアップグレードするたびに書き換えなければならず、それはそれで面倒です。なのでプラグインを利用する方法が個人的にはおすすめです。
リンクの挿入をより便利にするプラグイン(MT3.2/3.3対応版)
http://www.h-fj.com/blog/archives/2006/07/18-161953.php
エントリー投稿画面のリンク挿入ボタンを押すと、別窓で設定画面が開きtagetを指定できるようになります。やや動作が重くなるので、そこらへんは好み次第ですね。
posted by nac | permalink | comments (0) | trackbacks (0)








コメント