2005年03月18日

リンクターゲットの変更

新規エントリーを書くページのリンクボタンと、コメント内のリンクのターゲットを_blankに変更しました。

新規投稿時のリンクボタンのターゲットを変えるには、mtのインストールしてあるフォルダの「mt.js」の156行目あたり

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 + '">'
+ str + '</a>');
return false;
}

の、<a href="' + my_link + '">を<a href="' + my_link + '" target="_blank">に変更します。

次にコメントのリンク先のターゲットを変えるには、「lib/MT/Util.pm」の504行目あたり。

sub munge_comment {
my($text, $blog) = @_;
unless ($blog->allow_comment_html) {
$text = remove_html($text);
if ($blog->autolink_urls) {
$text =~ s!(http://¥S+)!<a href="$1">$1</a>!g;
}
}
$text;
}

の<a href="$1">を<a href="$1" target="_blank">に変更します。

Posted luna : 2005年03月18日 14:41 | カスタマイズ

TrackBackPings

トラックバックを何回もやっても気にしないでいいですよ。こちらで削除しますので。

TrackBack URL>>

Comments




保存しますか?