スポンサーサイトコメントとトラックバックにrel="nofollow"を付けようとしたんだけど

記事情報

投稿日時
2007-12-15T16:58:58+09:00
カテゴリー
FC2BLOG
タグ

記事本文

相変わらずちまちまとFC2ブログのテンプレートをつくっております。ほんと、いつ共有申請できるんだか。うーん。

ところで、コメントとトラックバックのリンクにrel="nofollow"を付け加えようかなぁと思ったんですが、FC2ブログで実装するにはちょっと問題があることに気が付きました。トラックバックに関しては大丈夫。問題はコメントの方です。

コメント投稿者のURLリンクを表示するには、<%comment_url+str>というそこそこ便利な変数があって、これを使うと、コメントフォームにURLが入力された場合にのみリンクが張られ、何も入力されていない場合はリンクが張られません(つまり空のhrefが生成されずに済みます。ちなみに、リンクが張られていなくても「URL」という文字列が表示されて鬱陶しいのだけど、これについてはCSSを使って表示させないように対処しました)。が、この<%comment_url+str>を使うと、<a>タグの属性を自由にいじることはできず、したがってrel属性を加えることもできません。かといって<a href="<%comment_url>" rel="nofollow"><%comment_name></a>のようにすると、今度は空リンクの問題が残ります(一方、トラックバックに関しては、<%tb_url>が空っぽということはないはずなので、空リンクの問題は生じません)。

そんなわけで現状では、空リンクに目を瞑るか、JavaScriptを使ってどうにかするか、といった手段しかないかと思われます。で、私はJavaScriptがわからないので、どうしようもないです(そのうち勉強しないと……)。あとはまあ、FC2ブログ側で、コメント投稿者のURLの入力/未入力を振り分ける変数を新たに導入してもらうか、あるいはseesaaとかみたいにrel="nofollow"を自動で付けられるようにしてもらうか、といったところでしょうか。でもよく考えたら、nofollowなんて多くの人にとってはどうでもいいよね。

あとこれを書いてて思い出したんですが、やっぱり<%comment_url+name>っていう変数がほしいです(上記の件と直接関係はありませんが)。つまり<%comment_mail+name>みたいに投稿者の名前にリンクが張られるようにできたら嬉しい。ちょっと調べてみたら、とうの昔に考えていた方がおられました。うーん、実装される予定はないんでしょうか。

コメント

コメントフォーム (C) コメントとトラックバックにrel="nofollow"を付けようとしたんだけど" />
管理者にだけ表示を許可する

(P)

トラックバック

トラックバックURL
http://kofumo.blog28.fc2.com/tb.php/5-f1327c9e

奥付