Cara Menghapus/ Mematikan Link Aktif Pada Komentar Blog Secara Otomatis

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. 

Menghapus link aktif pada komentar


Sebagai contoh ada komentar berisi link aktif seperti berikut ini. 

Komentar berisi link aktif
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
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 diganti menjadi pesan teks
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.

Artikel Terkait