Senin, 02 Agustus 2010

Membuat Recent Comment ( Komentar Terbaru ) Update ...!



Di artikel yang saya tulis sebelumnya yang membahas tentang pembuatan Komentar terbaru yaitu :

== Membuat Recent Comment ( Komentar Terbaru )
== membuat Recent Comment Dengan FEED

Nah... ada dibeberapa Blog yang memang suka bermasalah dalam pembuatan Recent Comment atau Komentar terbaru ini, masalah nya tidak lain adalah tidak munculnya komentar dihalaman Blog. Untuk itu disini saya akan memberikan script yang InsyaAllah dapat membantu menyelesaikan masalah tersebut. Berikut tahap - tahapnya:

1. login ke Blooger
2. Rancangan / Tata Letak
3. Masuk ke Elemen
4. Pilih Add Gadget / Tambah elemen
5. Kemudian Copy Scipt dibawah ini

<script style=&qout;text/javascript&qout;>
function showrecentcomments(json) {
var numcomments = 5;
var showcommentdate = true;
var showposttitle = true;
var numchars = 100;
for (var i = 0; i < numcomments; i++) {
var entry = json.feed.entry[i];
var alturl;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
alturl = entry.link[k].href;
break;
}
}
alturl = alturl.replace(&qout;#&qout;, &qout;#comment-&qout;);
var postlink = alturl.split(&qout;#&qout;);
postlink = postlink[0];
var linktext = postlink.split(&qout;/&qout;);
linktext = linktext[5];
linktext = linktext.split(&qout;.html&qout;);
linktext = linktext[0];
var posttitle = linktext.replace(/-/g,&qout; &qout;);
posttitle = posttitle.link(postlink);
var commentdate = entry.published.$t;
var cdyear = commentdate.substring(0,4);
var cdmonth = commentdate.substring(5,7);
var cdday = commentdate.substring(8,10);
var monthnames = new Array();
monthnames[1] = &qout;Jan&qout;;
monthnames[2] = &qout;Feb&qout;;
monthnames[3] = &qout;Mar&qout;;
monthnames[4] = &qout;Apr&qout;;
monthnames[5] = &qout;May&qout;;
monthnames[6] = &qout;Jun&qout;;
monthnames[7] = &qout;Jul&qout;;
monthnames[8] = &qout;Aug&qout;;
monthnames[9] = &qout;Sep&qout;;
monthnames[10] = &qout;Oct&qout;;
monthnames[11] = &qout;Nov&qout;;
monthnames[12] = &qout;Dec&qout;;
if (&qout;content&qout; in entry) {
var comment = entry.content.$t;}
else
if (&qout;summary&qout; in entry) {
var comment = entry.summary.$t;}
else var comment = &qout;&qout;;
var re = /<\S[^>]*>/g;
comment = comment.replace(re, &qout;&qout;);
document.write('<br/>');
if (showcommentdate == true) document.write('On ' + monthnames[parseInt(cdmonth,10)] + ' ' + cdday + ' ');
document.write('<a href=&qout;' + alturl + '&qout;>' + entry.author[0].name.$t + '</a> commented');
if (showposttitle == true) document.write(' on ' + posttitle);
document.write('<br/>');
if (comment.length < numchars) {
document.write('<i>');
document.write(comment);
document.write('</i>');}
else
{
document.write('<i>');
comment = comment.substring(0, numchars);
var quoteEnd = comment.lastIndexOf(&qout; &qout;);
comment = comment.substring(0, quoteEnd);
document.write(comment + '...<a href=&qout;' + alturl + '&qout;>(more)</a>');
document.write('</i>');}
document.write('<br/>');
}
document.write('<br/>');
}
</script>
<script src=&qout;http://YOURBLOG.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments&qout;>
</script>

KETERANGAN :
== Ganti Tulisan YOURBLOG.blogspot.com dengan URL Blog kalian.

6. SAVE dan Lihat hasilnya...

Mudah dan cepat kan....Semoga ini dapat membantu bagi kalian yang memang susah membuat recent comment ini. Jangan lupa Klik tombol share dan kasih komentarnya ya...

No comments yet