コメントリストを記事 別 にまとめて表示 する for FC2 ブログ
コメントリストをとです。
カスタマイズを
カスタマイズ![]() | → | カスタマイズ![]() |
1.コメントリスト用 タグの変更
<div class="sidetitle">
Recent Comments
</div>
<div class="side" id="commentlist">
<!--rcomment-->
<span><%rcomment_etitle></span><ul><li><a href="<%rcomment_link>#c<%rcomment_no>" title="<%rcomment_body>"><%rcomment_title></a> <%rcomment_name> <%rcomment_month>/<%rcomment_day></li></ul>
<!--/rcomment-->
</div>
また
- コメントタイトルが span タグで
括 られていること - コメント
投稿 者 情報 が ul タグ および li タグで括 られていること - span の
終了 タグと次 の ul タグの間 に改行 を入 れないこと
2.スクリプトの追加
コメントを
<script type="text/javascript">
function deleteTextNode(node) {
if(node.parentNode != undefined){
// node.parentNode.removeChild(node);
}
}
function collateData(id) {
var data = '';
var counter = 0;
var ul = new Array('');
var li = new Array('');
var flag;
var elements = document.getElementById(id).getElementsByTagName('span');
for (i = 0; i < elements.length; i++) {
flag = false;
for (j = 0; j < ul.length; j++) {
if (ul[j] == elements[i].innerHTML) {
flag = true;
deleteTextNode(elements[i].nextSibling);
li[j] += elements[i].nextSibling.innerHTML + '\n';
}
}
if (!flag) {
ul[counter] = elements[i].innerHTML;
deleteTextNode(elements[i].nextSibling);
if(li[counter] == undefined){
li[counter] = elements[i].nextSibling.innerHTML + '\n';
} else {
li[counter] += elements[i].nextSibling.innerHTML + '\n';
}
counter++;
}
}
for (i = 0; i < counter; i++) {
data += '<span>'+ul[i]+'</span>';
data += '<ul>'+li[i]+'</ul>';
}
document.getElementById(id).innerHTML = data;
}
collateData('commentlist');
</script>
3.ツリー化 する
- FC2ブログ・プラグイン「
最新 の記事 +コメント」の使 い方 - FC2ブログの「
最近 の記事 +コメント」プラグインをきれいなツリーにする - FC2ブログのツリー
化 された「最近 のコメント」のリンクから該当 コメントにジャンプする - FC2ブログのコメントリンクから
該当 のコメントにジャンプさせる方法 - FC2ブログテンプレート
修正 (コメント編集 タグの追加 等 )
≫ ひと
アメブロからFC2へやって
yujiroさん、こんばんはー♪
この
3
Recent Entriesのように、
<script type="text/javascript">
<!--
generateNormalTree("commentlist");
//-->
</script>
も
お
yujiroさん、こんばんは。
うまく
>yozo さん
こんばんは?(^^)
もしかして
このカスタマイズと
collateData('commentlist');
generateNormalTree("commentlist");
という
>yozoblogさん
こんばんは。
showryさんが
>showryさん
こんばんは。
ご
うまくできたようで
トラックバックも
yujiroさん、showryさん、おはよーございまっす♪
おかげ
プロシージャ
>yozoblogさん
こんにちは。
ご
ではでは!
こんばんわ。
FC2のテンプレート、
なかなか
ところで、コメントリストのツリー
それと、
「コメントタイトルが span タグで
span の
BlogPeopleのリストに
>cocoalocoさん
こんばんは。
テンプレートご
ご
1.
2.それぞれの
コメントタイトルが span タグで
<span><%rcomment_etitle></span>
コメント
<ul><li><a href="<%rcomment_link>#c<%rcomment_no>" title="<%rcomment_body>"><%rcomment_title></a> <%rcomment_name> <%rcomment_month>/<%rcomment_day></li></ul>
span の
<span><%rcomment_etitle></span><ul><li>?(略 )
となっている
<span><%rcomment_etitle></span>
<ul><li>?(略 )
という
それではよろしくお
タグを
すみません。
ありがとうございました。
>cocoalocoさん
こんばんは。
ご
ではでは!
こんにちは!
fc2ではなくMTです。すいません、まちがってしまいました。
>takaさん
こんにちは。
ご
なお
それではよろしくお
はじめまして。
カスタマイズも
コメントのついたエントリーにもリンクを
この
お
よろしくお
>chocolateさん
こんばんは。
ご
ご
それではよろしくお
こんにちは。
いつも
コメントリストを
コメントリストの
>たまさん
こんにちは。
ご
li[j] += elements[i].nextSibling.innerHTML + '\n';
を
li[j] = elements[i].nextSibling.innerHTML + '\n' + li[j];
に、もう
li[counter] += elements[i].nextSibling.innerHTML + '\n';
を
li[counter] = elements[i].nextSibling.innerHTML + '\n' + li[counter];
に
それではよろしくお
ありがとうございました。
>たまさん
こんにちは。
ご
ではでは!
yujiroさん
おはようございます。
ちょっとコメントまわりの
トリップは
あのコメント
>TomomiXさん
こんにちは。
ご
「FC2のコメントトリップ
それではよろしくお

はじめまして。ラム
>ラム
こんにちは。
ご
ご
もうひとつのコメントは
ではでは!

はじめまして、JUNと
はじめに
FC2をつかっています。はじめこちらのテンプレートを
(クリックができない
そこでこちらのカスタマイズをおこなったところ、コメントがついているにもかかわらず、
お
よろしくお
>JUNさん
はじめまして。
ご
テンプレートご
それではよろしくお
