Banned Komentator Blogger dengan jQuery - Ada beberapa alasan teman ingin membanned komentar seorang blogger yang seringkali mengirim komentar yang dianggap tidak etis, kasar, berisi fitnah atau mengandung SARA dan tentunya komentar tersebut kurang baik untuk ditampilkan.
Komentar yang kurang baik untuk ditampilkan diantaranya :
Komentar yang mengandung SARA : Bisa menyinggung suatu individu, golongan / kelompok, agama, atau diskriminasi terhadap budaya tertentu.
Komentar yang mengandung SPAM : Biasa pada blogger komentar yang berisi usul berupa link, berharap ada yang mengunjungi link yang dimasukkan ke dalam komentar.
Untuk menghindari hal-hal tersebut, teman perlu memasukkan instruksi tertentu ke dalam template blog.
Berikut cara penerapannya :
Cara pertama dengan jQuery
1. Buka Blogger > Template > Edit HTML > Tambahkan instruksi di bawah ini sebelum </body>
<script type='text/javascript'> //<![CDATA[ var spamlist=[ 'http://www.blogger.com/profile/123456789xxx', /* pola URL komentator */ 'http://nama_blog.blogspot.com/', 'Alamat URL komentator ke 3' /* URL terakhir tidak perlu diberi koma */ ]; for(var v=0; v<spamlist.length; v=v+1){ $("a[href='"+spamlist[v]+"']").each(function(){ $(this).closest(".comment-block").find(".comment-content") .replaceWith("<div class='comment-content' style='color:red'>Anda telah di banned! Silakan tinggalkan blog ini!</div>"), $(this).replaceWith("<span style='color:red'>BANNED USER!</span>"); }) } //]]> </script>
Bagi yang memakai template dengan sistem komentar hack, dapat memakai instruksi ini
<script type='text/javascript'> //<![CDATA[ var spamlist=[ 'http://www.blogger.com/profile/123456789xxx', /* pola URL komentator */ 'http://nama_blog.blogspot.com/', 'Alamat URL komentator ke 3' /* URL terakhir tidak perlu diberi koma */ ]; for(var v=0; v<spamlist.length; v=v+1){ $("a[href='"+spamlist[v]+"']").each(function(){ $(this).closest(".comment_inner").find(".comment_body") .replaceWith("<div class='.comment_body' style='color:red'>Anda telah di banned! Silakan tinggalkan blog ini!</div>"), $(this).replaceWith("<span style='color:red'>BANNED USER!</span>"); }) } //]]> </script>
2. Simpan template.
Cara ke dua dengan Tag Kondisional
Cara ini hanya berlaku untuk sistem Threaded Comment Hack
1. Buka Blogger > Template > Edit HTML > Cari instruksi di bawah ini
<b:loop values='data:post.comments' var='comment'>
Kemudian tambahkan instruksi ini dibawahnya
<!--blacklist--> <b:if cond='data:comment.authorUrl != "http://www.blogger.com/profile/12345678910"'> <!--blacklist-->
Ganti http://www.blogger.com/profile/12345678910 dengan URL yang akan di banned. Setelah itu cari instruksi </b:loop>, tambahkan instruksi ini di atasnya :
<!--blacklist--> </b:if> <!--blacklist-->
2. Simpan template.
Selamat mencoba.
Referensi : https://sangdewablogger.blogspot.com//search?q=