ありのごとくあつまりてFC2ブログカスタマイズ,共有テンプレート,素材リンク集,フリーソフトの紹介など。 迷子にならないブログ作りを目指し... 何か1つでも お役に立てる情報 を提供できたらいいなぁと思っています。

モード変更

この記事に含まれるタグ (Keyword) :
コメント  

コメント投稿者名のメールアドレスを非表示に

2010/02/06 (土)  カテゴリー: ブログカスタマイズ中級

タイトル通りですが、投稿者名のメールアドレスを非表示に (メールアドレスを入れていた場合でも、名前にメールアドレスのリンクが付かないように) 変更してみました。

以前、サポートの質問コメントにもあったものですが、<%comment_mail+name><%comment_name> という変数に変えるだけでOKです。

<%comment_mail+name> は 「メールアドレスの入力がある場合、メールアドレスのリンクが張られた投稿者名 を表示,メールアドレスの入力がない場合には、単に投稿者名 を表示」 という変数で、FC2ブログの公式テンプレート で使われているもの。 共有テンプレートでも デフォルトではこの設定 になっているものが多いと思います。

ari_seoシリーズでは ↓ この部分になります。

<!-- ▼記事へのコメント▼ -->

<!--comment-->
<div id="comment<%comment_no>" class="n_<%comment_name>"><br />

<div class="cm_body"><b><%comment_title></b><p><%comment_body></p></div>

<div class="t_right cm_bottom">
<%comment_mail+name>&nbsp;|&nbsp;
<script type="text/javascript"><!--
a="<%comment_url>";
if (a!="") document.write('<a href="'+a+'" target="_blank">URL</a>&nbsp;|&nbsp;')
//--></script>
<%comment_year>/<%comment_month>/<%comment_day> (<%comment_wayoubi>) <%comment_hour>:<%comment_minute> <!--comment_edit-->[ <a href="<%comment_edit_link>" title="コメントの編集">編集</a> ]<!--/comment_edit--> No.<%comment_no>
</div><!--/class=t_right-->

</div><br /><!--/class=n_名前-->
<!--/comment-->

<!-- ▲記事へのコメント▲ -->

<%comment_mail+name><%comment_name> に変えればOK!

ちなみに、■色文字部分 を削除すると、コメントの投稿時間 を 表示しないようにできます。 (※厳密にはバレバレなんですが。。。昼間、家事をサボっているのが旦那にバレにくいように...私は 何となく外しています。)

<%comment_name> に変えた場合の メリットとデメリット

  • メールアドレスが公開されない,リンクも張られない ので、悪意のある人にアドレスを使われたり、アドレス拾集ツール などに拾われてしまうこともなく安心。
  • サイト管理者にとっても、メールアドレスは 何度も必要となる情報ではない(ことが多い) ので、わずかだとは思いますが無駄が省ける。
  • アドレスの記載があるか否かは 管理画面 を見ないと分からないので、気付くのが遅くなる。

個人のサイトに メールアドレス 入れる時に、「重要なアドレスを使っちゃう人なんていないでしょ??」 と、思うのは 私やインターネットに慣れている人の発想で。。。 相手が子供やパソコンに慣れていない人だという可能性もやっぱり考えた方が良いのかな と。

それと、FC2ブログ以外では コメント投稿時にはメールアドレスが必須で公開はされない というところも多いので、それが普通だと思っている方もいるようです。

現在のFC2ブログで、メールアドレスを扱える変数は <%comment_mail+name><%comment_mail> しかないので、ソースにも反映されない 「非公開」 の方法は、これぐらい (これらの変数を入れない方法) しかないと思います。
※厳密には 非公開コメント にしない限り 第三者に知られるリスクは伴います。 理由は・・・ (悪用されたら心苦しいので 載せるのは控えておきますが... FC2ブログでは 変更したくない重要なアドレス は 使わない方が安全 かと思います。)

今のところ、FC2ブログの標準 は 「メールは公開される」 だし、メリットとデメリットがあるので、後は管理人の判断で良いのかなと。。。 共有テンプレートは これまで通りの状態で 変える予定はありません。

[ 関連記事 : 名前の装飾 と 管理人のコメントを区別 について ]

キーワード検索 : コメント  

スポンサーリンク

はてなブックマーク  Google Bookmarks Google Bookmarks Yahoo!ブックマーク Facebook Twitter
お役に立ちましたら、応援して頂けると嬉しいです(*´`*)
記事を読んで頂きありがとうございます。 FC2ブログランキング

URL http://arinogotokuatumarite.blog19.fc2.com/blog-entry-108.html

2010/02/06 ~ | Comment (6) tweet? | ↑ ページ先頭へ ↑ |
 @arinogotoku
  • paruparu (arinogotoku) on Twitter
    ツイートが上手く表示されない時は Twilog or 公式Twitter などから見てください。

6 Comment


お困りです

非常に役に立った内容でしたw
アトお困りなんですが自分もブログ作り始めて
ホームの時点で
「コメントを登録する~送信」までの部分が
記事の「コメント」を押さないと出ないので
常に出す方法ってないですか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1436622479
ここのやり方やったらなぜかコメントした後にコメント欄が空白ですと
コメントが書き込めませんでした・・・。
あと
http://news23vip.blog109.fc2.com/blog-entry-1647.html
ここのようなサイトのコメントの付け方にしたいんです。
あとトラックバックを下にやってみたのはいいですがホームが2つついてしまいました
ここなら詳しいと思ったので、教えてもらえると助かります!

VIPPERな名無しさん |  2010/03/19 (金) [ 編集 ] No.360


VIPPERな名無しさんへ

>ホームの時点で 「コメントを登録する~送信」までの部分が
>記事の「コメント」を押さないと出ないので 常に出す方法ってないですか?

この ホーム とはトップページのことでしょうか?
通常、記事毎のコメント投稿欄は トップページ(<!--index_area-->) には置けず、個別記事ページ(<!--permanent_area-->)で表示されるものです。 また、コメント投稿フォームは通常 <!--comment_area-->~<!--/comment_area--> 内に置くものなので、機能しないのはそのためかも知れません。

私のブログの トップページにある コメント投稿欄は 送信先を 「1つの記事(ゲストブック)」 と決めているので、クッキーなどは機能しませんが、正常に投稿することが可能です。

質問の意味が今ひとつ理解できなかったので、今の時点ではこれくらいしか回答できません。

>トラックバックを下にやってみたのはいいですがホームが2つついてしまいました
これは 構造と変数 を1つずつ見直せば修正できると思います。

テンプレート用 変数一覧|FC2ブログ公式マニュアル
http://fc2blogmanual.blog60.fc2.com/blog-entry-160.html
FC2ブログのエリア変数 表示されるページ見本
http://arinogotokuatumarite.blog19.fc2.com/blog-entry-39.html

paruparu |  2010/03/19 (金) [ 編集 ] No.362


忙しいところ返信ありがとうございます!
ホームではしょうがないんですねぇ、わかりました。
FC2のマニュアル見てませんでしたね・・・参考にします。
どうもありがとうございます。

VIPPERな名無しさん |  2010/03/19 (金) [ 編集 ] No.363


はじめまして

はじめてコメントさせていただきます。

私もFS2グログを運営しているのですが、わからないことがあり、
コメントさせていただきました。

「コメント投稿者名のメールアドレスを非表示に」というのを
読み、実行をしてみました。
もちろん、できたのですがまだわからないことがあるのです。

そもそも投稿者の方のアドレスが公開になっているということで
こちらの方法を実行させていただいたのですが、コメントのeditというところを
クリックすると、やはりアドレスが見えてしまうようです。

それを見えないする方法はないのでしょうか??
相手の方にアドレスを入力しないように伝えることしか方法はないのでしょうか?

教えていただけると助かります。

うり |  2012/09/27 (木)  No.1485


うりさん、はじめまして。

> コメントのeditというところを
> クリックすると、やはりアドレスが見えてしまうようです。

そうですね。。
編集ページの メールアドレス入力欄 自体も削除してしまってもいいかもしれませんが...

ただ、ここまでしても コメント投稿前に 確認用画面へ移動する設定にしてあるサイトの場合、確認用画面はFC2ブログ共通であり、この画面へはパスワードを入れなくても誰でも入れる仕様なので、完全に隠せる訳ではないですね。。
あとは、スマートフォン用テンプレートや 携帯用テンプレートでも(コメントの編集はできませんが) コメントの閲覧は可能なので、その二つも同様に(メールアドレスを非表示に)しておかないと 意味がない部分もあります。 FC2ブログは そのテンプレートでしか見れない訳ではないので... 完全に隠すことは出来ないという面もあります。

なので 「メールアドレスは入れても開示されません」 のような言葉は
FC2ブログでは不可能なので、↑のようなメッセージは入れない方が無難かなと思います。


<!--edit_area-->
<!-- ▼コメント編集▼ -->
(中略)
Mail <input id="mail" type="text" name="edit[mail]" value="<%edit_mail>" />
URL <input id="url" type="text" name="edit[url]" value="<%edit_url>" />
(中略)
<!-- ▲コメント編集▲ -->
<!--/edit_area-->

少し手を加えるならこのような部分を編集してみてください。
ただ、やっぱりあまり意味はないかも。。

メールアドレスを必要としないのであれば 
value="<%edit_mail>" → value="" として再入力させるのでも良いかもですね。
これなら確認画面でも 空欄なら空欄の状態 になるかと思います。

paruparu |  2012/09/28 (金) [ 編集 ] No.1487


丁寧に教えてくださりありがとうございます。

完全に隠すことはできないのですね・・・
教えてくださった方法、試してみます。
ありがとうございました。

うり |  2012/09/28 (金)  No.1488

コメントを投稿する 記事: コメント投稿者名のメールアドレスを非表示に


お気軽にコメントをどうぞ。
ソースコード等の < と > は (実態参照に変換されるので) そのまま使ってOKです。 & は 全角 に変えて使ってください。

  任意 : 後から修正や削除ができます。
  非公開コメントとして投稿する。(管理人にのみ公開)
 

Trackback