404

Archive

名前欄のアンカーから target 属性を消す

エントリーにコメントした際、ウェブサイトの URI を入力すると自動でアンカーが貼られるのだけれど、XHTML 1.1 では廃止されている target 属性もついでにくっつけられてしまうので修正。全然手間も何もかかりませんでした。

修正する箇所は、MovableType を設置したディレクトリ下( lib/MT/Template/ )にある Context.pm というファイル。

947-949 行目。

    if ($show_url && $a->url) {
        return sprintf qq(<a target="_blank" href="%s">%s</a>), $a->url, $name;
    }

1527-1534 行目。

   if ($c->id && !$args->{no_redirect}) {
       return sprintf(qq(<a target="_blank" title="%s" href="%s%s?__mode=red;id=%d">%s</a>),
            $url, $cgi_path, $comment_script, $c->id, $name);
   } else {
       # In the case of preview, show URL directly without a redirect
       return sprintf(qq(<a target="_blank" title="%s" href="%s">%s</a>),
            $url, $url, $name); 
   }

計三箇所から target="_blank" をすっぱり削除。サーバにアップロードしてから再構築すると万事解決ですよ、と。

Post a comment

TrackBack

このエントリーへのトラックバック URI
http://www.junkwork.net/movabletype/mt-tb.cgi/8

Powered by Movable Type 3.2-ja-2

Last modified : 2006-11-10T00:58:21+09:00