2003年08月27日(水)
コメントの自動リンクのtarget指定
ブログに関するりばにしの記事
MTの機能を使ってミニ掲示板作ったはいいけど,コメント内のURLに自動的に作られるリンクをクリックしても,iframeタグ内で表示した場合,targetを指定しないとiframe内にページを開いてしまうので,困ってました.コメントのポップアップにおいても同じで,できることなら新しいウィンドウ(タブ)で開いて欲しいな,と.
MTの中で,lib/MT/Util.pmの中の,「munge_comment」をいじればいいっぽいのに,なかなか動作しなかったんですが,movabletypeのサポートページで検索してみると,同じことをやりたい人とそれに対する解決方法が掲載されてました.一件落着.
ついでにURLが長すぎると表示が崩れてしまう問題があったんですが,<a>Click!</a>と表示するようにした.クリックするときにURLを確認したい場合もあるから,リンク先のURLはtitle属性に入れておいた.
mt.cfgの中でどのような設定がされているのかって,日本語化処理のときにチェックしただけで,あまり詳しく見てなかったんですよね.MTの仕組みを理解するためにも,もうちょっと勉強しないとなぁ.
#追記事項:2003年09月03日,"コメント自動リンクの長さ対策の続き"に続きます.