Cara Membuat Daftar Komentar Aktif di Blogger - Ilmu Komputer

Tentang komputer, tips, trik, artikel, tutorial!

Senin, 21 April 2014

Cara Membuat Daftar Komentar Aktif di Blogger

Cara Membuat Daftar Komentar Aktif di Blogger
Cara Membuat Daftar Komentar Aktif di Blogger-Cara Membuat Daftar Sahabat Blog,atau bisa juga disebut Cara Membuat Daftar Link Teman Blog. Cara Membuat widget daftar member aktif di blogspot,cara membuat daftar member yang aktif di blog, Membuat Daftar Komentar Teraktif Di Blog.

Selamat datang sobat, kali ini saya hanya sedikit share, karena saya lagi drop jadi tidak bisa menulis banyak-banyak, Mungkin sobat pernah melihat komentar aktif pada blog ilkomunived.blogspot ini.

Apa gunanya? gunanya adalah untuk menghargai teman-teman dari tetangga sebelah yang meninggalkan jejak di gubuk saya ini, selain bertujuan untuk menambah erat tali persahabatan dengan rekan rekan bloger yang lain pemasangan widget ini juga bertujun agar pengunjung selalu berkiinginan memberikan komentarnya pada setiap postingan.Keuntungan buat pengunjung adalah nama dan profile mereka selalu tampil pada blog kita sehingga besar kemungkinan akan dilihat oleh pengunjung yang lain.

Kali ini saya akan berbagi cara membuat daftar komentar aktif di blog, siapa tahu ada sobat-sobat yang ingin menerapkannya. Langkah-langkahnya sangat mudah silahkan sobat membuat sebuah laman baru, kemudian copy dan pastekan script berikut pada bagian HTML bukan Compose

Code
<style type="text/css"> 
.cm-person{margin:3px;position:relative;float:left;width:80px;height:100px;font:10px/10px Lora,Verdana,Arial,Sans-Serif;text-align:center;line-height:10px;padding:10px; border: 1px solid #F6CEE3; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;color:#000;background-color:#fff;box-shadow:inset 0 0 1px black}
.cm-person a.profile-name-link{display:block;width:80px;height:80px;position:absolute;top:10px;left:10px;background-color:#999;color:white;text-decoration:none;font:bold 30px/80px Ubuntu,Tahoma,Verdana,Arial,Sans-Serif;margin:0 0;padding:0 0;display:none}
.cm-person a.profile-name-link.item1{background-color:#BC0000}
.cm-person a.profile-name-link.item2{background-color:#1A00CE}
.cm-person a.profile-name-link.item3{background-color:#39A003}
.cm-person a.profile-name-link.item4{background-color:#8B039D}
.cm-person a.profile-name-link.item5{background-color:#F0C100}
.cm-person a.profile-name-link.item6{background-color:#00D1CB}
.cm-person a.profile-name-link.item7{background-color:#FFEA03}
.post .post-body .cm-person img{background-color:#666;display:block;width:80px;height:80px;padding:0 0;margin:0 0 10px;border:none}
.cm-person:hover{color: #FFF;background-color:#111}
.cm-person:hover a.profile-name-link{display:block}
.comments {display: none;}
</style>
<script type="text/javascript">
//<![CDATA[
var homepage = 'http://ilkomunived.blogspot.com/',
  maxTopCommenters = 77,
  minComments = 1,
  numDays = 0,
  excludeMe = true,
  excludeUsers = ["Anonymous", "Admin","Ilkom unived","Redo Kusuma"],
  maxUserNameLength = 42,
  txtTopLine = '[image] [user]',
  txtNoTopCommenters = 'No top commentators at this time.',
  txtAnonymous = '',
  sizeAvatar = 80,
  cropAvatar = true,
  urlNoAvatar = 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnCaZGMcNRap8fD1Hr9DWAemJa0YIfLNzPJGnES5nFVNeuStvDiAYWYVIPQjpFB-5VurfUdosSOwOEkDzdtT-TSrgvo2uqn7BlVi-Ro867zH9QcctkUcOh_D16Yyuc4ALCsnfOHNvLuY/' + sizeAvatar + '/avatar_blue_m_96.png',
  urlAnoAvatar = 'http://www.gravatar.com/avatar/00000000000000000000000000000000?d=mm&s=' + sizeAvatar,
  urlMyProfile = '',
  urlMyAvatar = '';
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;
  var authorUri = "";
  if (author.uri && author.uri.$t != "") authorUri = author.uri.$t;
  var avaimg = urlAnoAvatar;
  var bloggerprofile = "http://www.blogger.com/profile/";
  if (author.gd$image && author.gd$image.src && authorUri.substr(0, bloggerprofile.length) == bloggerprofile) {
    avaimg = author.gd$image.src
  } else {
    var parseurl = document.createElement('a');
    if (authorUri != "") {
      parseurl.href = authorUri;
      avaimg = 'http://www.google.com/s2/favicons?domain=' + parseurl.hostname
    }
  }
  if (urlMyProfile != "" && authorUri == urlMyProfile && urlMyAvatar != "") avaimg = urlMyAvatar;
  if (avaimg == "http://img2.blogblog.com/img/b16-rounded.gif" && urlNoAvatar != "") avaimg = urlNoAvatar;
  var newsize = "s" + sizeAvatar;
  avaimg = avaimg.replace(/\/s\d\d+-c\//, "/" + newsize + "-c/");
  if (cropAvatar) newsize += "-c";
  avaimg = avaimg.replace(/\/s\d\d+(-c){0,1}\//, "/" + newsize + "/");
  var authorName = author.name.$t;
  if (authorName == 'Anonymous' && txtAnonymous != '' && avaimg == urlAnoAvatar) authorName = txtAnonymous;
  var imgcode = '<div class="cm-person"><img class="top-commenter-avatar" height="' + sizeAvatar + '" width="' + sizeAvatar + '" src="' + avaimg + '" />';
  if (authorUri != "") imgcode = '<a href="' + authorUri + '">' + imgcode + '</a>';
  if (maxUserNameLength > 3 && authorName.length > maxUserNameLength) authorName = authorName.substr(0, maxUserNameLength - 3) + "...";
  var authorcode = authorName;
  if (authorUri != "") authorcode = '<a class="profile-name-link item' + position + '" href="' + authorUri + '" title="' + position + '. ' + authorName + '">' + item.count + '</a>' + authorName.substring(0, 14) + '</div>
';
  text = text.replace('[user]', authorcode);
  text = text.replace('[image]', imgcode);
  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);
      var cmtDate = new Date(datePart[0], datePart[1] - 1, datePart[2], datePart[3], datePart[4], datePart[5]);
      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;
    if (excludeMe && authorUri != "" && authorUri == urlMyProfile) continue;
    var authorName = entry.author[0].name.$t;
    if (excludeUsers.indexOf(authorName) != -1) continue;
    var hash = entry.author[0].name.$t + "-" + authorUri;
    if (topcommenters[hash]) topcommenters[hash].count++;
    else {
      var commenter = new Object();
      commenter.author = entry.author[0];
      commenter.count = 1;
      topcommenters[hash] = commenter
    }
  }
  if (json.feed.entry.length > 200) {
    ndxbase += 200;
    document.write('<script type="text/javascript" src="' + homepage + '/feeds/comments/default?redirect=false&max-results=200&start-index=' + ndxbase + '&alt=json-in-script&callback=showTopCommenters"></' + 'script>');
    return
  }
  var tuplear = [];
  for (var key in topcommenters) tuplear.push([key, topcommenters[key]]);
  tuplear.sort(function (a, b) {
    if (b[1].count - a[1].count) return b[1].count - a[1].count;
    return (a[1].author.name.$t.toLowerCase() < b[1].author.name.$t.toLowerCase()) ? -1 : 1
  });
  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(replaceTopCmtVars(txtTopLine, item, realcount + 1));
    realcount++
  }
  if (!realcount) document.write(txtNoTopCommenters)
}
document.write('<script type="text/javascript" src="' + homepage + '/feeds/comments/default?redirect=false&max-results=200&alt=json-in-script&callback=showTopCommenters"></' + 'script>');
//]]>
</script>  

Keterangan:
Silahkan ganti bagian kuning dengan blog sobat, dan yang merah adalah nama akun yang tidak ingin sobat munculkan didaftar

Sekian Cara Membuat Daftar Komentar Aktif di Blogger  yang bisa saya bagikan pada kesempatan ini silahkan diterapkan agar saya sering berkomentar di blog sobat,dan silahkan komentar jika ada masalah, jika tidak ada masalah silahkan komentar juga  :D itung-itung Blogwalking . . . 
Agak blepotan gan, copas sana sini :D

Share on Facebook
Share on Twitter
Share on Google+
Tags :

Related : Cara Membuat Daftar Komentar Aktif di Blogger

82 komentar:

  1. ada disamping demonya gan.

    BalasHapus
    Balasan
    1. Maaf Mas Redo DEMO nya yang mana ya

      Hapus
    2. itu loh mas di sebelah kiri ada tulisan komentar aktif betul kan mas :)

      Hapus
  2. Masih pake hp ni browsingnya, ntr kalo ke warnet tak test. Ga berat di loading kan sob.?

    BalasHapus
    Balasan
    1. gag sob karena saya bikinnya di laman baru, bukan widget

      Hapus
  3. demonya yang manaya kang?...kebetulan daftar link temen punya saya error

    BalasHapus
    Balasan
    1. ada disamping gan, tapi kalau buka pakai hp gag muncul gan,,,, http://ilkomunived.blogspot.com/p/komentar-aktif.html

      Hapus
  4. Boleh dicoba nih, sepertinya keren pas lihat hasilnya mas.

    Makasih ya udah berbagi tutorial yang bermanfaat ini.

    BalasHapus
  5. wahh bagus juga nih tutorialnya, hehe ijin nyoba ya sob, mau masang kek gini juga :)

    BalasHapus
  6. iket tes juga mas hehehe.Thank ya tutornya

    BalasHapus
  7. iya betul +Firman :) Mudah hehe.. saya juga berhasil hehe

    BalasHapus
  8. saya punya ko gak muncul ya?

    BalasHapus
    Balasan
    1. ini linknya mas adshuda.com/p/galery-komentar-aktif.html tolong cek.hehe.Dan mas bisa hapus ini komentar.

      Hapus
    2. Apakah Jquery sudah terpasang dtemplate mbak?

      Hapus
    3. Apakah Jquery sudah terpasang dtemplate mbak?

      Hapus
    4. Jquerynya belum ada mas,terus gmn in?,buatkan tutor dipost berikutnya ya mas :)

      Hapus
  9. lumayan panjang juga skripnya ya mas utk bikin komentar aktif :) makasih sharingnya ntar dicoba :)

    BalasHapus
    Balasan
    1. sama mbak, terima kasih kunjungan malamnya ya :D

      Hapus
  10. menarik sekali sob script nya panjang :-D

    BalasHapus
  11. wah boleh juga nih mas cara membuat daftar komentar aktif di bloggernya, tapi kodenya banyak banget yah, makasih sharingnya :)

    BalasHapus
    Balasan
    1. :D sama2 mas,,, dari sononya panjang mas ,hehe

      Hapus
    2. biasanya nunggu berapa lama mas sampai nongol hasilnya, saya udah coba kok belum nongol yah foto-foto top komentatornya :)

      Hapus
    3. saya juga coba di blog baru mas, ternyata juga tidak muncul,,kita cari bareng2 masalahnya :D

      Hapus
    4. apa pengaruh templatenya kali yah mas jadi nggak bisa muncul :)

      Hapus
    5. ya mas saya jadi penasaran apa yang membedakan template ini dngan template mas..

      Hapus
  12. saya ikut blogwalking sekalian follow juga ya mas heheh...
    keren mas, ini mendai semacam penghargaan dan apresiasi terhadap mereka yang selalu koment blog kita ya...
    saya mau praktek rasanya

    BalasHapus
    Balasan
    1. aman mas,,,saya pasti follow...
      silahkan di praktekin mas..

      Hapus
  13. Wah ternyata mudah ya mas caranya. Kebetulan di blog saya belum ada mas. Boleh deh kapan kapan saya coba. Kalau sekarang belum bisa terapin tutornya karena lagi pake hp mas..

    BalasHapus
  14. wah kayanya bagus nih sob, tak simpen dulu scriptnya...trims yah

    BalasHapus
  15. Manteeb bangeet deeh gan info nyaa :)
    Komentar di dalam sebuah blog itu memang penting gan :)
    Jngan lpa mampir di blog ane yaa GAN

    BalasHapus
  16. nanti boleh dicoba mas,,hehe

    BalasHapus
    Balasan
    1. silahkan mas,biar saya semangat komen,hehe

      Hapus
    2. sudah jadi mas hollabacktexas.blogspot.com/p/active-comments.html :D

      Hapus
  17. bisa di praktekkan nih kode scripnya, thanks mas
    saya coba dulu :)

    BalasHapus
  18. wah.. sepertinya boleh juga tuh, ijin mempraktekannya yia bos...

    oya, thx buat screenshootnya yia bos, hehehe...

    BalasHapus
  19. Bang, Script ini membuat blog akan sedikit menjadi berat ndak ?

    BalasHapus
    Balasan
    1. saya rasa tidak juga ya mas, karena kita membuat laman baru...

      Hapus
  20. Balasan
    1. :D sering2 berkunjung ya sob, biar gambarnya naik terus

      Hapus
  21. Salam Mas Redo, maaf sebelumnya saya baru bisa
    Berkunjung, terima kasih sudah bersedia berbagi dan
    Kerja sama dengan saya. Langsung saja Mas Redo
    Saya simak artikelnya. tentang cara membuat daftar
    Komentar aktif. sangat bermanfaat buat di pajang di blog
    Saya ijin bookmark, terima kasih. salam santun buat Mas Redo. sekeluarga :-bd

    BalasHapus
  22. Oh, yah Mas Redo followback blog sudah
    Brhasil. terima kasih atas kerja samanya
    Tetap semangat, dan saling bersilaturrahmi :-d

    BalasHapus
  23. kunjungan pertama :D

    banyak banget nih scriptnya, kalau dibuat javascript bisa gak ya ?

    follow balik ya sob :)

    BalasHapus
  24. sama2 da,,, terima kasih atas kunjungannya.

    BalasHapus
  25. tapi jangan kunjungan terakhir ya mas..
    saya kurang tau maslah itu mas,, oke saya follback ya.. dtunggu j bntar :D

    BalasHapus
  26. untuk yang lagi blogwalking silahkan tinggalkan jejak, tapi saya belum bisa berkunjung sekarang 22/04/14 jam 00.00 karena ada ujian besok pagi,,, silahkan tinggalkan jejak y sob, besok saya jalan2 ke blog sobat

    BalasHapus
  27. Masih nyubi ni gan.. post di page ya? Ninggalin jejak dulu dah nanti kalo ol di kompie ane coba
    Btw ditunggu kunjungan ke blog ane..
    Spiritologytalk.blogspot.com

    BalasHapus
    Balasan
    1. pasti kunjungan baliknya gan... terima kasih kunjungannya ya

      Hapus
  28. wah keren juga ya kalau ada daftar komentar nya ;)

    BalasHapus
  29. dengan adanya daftar komentar aktif blog kita jadi keliatan ramai ya mas :D

    BalasHapus
  30. Mantap nih, jadi ini dipasang di halaman sendiri ya, ane kira dibuat widget di sidebar gitu.
    Kalau masang daftar komentar gini yang komen di blog kita jadi semakin banyak ya gan.

    BalasHapus
  31. tampilannya keren ya daftar komentarnya,, kek nanti perlu di coba di blog lain dech,, thx

    BalasHapus
  32. kelihatan banget ya siapa saja yang rajin berkunjung dan berkomentar di blog kita nantinya kalau pasang widget ini ;)

    BalasHapus
    Balasan
    1. ya mbak... :D punya mbak eka di atas tu :D

      Hapus
  33. wah trik baru nih. thanks banget mas :-d mantaab

    BalasHapus
  34. Keren mas :-bd wah jadi turun tapi rank saya :D
    Jadi jarang berkomentar sih, hehe

    BalasHapus
  35. postingan yang bagus gan (y)

    BalasHapus
  36. bagus banget ini..makasih ya gan..
    numpang promo ya gan..
    ayo bergabung bersama kami di www.sundulbet.com ya :ng

    BalasHapus
  37. thanks gan, bisa saya coba nih. hehe

    BalasHapus
  38. ijin share bos ku....!!!!!
    Ayo Daftar Sekarang Juga Hanya Di http://WWW.BUNGATWIN.COM
    - DEPO minimal Rp.20.000
    - WITHDRAW minimal Rp 20.000
    DAFTAR DI SINI
    Bonus Turover 0.5%
    Bonus Refferal 20% seumur Hidup
    hanya ada di TWINPOKER88
    AGEN POKER
    BANDAR POKER
    JUDI POKER

    BalasHapus
  39. ijin share bos ku....!!!!!
    Ayo Daftar Sekarang Juga Hanya Di http://WWW.BUNGATWIN.COM
    - DEPO minimal Rp.20.000
    - WITHDRAW minimal Rp 20.000
    DAFTAR DI SINI
    Bonus Turover 0.5%
    Bonus Refferal 20% seumur Hidup
    hanya ada di TWINPOKER88
    AGEN POKER
    BANDAR POKER
    JUDI POKER

    BalasHapus

Berkomentarlah dengan baik dan sopan..
Terimah kasih sudah berkunjung