« 画像のみのPDFからテキストデータを抽出する方法 | メイン | アクセスアップに「トラフィックエクスチェンジ」 »
以前にコメントのメールアドレスを非表示にしていたはずなのですが、例のMTの入れ替えでまたまたテンプレートを移植するのを忘れていて、気がついたらメールアドレスが表示される状態になっていました。先ほど修正しましたので現在は大丈夫です。一応メモがてらにやり方を書いておきます。
ウェブログの設定で「匿名コメントを受け付けない」とします。
テンプレートを変更して「メールアドレスを非表示にする」設定を記述します。
メールアドレスを非表示にするには、<$MTCommentAuthorLink$> に属性を追加し、<$MTCommentAuthorLink spam_protect="1" show_email="0"$> のようにすればOKです。この場合、spam_protect 属性は意味がなくなるので、<$MTCommentAuthorLink show_email="0"$> としてもかまいません。
つまり <$MTCommentAuthorLink$> に、show_email="0" という属性を追加すればいいということです。
変更するテンプレートは次の3つです。
ちなみに補足ですが、 <$MTCommentAuthorLink$> には、show_email, show_url, spam_protect 属性をそれぞれ指定することができます。
show_email 属性のデフォルトは show_email="1" で、メールアドレスが表示される。
spam_protect 属性を spam_protect="1" としてつけた場合、メールアドレスはブラウザ場に表示されますが、リンク先には直接メールが届かないように変換されます。例えば、foo@bar.com というメールアドレスは foo@bar.com という感じになります。これにより、不正なメールアドレス収集を多少防ぐことができます。完全ではありません。
show_url は show_mail 属性と同様で、コメント投稿者の URL の表示・非表示を制御することができます。
投稿者 Dream : 2005年03月20日 21:53
この記事はあなたのお役に立ちましたか?もし気に入っていただけたのでしたら、是非人気blogランキングをクリックしてください。
このエントリーのトラックバックURL:
http://www.sf-dream.com/cgi/mt33/mt-tb.cgi/280