Kumpulan Script Anti Spam Untuk Blog



dari Kang Adhy 
pastikan blog anda memakai komentar bawaan blogger, karena blog ini memakai disqus comment, jadi scriptnya tidak ngefek. Kalau untuk komentar menggunakan google +, belum saya coba tapi saya kira juga tidak ngefek.

Simpan javascript ini di atas kode </body>

<script type='text/javascript'>
//<![CDATA[
function blockLinks(parentID, children) {
    var parent = document.getElementById(parentID),
        content = parent.getElementsByTagName(children);
    for(var i = 0; i < content.length; i++) {
        if(content[i].innerHTML.indexOf('</a>') !== -1) {
            content[i].innerHTML = "Maaf <span style='background-color: red; color: white; padding: 3px;'><b>link hidup</b></span> tidak akan tampil di sini!";
            content[i].className = "spammer-detected";
        }
    }
}
blockLinks('comment_block', 'p');
//]]>
</script>


kemudian tambahkan kode css untuk mengatur tampilan tulisannya/hurufn

.spammer-detected{font:italic 13px Tahoma;}


http://www.contohblog.com/

Kode Remove Spam Forever di Blog
(Disimpan di atas kode </body>)


<!--Stop Blog Comments -->
<script>$('.comment-content a[rel$=nofollow]').replaceWith(function(){return ($(this).text());});
</script>
<!--Stop Blog Comments -->


Demikian juga kode anti komentar spam atau "pembunuh link aktif" berikut ini --disimpan di atas </body>

<script type='text/javascript'>
//<![CDATA[
function blockLinks(parentID, children) {
    var parent = document.getElementById(parentID),
        content = parent.getElementsByTagName(children);
    for (var i = 0; i < content.length; i++) {
        if (content[i].innerHTML.indexOf('</a>') !== -1) {
            content[i].innerHTML = "<mark>No live link!!!</mark> No SPAM Here!!!";
            content[i].className = "spammer-detected";
        }
    }
}
blockLinks('comment-holder', 'p');
//]]>
</script>


Setelah mencoba beberapa kode, akhirnya inilah kode anti spam comment yang berfungsi di blog ini. Simpan di atas kode </body>

<script type='text/javascript'>
//<![CDATA[
$(function(){$('#comments p').find('a').contents().unwrap();});
//]]>
</script>


Tapi.... itu link hidup di komentar cuma mati doang! Teks-nya tetap muncul! Maka..... ini dia cara ampuhnya:

1. Simpan kode berikut ini di atas kode ]]</b:skin> atau </style> :



#comments p a {display:none;}


2. Simpan kode berikut ini di atas kode </head> :




<script type='text/javascript'>
jQuery(document).ready(function(){
 jQuery("#comments p").find("a").replaceWith("<mark>Spam Detected!</mark> Link aktif otomatis terhapus!!!");
});
</script>


3. Pastikan di template Anda ada koe jQuery seperti ini:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>

Jika belum ada, pasang kode jQuery terbaru itu di atas kode </head>

4. Save template!

Subscribe to receive free email updates:

1 Response to "Kumpulan Script Anti Spam Untuk Blog"