Dengan membuat widget top komentator dan dipasang di blog akan memudahkan kita untuk mengetahui siapa komentator terbanyak yang sudah data...
Dengan membuat widget top komentator dan dipasang di blog akan memudahkan kita untuk mengetahui siapa komentator terbanyak yang sudah datang dan memberikan komentar terbanyak di blog anda. Jadi dengan memasang widget top komentator di blogger nantinya anda bisa memberi suatu bentuk penghargaan kepada mereka karena telah sudi berkunjung dan memberi komentar terbanyak di blog anda. Widget top komentator dengan gambar / avatar yang akan Blogger Bondowoso share kali ini tampilannya begitu menarik. Anda nantinya dapat mencoba menerapkan di blog anda. Yuk simak saja pembahasan cara menampilkan avatar komentator yang menjadi top komentator di blog anda.
Cara memasang / membuat top komentator dengan avatar di blog
1. Login ke akun blogger anda
2. Pada dasboard, pilih tata letak => tambah gadget => html/java script
3. Letakkan kode berikut didalam kotak html/java script
<style type="text/css">
.top-commenter-line {margin: 3px 0;}
.top-commenter-line .profile-name-link {padding-left:0;}
.top-commenter-avatar {vertical-align:middle;}
</style><br />
<script type="text/javascript">
//
// Top Commentators gadget with avatars
// Gets a list of top commentators from all comments, or specified number of days in the past
//
// CONFIG:
var maxTopCommenters = 10; // how big a list of top commentators
var minComments = 1; // how many comments must top commentator have at least
var numDays = 30; // from how many days (ex. 30), or 0 from "all the time"
var excludeMe = true; // true: exclude my own comments
var excludeUsers = ["Rudy Bond", "someotherusertoexclude"]; // exclude these usernames
var maxUserNameLength = 42; // 0: don't cut, >4: cut usernames
//
var txtTopLine = '<b>[#].</b> [image] [user] ([count])';
var txtNoTopCommenters = 'No top commentators at this time.';
var txtAnonymous = ''; // empty, or Anonymous user name localized if you want to localize
//
var sizeAvatar = 20;
var cropAvatar = true;
//
var urlNoAvatar = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrd-3QvnOdZf3sCE10XLk3Lr3RI50DcHPcqs1xjOIU64wQ31TSlvUsEz-ztv5FGxQjmkFrX4n2xejxIrsgAIDLBaztWpx0j-5zYE6QXTmdKW94SyCJz9UKUopZ-AjFFklremX5jPNWwhU/"+sizeAvatar+"/avatar_blue_m_96.png"; // http://www.blogger.com/img/avatar_blue_m_96.png resizeable
var urlAnoAvatar = 'http://www.gravatar.com/avatar/00000000000000000000000000000000?d=mm&s=' + sizeAvatar;
var urlMyProfile = ''; // set if you have no profile gadget on page
var urlMyAvatar = ''; // can be empty (then it is fetched) or url to image
// config end
// for old IEs & IE modes:
if(!Array.indexOf) {
Array.prototype.indexOf=function(obj) {
for(var i=0;i<this.length;i++) if(this[i]==obj) return i;
return -1;
}}
function replaceTopCmtVars(text, item, position)
{
if(!item || !item.author) return text;
var author = item.author;
text = text.replace('[user]', authorcode);
text = text.replace('[image]', imgcode);
text = text.replace('[#]', position);
text = text.replace('[count]', item.count);
return text;
}
var topcommenters = {};
var ndxbase = 1;
function showTopCommenters(json) {
var one_day=1000*60*60*24;
var today = new Date();
if(urlMyProfile == "") {
var elements = document.getElementsByTagName("*");
var expr = /(^| )profile-link( |$)/;
for(var i=0 ; i<elements.length ; i++)
if(expr.test(elements[i].className)) {
urlMyProfile = elements[i].href;
break;
}
}
for(var i = 0 ; i < json.feed.entry.length ; i++ ) {
var entry = json.feed.entry[i];
if(numDays > 0) {
var datePart = entry.published.$t.match(/\d+/g); // assume ISO 8601
var cmtDate = new Date(datePart[0],datePart[1]-1,datePart[2],datePart[3],datePart[4],datePart[5]);
//Calculate difference btw the two dates, and convert to days
var days = Math.ceil((today.getTime()-cmtDate.getTime())/(one_day));
if(days > numDays) break;
}
var authorUri = "";
if(entry.author[0].uri && entry.author[0].uri.$t != "")
authorUri = entry.author[0].uri.$t;
// list top topcommenters:
var realcount = 0;
for(var i = 0; i < maxTopCommenters && i < tuplear.length ; i++) {
var item = tuplear[i][1];
if(item.count < minComments)
break;
document.write('<di'+'v class="top-commenter-line">');
document.write(replaceTopCmtVars(txtTopLine, item, realcount+1));
document.write('</d'+'iv>');
realcount++;
}
if(!realcount)
document.write(txtNoTopCommenters);
}
document.write('<script type="text/javascript" src="http://'+window.location.hostname+'/feeds/comments/default?redirect=false&max-results=200&alt=json-in-script&callback=showTopCommenters"></'+'script>');
</script><a href="http://bloggerbondowoso24.blogspot.com" target="blank"><font color="red">[Get This]<font></font></font></a>
Keterangan :
1. var maxTopCommenters = 10; adalah jumlah komentator yang ditampilkan
2. var sizeAvatar = 20 adalah ukuran gambar / avatar
3. var excludeUsers = ["Rudy Bond" silahkan ganti Rudy Bond dengan nama anda (supaya foto anda tidak muncul paling atas sendiri)
Loaded All PostsNot found any postsVIEW ALLReadmoreReplyCancel replyDeleteByHomePAGESPOSTSView AllRECOMMENDED FOR YOULABELARCHIVESEARCHALL POSTSNot found any post match with your requestBack HomeSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDecjust now1 minute ago$$1$$ minutes ago1 hour ago$$1$$ hours agoYesterday$$1$$ days ago$$1$$ weeks agomore than 5 weeks agoFollowersFollowTHIS CONTENT IS PREMIUMPlease share to unlockCopy All CodeSelect All CodeAll codes were copied to your clipboardCan not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy
COMMENTS