Movable Type のリンク先を別ウィンドウで開くようにする
Movable Type の記事内のリンク先を別ウィンドウで開くようにするには、「mt.js」ファイルの「function insertLink」の「setSelection」の記述を以下のように書き換えます(該当箇所は、エディタで「function insertLink」を検索するとすぐに見つかります)。
MT 3.35 の場合
mt.js ファイルは、MT インストールフォルダの「mt-static」フォルダ内にあるはずです。
変更前
function insertLink (e, isMail) {
if (!canFormat) return;
.
.
.
setSelection(e, '<a href="' + my_link + '">' + str + '</a>');
if (!canFormat) return;
.
.
.
setSelection(e, '<a href="' + my_link + '">' + str + '</a>');
変更後
setSelection(e, '<a href="' + my_link + '" target="_blank">' + str + '</a>');
タイトルタグも挿入しておくとさらに便利
title タグ挿入
setSelection(e, '<a href="' + my_link + '" target="_blank" title="">' + str + '</a>');
MT 4.26 の場合
MT 4.26 の場合は、Textarea.js ファイル(mt-static¥js¥common¥Editor¥Textarea.js)を編集します。99 行目を以下のように書き換えます。
this.setSelection( '<a href="' + argument + '">' + text + "</a>" );
これを以下のように書き換える
this.setSelection( '<a href="' + argument + '" target="_blank">' + text + "</a>" );
参考にしたサイト:
MT エントリー編集画面でリンクを別ウィンドウで開くようにする(MT 3)
MovableTypeカスタマイズへの道:記事内のリンク先は別ウィンドウで開いてほしい(MT 4)
- カテゴリー: HP/ブログの作成・カスタマイズ > Movable Type
« 便利なカラー選択ツール(ガジェット) | メイン(トップ)ページ | あとで読みたい記事をメール送信してくれるサービス「あとで読む」 »
ツイート | |||
関連記事
trackbacks
trackbackURL:
comments