ブログホームにコメント欄及びコメントボタンを表示する | リアナのカスタマイズ日記(CSS編集用デザイン)

リアナのカスタマイズ日記(CSS編集用デザイン)

アメブロ 新CSS CSS編集用デザイン 無料
カスタマイズ アメブロカスタマイズ 初心者
CSS スタイルシート デザイン
javascript jQuery


★ ブログホームにコメント欄及びコメントボタンを表示する




◆ 関連記事

コメントフォームを記事内に設置する
http://ameblo.jp/new-blue-777/entry-11336255796.html
コメントフォームを記事内に設置する②(コメント欄が表示されている場合も表示します)
http://ameblo.jp/new-blue-777/entry-11411492082.html
ブログホームにコメントボタンを表示する
http://ameblo.jp/new-blue-777/entry-11259905841.html



● ブログのホームまたは、ブログホームから次のページなどをクリックした
  ページの記事下にコメント欄及びコメントボタンを設置する。

 ① アメンバー限定記事の設置は除く。
 ② コメントボタンの画像をCSSで設置していれば 、CSSに設置している
   画像が適用されます。
 ③ ajaxを利用して該当する記事のページのHTMLを読んでいるため、1ページに
   表示する記事件数が多い場合は、ページ表示に時間がかかる場合があります。
   また、アクセス解析において、アクセス数が増える可能性があります。



◆ 設置方法

① フリープラグインへ下記を追加します。


<script type='text/javascript' src='http://stat100.ameba.jp/blog/js/apm001.js'></script>
<script type='text/javascript' src='http://usrcss.ameblo.jp/skin/templates/6d/7d/10030757386.css'></script>
<script type='text/javascript'>
comment_home_disp();
</script>



 ■ 説明

  ・ 下記はフリープラグインの最初に1つあればOKです。

<script type='text/javascript' src='http://stat100.ameba.jp/blog/js/apm001.js'></script>

   ・ 下記が既に設定されていれば、不要です。

<script type='text/javascript' src='http://usrcss.ameblo.jp/skin/templates/6d/7d/10030757386.css'></script>



● 当スクリプトの内容


function comment_home_disp(){// コメントをブログホームにも表示する
$(document).ready(function(){
var entry_url = new RegExp(/http\:\/\/ameblo\.jp\/(.*?)\/entry\-(\d+)\.html.*/);
var comment_count=$(".commentArea").length;
if(comment_count==0){
var Art_count=$(".skinArticleHeader").length;
for(i = 0; i < Art_count; i++){
var Art_url=$(".skinArticleHeader a:eq("+i+")").attr('href');
if (Art_url.match(entry_url)) {
var Art_data=$.ajax({url: Art_url, async: false}).responseText;
var Comment_data=$(".commentArea", Art_data);
$(".skinArticleFooter:eq("+i+")").after(Comment_data);
if ((typeof blogCommentType == "undefined") || (blogCommentType != "SMARTPHONE")){window.blogCommentType = "PC";}
}}}
});
}