Menonaktifkan dan mengganti Link aktif di komentar

Menonaktifkan dan mengganti Link aktif di komentar

Menonaktifkan dan mengganti Link aktif di komentar


Sebagai blogger, fitur komentar sangat membantu untuk komunikasi antara pengunjung dan admin situs, entah itu untuk bertanya, request dan sebagainya.

Namun perlu diketahui juga. Kadang fitur komentar blogger ini di salah gunakan oleh beberapa orang yang bertujuan untuk promosi jasa barang dan sejenisnya,
Serta memasukkan link aktif kedalam komentar tersebut

Hasilnya selain berpotensi membawa pengunjung ke alamat tersebut, blog kita juga akan kurang disukai oleh google jika terlalu banyak link aktif ditulis dengan format sembarangan
(tanpa atribut target="_blank" misalnya)

Iya kalau jasa itu berkualitas, misalnya link itu ternyata menuju website judi atau porno , bagaimana ?

Nah kali ini kita akan menerapkan sedikit kode javascript untuk menonaktifkan link atau mungkin mengganti semua komentar yang mengandung link

Ada 2 metode yang akan saya berikan dan silahkan pilih yang mana sesuai selera sobat

Penerapannya pun cukup mudah, cukup taruh script di template anda dan beres.
Penempatan terbaik saya sarankan di bagian bawah dan sebelum kode </body>.

Apa kedua metode tersebut ?
Oke, metode pertama

Menonaktifkan Link Aktif di komentar

Jadi jika komentar terdapat link aktif, maka link aktif tersebut akan di tampilkan sebagai teks biasa dan bukan berupa link, jadi secara tidak langsung link itu tidak bisa di klik

Metode pertama ini memiliki 2 script pilihan, javascript dan jQuery. Ke 2 nya memiliki fungsi yang sama
Silahkan pilih salah satu sesuai selera kamu
Menggunakan Javascript


Menggunakan javascript
<script> 
//<![CDATA[ 
/* Hapus Link Aktif di Komentar by colongan.com */ 
  content = document.getElementById('comments').getElementsByTagName('p'); 
  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, ""); 
    } 
  } 
//]]> 
</script>

Menggunakan jQuery
<script> 
//<![CDATA[ 
/* Hapus Link Aktif di Komentar by colongan.com */ 
  $(function(){
    $('#comments p').find('a').contents().unwrap();
  }); 
//]]> 
</script> 


Berikutnya, metode kedua

Mengganti isi komentar ber Link
Metode kedua ini mengganti semua isi komentar yang mengandung link, kadang komentar berlink itu kebanyakan adalah spam.

Selain isi komentar yang tidak nyambung, judi, porno, komentarnya pun panjang dan ahh gitu lah namanya spam.

Jadi kalau hanya menonaktifkan link dengan metode pertama, isi komentar yang kemungkinan berisi Anu, panjang dan gak nyambung itu tetap duduk manis di daftar komentar.

Jadi untuk menghapus semua komentarnya dan menggantikan dengan kata- kata sesuai keinginan kamu, gunakan javascript ini :
<script> 
//<![CDATA[ 
/* Mengganti komentar ber link colongan.com */ 
  var content = document.getElementById('comments').getElementsByTagName('p'); 
    for (var i = 0; i < content.length; i++) { 
      if (content[i].innerHTML.indexOf('</a>') !== -1) { 
        content[i].innerHTML = 'Maaf bosku... komentar berisi <b>link aktif tidak dibolehkan</b> di <b>colongan.com</b>';
       } 
    } 
//]]> 
</script>

Silahkan ganti kata-kata keterangan sesuai selera kamu.

Demo, di blog ini.
di colongan.com sudah menerapkan metode ke 2. Silahkan test komentar memakai link.

jika ada yang kurang jelas maupun bla bla bla... silahkan coret-coret di kolom komentar.

mungkin juga kamu tertarik untuk membaca ini :



Terima kasih, salam Colongan !

Bantu kami lebih baik lagi.
Apa Reaksi anda tentang :
"Menonaktifkan dan mengganti Link aktif di komentar" ?

Posting Komentar

Komentar yang melukai perasaan beresiko dihapus Coy... !