Banned Komentator Blogger dengan jQuery

Banned Commentators on Blogger Blog - Mungkin agan2 bosan dengan para spammer yang selalu mengganggu blog agan? Jangan biarkan para spammer berkeliaran bebas di blog agan. Buat mereka jera dan tidak kembali selamanya.

Untuk memberantas spammer, banyak cara. Tapi yang saya tawarkan adalah membanned URL serta menghilangkan isi komentar. Tertarik ?


Simpan kode ini di atas </body>

<script type='text/javascript'>
//<![CDATA[ 
var spamlist=[
 'http://www.blogger.com/profile/12345678', /* contoh URL komentator */
 'http://namablog.blogspot.com/',
 'Alamat URL komentator ke-3' /* URL yang terakhir tak 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! Silahkan tinggalkan blog ini!</div>"),
     $(this).replaceWith("<span style='color:red'>BANNED USER!</span>");
 })
}
//]]>
</script>

Komentar Lama / Threaded Comment Hack


Karena saya lihat banyak yang menggunakan Thread Comment Hack, untuk agan yang menggunakan komentar ini, silahkan gunakan script di bawah ini

<script type='text/javascript'>
//<![CDATA[ 
var spamlist=[
 'http://www.blogger.com/profile/12345678', /* contoh URL komentator */
 'http://namablog.blogspot.com/',
 'Alamat URL komentator ke-3' /* URL yang terakhir tak 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! Silahkan tinggalkan blog ini!</div>"),
     $(this).replaceWith("<span style='color:red'>BANNED USER!</span>");
 })
}
//]]>
</script>

Happy Coding :)

Sumber : StackOverflow.com