用は、エントリーでURLを挿入した際にtarget=”_blankを付与させよう!
と言うことです。手打ちで追加めんどくさい・・orz
*2007/4/18 mt.js内の表記が少し変わっていたのでそれに合わせて書き直し致しました。
ここでは3.35の変更の仕方をメモ
mt/mt-static/mt.js 311行目? 青太字を追加します。
function insertLink (e, isMail) {
if (!canFormat) return;
var str = getSelected(e);
var link = ”;
if (!isMail) {
if (str.match(/^https?:/)) {
link = str;
} else if (str.match(/^(w+.)+w{2,5}/?/)) {
link = ’http://’ + str;
} else if (str.match(/ /)) {
link = ’http://’;
} else {
link = ’http://’ + str;
}
} else {
if (str.match(/@/)) {
link = str;
}
}
var my_link = prompt(isMail ? trans(‘Enter email address:’) : trans(‘Enter URL:’), link);
if (my_link != null) {
if (str == ”) str = my_link;
if (isMail) my_link = ’mailto:’ + my_link;
setSelection(e, '<a href="’ + my_link + ’" target="_blank">’ + str + '</a>’);
}
return false;
}
青太字部分を追加します。
以上変更したfileをupすれば、以降からエントリーでのURLを挿入した時に自動的に
target=”_blank”が追加されるようになります。