2006年08月11日
MT3.3でエントリーのリンクをデフォルトで「_blank」にする方法
Movable Type3.3ではバージョン3.2同様、エントリーのリンクは同一ウィンドウでのリンクになっています。
当ブログの場合は、外部サイトのリンクは新しいウィンドウで開くようにしているので、エントリーのリンクにデフォルトで「target="_blank"」が入っているとストレスがなくて良いです。
できれば、次のMTのバージョンアップでは、「同一ウィンドウのリンクボタン」と「新しいウィンドウのリンクボタン」の2つのボタンあればいいなぁーと思ったりしています。
MT3.3でエントリーのリンクをデフォルトで「_blank」にするには、MTフォルダの中の「mt-static/mt.js」を開いて、321行目のソースを下記のように変更します。
修正前
setSelection(e, '<a href="' + my_link + '">' + str + '</a>');
修正後
setSelection(e, '<a href="' + my_link + '" target="_blank">' + str + '</a>');
これで、エントリーで「リンクを挿入」ボタンをクリックすると、自動的に「_blank」が入ります。
MT3.2で同じカスタマイズをしたい場合は、Movable Type(MT)3.2でエントリーのリンクをデフォルトで「_blank」にする方法をご覧下さい。
