この記事に含まれるタグ (Keyword) :
コメント 変数 FC2ブログ
「投稿記事件数」 「総コメント数」 「実質コメント数」 の表示を入れてみました。 前から 総記事件数 は表示させていましたが、もう少し目立つ所に表示させ モチベーションアップ と コメントし易さ みたいなものに繋がればいいかなぁと思っています。
- 総記事件数 と 総コメント数 はどこでも表示可能
- 実質コメント数 は 全記事一覧ページ <!--titlelist_area--> でのみ表示可能

実際のページ (全記事一覧ページ)
※総記事件数,総コメント数 はトップページにも表示しています。
「総コメント数」 はスクリプトを使わず、変数 だけでも表示出来ちゃいますよ! とても簡単なので、良かったら使ってみてください。
1. 総コメント数 の表示方法 (どのエリアでも表示可能)
これまでに投稿されたコメント数(最新のコメントが非公開 や 承認待ちコメントの場合を除く コメント総数) を表示させるものですので、削除したコメントなども 件数 に含まれています。 つまり、削除したコメントなども含めた件数 を表示します。
コメントには番号が付けられていますので、投稿されたコメントを新着順に一覧表示させる変数 <!--rcomment--> を使って、その最新のコメント番号 <%rcomment_no> 1件を表示させます。 ただ、本来の変数の使い方だと設定している件数分 繰り返し表示されてしまうので、変則的方法 にしてあります。 同様に トラックバック総数 も表示可能です。
2. 実質コメント数 の表示方法
実際に反映されているコメント数 を表示します。 削除したコメント(含む 記事を削除したもの) や コメント受付終了にしたものなどのコメント数 はカウントされません。
追記 (2013/06/02) :
全記事一覧ページに仕様変更(1ページの表示件数が 旧500件毎→ 現100件毎に変更)があり、総記事件数が 100件以下でないと 実質コメント数 は正しくカウントできません。
- <!--titlelist_area--> が存在しないテンプレート(全記事一覧ページが FC2共通のページに移動するもの) では使えません。(カスタマイズして作れば使えます)
- <!--titlelist_area--> が存在するテンプレートで、且つ 記事件数が
500件以内であれば、全記事一覧ページ でのみ表示可能です。 記事件数が 500件を超えている場合、全記事一覧ページにページ送りが発生するので、これを使っても殆ど意味がないと思います。
<script type="text/javascript">
Tc=<!--titlelist-->+<%titlelist_comment_num><!--/titlelist-->;
document.write('実質コメント数 '+Tc +' 件');
</script>
<!--/titlelist_area-->
3. 総記事件数 の表示方法 (どのエリアでも表示可能)
[ 関連記事 : 総記事件数 を表示 (親子カテゴリー対応版) ]
投稿した記事件数 を表示します。 <%archive_count> を利用しています。
Ac=<!--archive-->+<%archive_count><!--/archive-->;
document.write('投稿記事件数 '+Ac +' 件');
</script>
実際の適応例 (まとめて設定したい場合の方法)
<script type="text/javascript">
// <![CDATA[
Ac=<!--archive-->+<%archive_count><!--/archive-->;
document.write('<li>投稿記事件数 '+Ac +' 件</li>');
document.write('<li>総コメント数 <!--rcomment--><%rcomment_no><!--not_edit_area--><!--/rcomment--><!--rcomment--><!--/not_edit_area--><!--/rcomment--> 件</li>');
<!--titlelist_area-->
Tc=<!--titlelist-->+<%titlelist_comment_num><!--/titlelist-->;
document.write('<li>実質コメント数 '+Tc +' 件</li>');
<!--/titlelist_area-->
// ]]>
</script>
ちょっと邪道なソース... あくまでも参考まで。
<!--titlelist_area-->
<!-- ▼全記事一覧▼ -->
<div class="entry_title"><h2>日付順の全記事一覧 <span style="font-weight:normal; font-size:16px"><%template_copyright_date>~2008</span><script type="text/javascript">
// <![CDATA[
Ac=<!--archive-->+<%archive_count><!--/archive-->;
Tc=<!--titlelist-->+<%titlelist_comment_num><!--/titlelist-->;
document.write('<span style="display:block; padding-top:10px; font-weight:normal; font-size:13px">(投稿記事件数 '+Ac +' 件 , 総コメント数 <!--rcomment--><%rcomment_no><!--not_edit_area--><!--/rcomment--><!--rcomment--><!--/not_edit_area--><!--/rcomment--> 件 ,実質コメント数 '+Tc +' 件)</span>');
// ]]>
</script></h2></div>
(中略)
<!-- ▲全記事一覧▲ -->
<!--/titlelist_area-->
ちなみに... 実質コメント数が 総コメント数より かなり少なくなっているのは、テンプレサポート窓口(1) のコメントが増えてページが重くなり過ぎたため、40件程度 整理させてもらったことと、スパムコメントを削除していること などが関連しています。
私の場合、コメントは「ブログ更新の活力」 にもなっているので、これからもお気軽にコメントいただけると嬉しいです。 (但し、スパムは止めてね!) では。






お役に立ちましたら、応援して頂けると嬉しいです(*´`*)
記事を読んで頂きありがとうございます。

URL http://arinogotokuatumarite.blog19.fc2.com/blog-entry-189.html
2011/02/24 ~ | Comment (0) tweet? | ↑ ページ先頭へ ↑ |コメントを投稿する 記事: 総コメント数 と 実質コメント数を表示させる方法
お気軽にコメントをどうぞ。
ソースコード等の < と > は (実態参照に変換されるので) そのまま使ってOKです。 & は 全角 に変えて使ってください。
0 Comment