Cara Mengatasi Spammer Yang Sebar Link Aktif di Komentar - Kali ini saya akan memposting Cara Mengatasi Spammer Yang Sebar Link Aktif di Komentar, ya kalian pasti sering melihat Orang yang menebarkan link aktif lewat komentar blog-blog, para penyebar link aktif tersebut dinamakan Spammer. Link aktif yang biasa disebarkan para Spammer sebenarnya boleh saja tetapi kebanyakan para Spammer komentarnya tidak Relevan dengan isi Post membuat komentar tidak bermutu oleh karena itu lebih baik dihapus saja komentar-komentar Spammer.
Beberapa Cara Mengatasi Spam Komen Link Aktif
1. Menghilangkan Link Aktif Dengan CSS
Menghilangkan link aktif dengan css maksudnya adalah menjadikan link tidak terlihat oleh visitor, cara ini kurang baik karena hanya menghilangkan link dari mata visitor tetapi masih terbaca oleh browser, dan mesin pencari, mesin pencari masih menganggap didalam komentar tersebut masih mengandung link aktif.
letakan kode berikut sebelum kode */]]></b:skin>
#comments p a{ display: none !important;}
2. mengganti link aktif menjadi text saja
Cara ini adalah mengganti setiap link aktif yang ditemukan dalam komentar menjadi sebuah text saja dan bukan sebuah link aktif, kita mampu memilih dengan menggunakan jquery maupun dengan menggunakan pure javascript, berikut kode yang mampu digunakan:
a. Menggunakan jquery:
Untuk menggunakan jquery anda diharuskan meload dulu library jquery, berikut script load libaray jquery:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>");
<script type='text/javascript'> //<![CDATA[ $(function(){$('#comments p').find('a').contents().unwrap();}); //]]> </script>
Letakan kode-kode diatas sebelum kode </head>
b. Menggunakan pure javascript:
Untuk cara diatas anda juga mampu menggunakan pure javascript, sesampai tidak perlu me-load library jquery , sebagai berikut:
<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 = content[i].innerhtml.replace(/<a[^>]*>|<\/a>/g, "");
}
}
}
blocklinks('comments', 'p');
//]]>
</script>
Pada contoh berikut kita akan coba menghapus isi komentar yang mengandung link aktif kemudian menggantinya dengan sebuah text berupa pesan khusus:
Script berikut menggunakan kode javascript murni (pure javascript), silahkan letakan kode dibawah ini sebelum 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 = "komentar mengandung <mark>link aktif</mark> dilarang nyepam di sini!"; }
}
}
blocklinks('comments', 'p');
//]]>
</script>
4. Mengganti link aktif dengan text tertentu.
Script berikut digunakan untuk menonaktifkan dan mengganti setiap link aktif yang ditemukan dalam komentar dengan tuverbal tertentu sesuai yang diinginkan, tanpa menghapus isi komentarnya:
script berikut menggunakan kode javascript murni (pure javascript), silahkan letakan kode dibawah ini sebelum 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 = content[i].
innerhtml.replace(/<a[^>]*>.*<\/a>/g, " <mark>ini link aktif</mark> "); content[i].classname = }
}
}
blocklinks('comments', 'p');
//]]>
</script>
Peringatan | silahkan anda ganti text warna merah dengan text yang anda inginkan. |
Demikian artikel tentang cara mengatasi Spammer yang menebarkan link aktif dan doakan para Spammer agar bertobat hehehe *canda, Semoga Bermanfaat.