2004年12月02日

コメント欄のメアドを非表示に

最近、スパムが多いんですよ。
ブログのコメントスパムは無くなりましたけど、メールへのスパムは相変わらず。
一日100通は下らないし、2.3日放っておいたら大変な数になる。
そんな訳で、先日、サイト上に載せているメアドを加工したりしてました。

で、サイト上にメールアドレスを書くのを控えている人って多いと思うんですよね。
私も掲示板にはメールアドレス書かない様にしてますし。
以前は、書くのが礼儀だと思っていたので、バカ正直に書いていたんですが、
書いても特にスパムなんて無かったのになぁ。

そんな訳で、ブログにもメールアドレス書かない人多いだろうと思ったんですが、
ウェブ上には表記されないけど、管理人のみに通知されるだけなら書いてくれる人も多いかな…。
と、考えて、ちょっくら変更してみました。

■コメント欄のメールアドレスを非表示にする
  参考Blog:[pshige's Type]  『MTのコメント表示変更』より

個別エントリーアーカイブ、コメント・リストのテンプレート、コメント・プレビューのテンプレートにshow_email="0"を追記する。

■変更前(※デフォルトでは、by.でなくて投稿者:になっています。)

<MTComments>
<div id="c<$MTCommentID$>">
<$MTCommentBody$>
</div>
<p class="posted">by<$MTCommentAuthorLink spam_protect="1"$> <MTCommentAuthorIdentity>.<$MTCommentDate$></p>
</MTComments>

■変更後(※デフォルトでは、by.でなくて投稿者:になっています。)

<MTComments>
<div id="c<$MTCommentID$>">
<$MTCommentBody$>
</div>
<p class="posted">by<$MTCommentAuthorLink spam_protect="1" show_email="0"$> <MTCommentAuthorIdentity>.<$MTCommentDate$></p>
</MTComments>

あとは、個別エントリーアーカイブ(とコメント・リストのテンプレート)に、
『メールを記入しても管理人のみに通知されるだけで、Web上には公開されないよ。』
ってことを追記してあげればOKです。

私の場合は、個別エントリーアーカイブに以下の様に追記してみました。

<label for="email"> E-mail:(メールアドレスは管理者のみに通知されます)</label>

※デフォルトだとE-mal:でなくてメールアドレス:になっていると思います。私の場合は()内を追記しました。

そんな訳で、ちょっと変更してみたので、一応覚え書きでした。


読み終わったらClickしてね♪⇒  

by.AKIKO| 21:33 | | Comments (0) | Trackback (0) | Clip!! | Top

Trackback

このエントリーのTrackbackURL:

Comments

コメント書いて下さいネ☆話がそれる場合はメニューのミニBBSをご利用下さい!




保存しますか?