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

当サイトでは、ウェブログの設定>コメントの設定にて、未登録者からのコメントに対しては名前とメールアドレスを必須にしています。デフォルトではコメント投稿時にURLが入力されれば、名前がURLへのリンクとなりますが、URLを入力しなかった場合は、名前がメールアドレスへのリンクになってしまいます。これでは、メアドの収集などの標的になってしまう危険があるので、メールアドレスを非表示に設定する方法を忘れないうちに記しておきます。

Individual Entry Archiveを開き、下記の部分を探します。(ソースは表示上の理由で改行しています)

<MTComments>
<div id="c<$MTCommentID$>">
<$MTCommentBody$>
</div>
<p class="posted">投稿者 <$MTCommentAuthorLink spam_protect="1"$>
<MTCommentAuthorIdentity> : <$MTCommentDate$></p> </MTComments>

青字の部分を追加します。

<MTComments>
<div id="c<$MTCommentID$>">
<$MTCommentBody$>
</div>
<p class="posted">投稿者 <$MTCommentAuthorLink spam_protect="1" show_email="0"$>
<MTCommentAuthorIdentity> : <$MTCommentDate$></p> </MTComments>

spam_protect="1"はスパム対策のために hoge@hoge.com のときは hoge&#64;hoge&#46;comと変換してくれるものなので、show_email="0"と設定すると不要になるのですが、残しておいても特に問題は無いなので、お好みで削除してください。

これでコメント投稿時にURLが入力されれば、名前がそのURLへのリンクとなり、入力されていない場合には、リンクなしで名前が表示されます。同様に「コメント・リストのテンプレート」「コメント・プレビューのテンプレート」を修正します。

ついでにメールアドレスが表示されない旨をIndividual Entry Archiveの下記部分に追加しました。(ソースは表示上の理由で改行しています)

<script language="javascript" type="text/javascript">
<!--
if (commenter_name) {
    document.write('サイン・インを確認しました、', commenter_name, '. さん。コメントしてください。
(<a href="<$MTCGIPath$><$MTCommentScript$>
?__mode=handle_sign_in&static=1&entry_id=<$MTEntryID$>&logout=1">サイン・アウト</a>)'); } else { document.write('TypeKey ID を使って <a href="<$MTSignOnURL$>
&v=1.1&<MTIfNeedEmail>need_email=1&</MTIfNeedEmail>t=<MTTypeKeyToken>
&_return=<$MTCGIPath$><MTCommentScript>%3f__mode=handle_sign_in%26static
=1%26entry_id=<$MTEntryID$>"> サイン・イン</a> してください。
TypeKey IDをお持ちでなくてもコメント出来ます。<br />名前とメールアドレスは必須となっておりますが、
メールアドレスは公開されません。
'); } // --> </script>

この記事についての情報

似た内容の記事

この記事に対するトラックバック

トラックバックURL: http://www.lucky-bag.com/mt/mt-tb.cgi/349

外部記憶 - コメントのメアドのmailtoを無効に (2005年5月 3日 13:37)

コメントをいただいて実は初めて気づいたのだが、MovableTypeでは、コメ... 続きを読む

わたしのヒトリゴト あさきぬ工房 - メールアドレスを非表示に (2005年6月 7日 00:24)

わたしのヒトリゴトでは、スパムコメント対策でメールアドレス入力は必須に設定してい... 続きを読む

熱帯魚ミニミニ大作戦♪ - 微妙にブログいぢり (2005年8月14日 14:39)

↑親子水入らずで談笑。 今日は、2日連続後なので撮影はお休み。なわけで、前から... 続きを読む

gekka blog - コメント欄のメールアドレスを非表示に (2006年3月 2日 17:26)

Lucky bag::blog: コメント欄のメアドを非表示にするを参考に、いまさらながら修正してみた。... 続きを読む

Comments