【MovableType】デフォルトで target=”_blank”挿入

記事を書いていて、ハイパーリンクさせるとき、Movable Typeでは別窓で開かせるタグ、target=”_blank” が自動でつかない!
しょうがないのでリンクごとに手書きしていたのですが、やはり面倒…。(タグを書いているようではブログにしている意味がない…。)

別の件で調べ物をしていたらたまたまこれをカスタマイズしている方の記事を読んでさっそく修正してみました。
ヴァージョンは[3.2-ja]です。

[トップフォルダ] – [mt-static] にある、[mt.js] と [mt_ja.js] を修正します。
このふたつの違いは私はよく分からないのですがとりあえず両方書き換えました。(笑)
なお、[mt.js] のみの修正では変化なかったので本命は [mt_ja.js] なのかもしれません。(日本語Ver.では [mt_ja.js] を使っているということかな?)
とりあえず両方書いておきます。

[mt.js] [mt_ja.js]  共に282行目

setSelection(e, ‘<a href=”‘ + my_link + ‘”>’ + str + ‘</a>’);

setSelection(e, ‘<a href=”‘ + my_link + ‘” target=”_blank”>’ + str + ‘</a>’);

この修正でデフォルトで、target=”_blank”が挿入されるようになりました。
ヴァージョンが違っても setSelection を検索すれば、上記の部分は簡単に見つかると思います。

あと、アーカイヴ記事においてその月のカレンダーが表示されるように修正しました。

  • Posted at 20:20 on Oct 15, 2005
  • | No comments yet

Response

  • 現在、この投稿へのコメント/トラックバックは受け付けていません。