2004年1月 5日

コメントのリンクを別窓で開く

別窓で開いたコメントの表示ウインドウでリンクをクリックするとそのウインドウ内でページが呼び込まれるため、target="_blank"で開くようにしました。
今まで小ウインドウでリンク先が開かれてえらい事になってました。
movabletype.org : Support Forumに出ていた方法です。

以下忘れないためにメモ。

mt/lib/MT/utill.pmの403行目からを以下に変更

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" target="_blank">$1</a>!g;
}
}
$text;
}

408行目にtarget="_blank"を追加しただけです。

mt.cfgの324行目GlobalSanitizeSpecの部分を

GlobalSanitizeSpec a,a href,a href target,b,i,img src,u,br,p,pre,tt,strong,em,ol,ul,li,blockquote,div class,span class

に変更して頭の#を削除。

以上。

Posted by seizi at 2004年1月 5日 00:54 | TrackBack (16) | [EDIT]
コメント

これを探していたんです。
ありがとうございました。

Posted by: マミ at 2004年2月24日 18:02

コメント送信後に、このポップアップウィンドウが自動で閉じて、元のウィンドウが自動で再構築されてコメントにカウントされるような例を探していました。
難しいのかなぁ

Posted by: さかぐち at 2005年6月15日 20:36
コメントする









Check to Subscribe to this Comment:
コメントに返信があった場合メールで受け取る:




ご利用のブラウザ、設定ではご利用になれません。

投稿が反映されるまでに多少時間がかかる場合があります。しばらくお待ち下さい。



photo-chara
OLYMPUS E-510#005
OLYMPUS E-510#005
OLYMPUS E-510#004
OLYMPUS E-510#004
OLYMPUS E-510#003
OLYMPUS E-510#003
Categories
Monthly Archives

Valid CSS!

dream