Entah pada artikel yang keberapa kita telah mempelajari cara memoderasi komentar untuk mengatasi munculnya komentar-komentar spam di blog. Salah satu kelemahan dari moderasi komentar adalah pengunjung yang berkomentar tidak bisa langsung melihat komentarnya karena ia harus menunggu perkenan dari admin pemilik blog sampai komentar diperbolehkan untuk bisa tayang di blognya. Nah, pada kesempatan kali ini saya akan memberi solusi agar komentar dari pengunjung bisa langsung tayang, namun di sisi lain blog juga tetap aman dari para pembuat komentar spam yang suka meletakkan link-link aktif di kolom komentar. Bagaimana caranya?
Caranya yaitu dengan mematikan atau menghapus link-link aktif pada komentar spam tersebut secara otomatis, sehingga ketika ada komentar berisi link aktif, maka secara otomatis akan terhapus atau mati dengan sendirinya dengan pengaturan yang akan kita pelajari kali ini.
Sebagai contoh ada komentar berisi link aktif seperti berikut ini.
komentar berisi link aktif |
Maka untuk mengatasinya ada 2 cara yang bisa anda praktekkan. Anda bisa pilih salah satu dari dua cara di bawah ini.
1. Mematikan link aktif tersebut dan mengubahnya menjadi teks biasa. Langkah penerapannya yaitu:
a. Buka akun blogger anda.
b. Pilih menu tema dan klik edit html.
c. Cari kode </body> dan letakkan kode berikut ini di atasnya.
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> <script> $('.comment-content a[rel$=nofollow]').replaceWith(function(){return ($(this).text());}); </script>
Setelah diterapkan, hasilnya akan menjadi seperti berikut ini:
link menjadi mati |
2. Menghapus isi komentar tersebut dan menggantinya dengan teks berisi pesan tertentu. Langkah penerapannya yaitu:
a. Buka akun blogger anda.
b. Pilih menu tema dan klik edit html.
c. Cari kode </body> dan letakkan kode berikut ini di atasnya.
<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 = "Komentar mengandung <mark>link aktif</mark> Dilarang Spam di sini!"; }
}
}
blockLinks('comments', 'p');
//]]>
</script>
Keterangan: Tulisan yang berwarna merah bisa anda ganti sesuai selera anda.
Setelah diterapkan, hasilnya akan menjadi seperti berikut ini:
komentar berubah menjadi pesan teks |
Dengan dua cara tersebut, maka secara otomatis link aktif yang ada pada komentar spam akan mati atau terhapus dengan sendirinya, sehingga blog anda akan terjaga dari komentar-komentar spam yang mengganggu. Saya sudah menguji kedua kode tersebut pada blog ini dan kedua-keduanya berfungsi dengan baik. Namun memang saya copot kembali karena saya lebih memilih untuk memoderasi komentar saja. Sekian. Semoga bermanfaat.
Labels:
Blogging
Thanks for reading Cara Menghapus/ Mematikan Link Aktif Pada Komentar Blog Secara Otomatis. Please share...!
Mantapp artikelnya...
BalasHapusJadi tahu caranya mengatasi link aktif di komentar
Makasih gan, silahkan bisa dipraktekan.
HapusKunjungan balik ke blog ku
BalasHapuswww.boxpai.my.id
Mantap gan, terima kasih kunjungannya.
Hapus