Cara Memasang Kode Anti Komentar Spam di Blog
October 6, 2015
Cara Mengatasi dan Menghapus secara Otomatis Komentar Spam dan Link Aktif di Blog. Cara pasang Kode Anti Spam Comment di template blog.
Saat CB ganti template usai melakukan Custom Domain, lebih tepatnya memodifikasi kembali template biar lebih seo friendly, ternyata kode anti-komentar spam yang lama terpasang dan works, tidak lagi berfungsi, mungkin ada "bentrok kode".
Di blog CB, kode anti-spam yang meatikan link hidup (link aktif) berikut ini tidak berfungsi:
Catatan: Kode/kalimat warna merah bisa dihapus atau diganti.
Demikian Cara Memasang Kode Anti Komentar Spam di Blog berdasarkan pengalaman terkini. Semoga para spammer kapok dan tobat :)
Komentar Spam atau spam komentar adalah musuh bersama para blogger dan admin website. Spammer atau tukang nyepam berusaha "modus" memanfaatkan kolom komentar untuk menebar link dan mendapatkan backlik.
Postingan tentang cara memasang kode anti komentar spam di blog sudah CB shate di postingan sebelumnya, yaitu Cara Hapus Komentar Spam Otomatis dan Cara Mengatasi Komentar Spam.
CB update dengan postingan baru ini, terkait beberapa kode anti-spam yang tidak bekerja.
Ini contoh komentar Spam yang sudah diatasi dengan kode anti spam komentar. Link aktifnya otomatis terhapus dan digantikan Spam Deteced. Bikin malu spammer alias tukang nyepam 'kan?
Saat CB ganti template usai melakukan Custom Domain, lebih tepatnya memodifikasi kembali template biar lebih seo friendly, ternyata kode anti-komentar spam yang lama terpasang dan works, tidak lagi berfungsi, mungkin ada "bentrok kode".
Di blog CB, kode anti-spam yang meatikan link hidup (link aktif) berikut ini tidak berfungsi:
Kode Remove Spam Forever di Blog
(Disimpan di atas kode </body>)
Demikian juga kode anti komentar spam atau "pembunuh link aktif" berikut ini --disimpan di atas </body>
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> :
2. Simpan kode berikut ini di atas kode </head> :
Kode tersebut yang CB gunakan dan berfungsi di semua template blog. Begitu ada link aktif, maka link tersebut otomatis digantikan oleh Spam Detected. Anda bisa coba komentar spam di postingan ini.
<!--Stop Blog Comments -->
<script>$('.comment-content a[rel$=nofollow]').replaceWith(function(){return ($(this).text());});
</script>
<!--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>
//<![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>
KODE ANTI KOMENTAR SPAM YANG WORKS!
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>
//<![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>
jQuery(document).ready(function(){
jQuery("#comments p").find("a").replaceWith("<mark>Spam Detected!</mark> Link aktif otomatis terhapus!!!");
});
</script>
Kode tersebut yang CB gunakan dan berfungsi di semua template blog. Begitu ada link aktif, maka link tersebut otomatis digantikan oleh Spam Detected. Anda bisa coba komentar spam di postingan ini.
3. Pastikan di template Anda ada koe jQuery seperti ini:
Jika belum ada, pasang kode jQuery terbaru itu di atas kode </head>
4. Save template!
Kesimpulan
<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>
<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!
Kesimpulan
Menghapus Otomatis Komentar Spam atau Link Aktif, pasang kode berikut ini di atas kode </head> atau </body>
<script type='text/javascript'>jQuery(document).ready(function(){jQuery("#comments p").find("a").replaceWith("<mark>Spam Detected!</mark> Link aktif otomatis terhapus!!!");});</script>
Catatan: Kode/kalimat warna merah bisa dihapus atau diganti.
Demikian Cara Memasang Kode Anti Komentar Spam di Blog berdasarkan pengalaman terkini. Semoga para spammer kapok dan tobat :)
Cara Mencegah Komentar Spam: Panduan Google
Google juga memberikan panduan cara mengatasi komentar spam. Dalam laman panduannya, Google menyebutkan, komentar adalah cara yang baik bagi pemilik situs untuk membangun komunitas dan jumlah pembaca.
Sayangnya, komentar sering kali disalahgunakan oleh pelaku spam dan orang-orang tidak bertanggung jawab. Banyak di antaranya yang mengunakan skrip atau perangkat lunak lainnya untuk membuat dan mengeposkan spam.
Jika Anda pernah menerima komentar yang tampak seperti iklan atau link acak ke situs yang tidak terkait, berarti Anda telah menerima spam komentar.
Jenis spam ini dapat membahayakan situs Anda dengan berbagai cara, termasuk:
- Konten berkualitas rendah di beberapa bagian situs web dapat memengaruhi keseluruhan peringkat situs.
- Spam dapat membingungkan dan mengganggu pengguna serta mengurangi reputasi situs.
- Lalu lintas yang tidak direncanakan dari konten tidak terkait di situs Anda dapat memperlambat situs dan meningkatkan biaya bandwidth.
- Google mungkin menghapus atau mendemosikan halaman yang dipenuhi dengan spam buatan pengguna untuk melindungi kualitas hasil penelusuran.
- Konten yang diberikan oleh pelaku spam dapat mengarah ke situs berbahaya yang dapat memberikan pengaruh negatif kepada pengguna Anda.
Penting bagi Anda untuk menemukan cara melindungi situs web dari jenis spam berbahaya . Berikut beberapa ide untuk mengurangi atau mencegah spam komentar di situs web.
Google memberikan opsi sebagai berikut:
- Menonaktifkan kolom komentar.
- Mengaktifkan moderasi komentar.
- Menggunakan alat anti-spam berupa CAPTCHA
Menonaktifkan kolom komentar menurut CB bukan opsi bagus. Opsi kedua dan ketiga yang terbaik, yaitu moderasi dan menggunakan kode anti komentar Spam sebagaimana di atas.
Good Luck and Happy Blogging!
Previous
« Prev Post
« Prev Post
Next
Next Post »
Next Post »
Nice info, gan...
ReplyDeleteKunbal ke... tahu sendiri, laaa... :D
Kalau minta kunjungan balik termasuk "komentar spam halus" yang masih bisa diampuni :)
DeleteWork gan kodenya di blog saya. Makasih gan infonya.
ReplyDeleteOke sip, sama-sama. Link aktif otomatis terbinasakan! :)
Deletemakasih, work yang ini.
ReplyDeleteSama-sama, congrat!
DeleteSama-sama, you are welcome...
ReplyDelete