クイックポストで作成されるページを新規で開く

movable typeでクイックポストを使って表示されるリンクは新規ウインドウで開きません。そのため、いちいち自分で『target="_blank"』を付け加えていたのですが、下記方法により自動的に追加できるように変更しました。

lib/MT/App/CMS.pmを開き、 $param{text} = sprintf qq(<a title="%s" href="%s">%s</a>\n\n%s),
を探します。(Version 3.151-jaでは924行目でした。)ここを $param{text} = sprintf qq(<a title="%s" href="%s" target="_blank">%s</a>\n\n%s),
と変更するだけです。

ちなみに、文字化けしてしまうという時は、同じファイルの890行目あたりの

qq!javascript:d=document;w=window;

を探しjavascript内のでescape→encodeURIComponentに変更するだけです。(3箇所)


<<ブログに携帯から写真付き投稿  |  同じカテゴリ内の前後の記事を表示>>

コメント(0) |コメントする |トラックバック(0)
初版:2005年4月10日 14:40 改定:2009年10月18日 09:42

コメント(0)

コメントする





トラックバック(0)

トラックバックURL:

※スパム防止のため、トラックバックの際は「-del」を削除して送ってください

Twitter Button