nofollowプラグインを少し改造

| | コメント(0) | トラックバック(0)

トラックバック表示を簡単にツリー化でも書いた、MTPings 内の属性が消えてしまう問題ですが、nofollow プラグインの影響でした。

このプラグインの処理で MTPings に対して丸ごとサニタイズが行われているせいで、テンプレートにも影響を与えるようです。

そこで、少し改造して使うことにしました。
nofollow.pl の以下の部分を

Pings             => [1, \&MT::Template::Context::_hdlr_pings]

次のようにします。

#Pings             => [1, \&MT::Template::Context::_hdlr_pings]
PingTitle         => [0, \&MT::Template::Context::_hdlr_ping_title],
PingURL           => [0, \&MT::Template::Context::_hdlr_ping_url],
PingExcerpt       => [0, \&MT::Template::Context::_hdlr_ping_excerpt],
PingBlogName      => [0, \&MT::Template::Context::_hdlr_ping_blog_name]

そして、このままだとトラックバックに対して nofollow がつかないので、テンプレートに自分で rel="nofollow" を追加します。

とりあえずこれで意図した表示になりました。

と思ったけど、今の見た目なら、テンプレートとスタイルシートの書き方を変えたほうが良かったかも。

ちと、急ぎすぎました・・・。

トラックバック(0)

このブログ記事を参照しているブログ一覧: nofollowプラグインを少し改造

このブログ記事に対するトラックバックURL: http://www.towofu.net/cgi-bin/mt/mt-tb.cgi/265

コメントする

このブログ記事について

このページは、towofuが2005年2月 8日 23:53に書いたブログ記事です。

ひとつ前のブログ記事は「XTMemoのメモ」です。

次のブログ記事は「JavaScriptの正しい使われ方」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。