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!
test www.solenk.com
ReplyDelete