MT エントリー編集画面でリンクを別ウィンドウで開くようにする

MT エントリー編集画面でリンクを別ウィンドウで開くようにする

MT編集画面昨年から取り掛かってさっぱり進んでいない、このサイトのリニューアル(一体いつだよ)に当たって、少しでも怠けずに更新するように、Movable Typeの編集画面(左の画像参照)をいじってみることにしました。

マークしてあるのは、文字列にリンクを設定するためのボタンなのですが、デフォルト設定では<a href=””>文字列</a>を挿入してくれるだけで、エントリのリンクは他所のサイト様を参照するような使い方をしている私としては、別ウィンドウで開いてほしいところです。

[MTインストールフォルダ]>mt.jsをFTP等で落としてワードパッド等エディタで編集します。エディタの検索機能で「function insertLink」を探すと一発でたどり着けます。

下記のような記述があるので、太字の部分を追加してやりました。ついでにTITLEも入れられるようにしたので便利便利。

function insertLink (e, isMail) {
if (!canFormat) return;
var str = getSelection(e);
if (!str) return;
var my_link = isMail ? prompt('Enter email address:') : prompt('Enter URL:', 'http://');
if (isMail) my_link = 'mailto:' + my_link;
if (my_link != null)
setSelection(e, '<a href="' + my_link + '" target="_blank" title="">' + str + '</a>');
return false;
}


“MT エントリー編集画面でリンクを別ウィンドウで開くようにする” への2件のフィードバック

  1. 突然の訪問申し訳ありません。
    MovableTypeで画像の横に文章を周りこみさせる方法がよく分からないのですが、新規エントリーで解説していただけないでしょうか?お願いします…

フォームは コメントしてほしそうに こちらを見ている……!

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

%d人のブロガーが「いいね」をつけました。