
Salah satu penyebab broken link yang jarang disadari adalah melalui URL dari author pemberi komentar di Blogger. Ternyata setelah di-klik profilnya sudah tidak tersedia. Bisa jadi dia terkena banned atau mungkin sengaja membuat akun baru hanya untuk berkomentar, setelah itu dihapus lagi biar tidak ketahuan profil lengkapnya. Kurang kerjaan sekali, bukan?
Untuk mencegahnya, lebih baik nonaktifkan link aktif di profil komentar Blogger. Cara ini membutuhkan Javascript. Kodenya pendek kok dan tidak memberatkan sama sekali.
Script Untuk Menonaktifkan URL Author di Komentar Blogger
Masalah ini cuma ditemui bagi yang memasang komentar bawaan Blogger. Kalau pakai komentar Disqus atau komentar Facebook sih aman. Jika dibiarkan takutnya semakin banyak broken link yang bermunculan (pengalaman pribadi).
Kodenya ada dua versi, yaitu Javascript murni dan jQuery. Kamu bisa memilih yang lebih disukai. Ingat ya, PILIH SALAH SATU saja.
/* Remove Profile Link in Blogger Comments by igniel.com */
(function ignielRemLinkNameCmt(){
if (document.querySelector('#comments .comments-content')){
var a = document.querySelectorAll('.comment-block .user a');
for (var x = 0; x < a.length; x++){
var b = a[x].text, c = a[x].parentNode, d = document.createElement('span'); d.innerHTML = b;
a[x].remove();
c.appendChild(d);
}
}
})();
Penting! Kalau mau pakai versi ini harus pasang script jQuery di blog terlebih dulu.
/* Remove Profile Link in Blogger Comments by igniel.com */
window.onload = (function ignielRemLinkNameCmt(){
if ($('#comments .comments-content')){
$('.comment-block .user').find('a').each(function(){
$(this).contents().unwrap().wrap('<span></span>');
});
}
});

Kode di atas bisa dipadukan dengan script untuk menghapus link aktif di komentar Blogger agar semakin terhindar dari broken link dan spam.
mantap
BalasHapuspastikan cuma di post page biar gak berat....
BalasHapusMbak klo komentar di index juga, script ini pengaruh gak yahh ??
Scriptnya pendek, gak bikin berat.
HapusPengaruh. Buat apa komen diindex, kualitasnya rendah.
Kalau menonaktifkan link profil author bagaimana? Kadang kala blog dikelola lebih dari satu orang soalnya.
BalasHapusProfil author di bawah postingan?
HapusSdh ketemu mbak. Maksih.. sy penguna template mbak igniel. Kalau request template khusus schema Q&A bisa mbak? Mahar brp?
Hapustata letak di pasang dmn ini mbak?
BalasHapusdi dalam tag <script>
HapusBiasanya saya blogwalking ke blog orang lain lewat jalur link profil ini. Tapi kalau sudah dihapus, yah.. mau bagaimana lagi..
BalasHapusCek di menu komentar pada dashboard Blogger. Disana linknya masih ada dan gak terpengaruh.
HapusTernyata ada yang begituan ya...
HapusTapi mesti ngecek lewat laman dasbor komentar blogger.
Rasanya jadi agak malas karena gabisa sekalian pas baca komentar di laman artikel.
Terima kasih sudah menjawab keluhan saya 👌
Berarti gak usah dipasang karena gak sesuai sama kebutuhan.
HapusAda tutorial tata letaknya dibawah/diatas kode apa kak penempatannya?
BalasHapusBTW, Kode JQuery sudah saya pasang di bawah head
Mohon bantuannya ya, karena spam komentar di blogku sangat banyak. tks
Di bawah <script> ya mas. Biasanya tag tsb ada di atas </body>
HapusTerima kasih kak igniel.. Seneng bgt, kodenya work 100%.
HapusYap.. saya menemukan hal serupa. Banya profil author blog yang akun nya sudah nggak aktif. Saat melakukan cek broken link luar biasa banyak. Setelah gunain script ini alhamdulilah udah nggak kedetek.
BalasHapusbermanfaat sekali tips nya mba igniel..
Alhamdulillah kalau bermanfaat. Saya pun nggak mengalami broken link di komentar berkat script ini.
Hapusdimana mba letak pemasangannya?
BalasHapusgak jadi mba sudah sukses ko, makasih nih
BalasHapusSiap terima kasih.. saya coba dulu, nanti saya report lagi.
BalasHapushalo kak saya mau pasang yg versi javascript tapi error di baris ini
BalasHapusfor (var x = 0; x < a.length; x++){
saya pakai default template blogger.
tambahkan
Hapus//
di akhirnya.
mari sama-sama belajar..
Kode
Hapus"//"
tanpa tanda petik.
Belum pake CDATA kayanya di theme nya. Coba ganti tag pembuka & penutupnya kaya gini:
Hapus<script> //<![CDATA[
.
.
.
//]]> </script>
Halo kak,
BalasHapusTernyata script ini tidak work, KALAU artikel dibuka di browser bawaan Smartphone (Xiaomi).
Apakah memang tidak support untuk semua browser?
Harusnya support. Coba pakai versi JS aja, jangan jQuery.
HapusHello, It seems there's is and error with the html code; it ain't working.
BalasHapusIt's supposed to work. Maybe your theme has different name of class or id. Just change it according to the existing name.
HapusMbak, saya pakai yang jquey karena yang java script gagal terus. Nah sudah pasang scriptnya juga, copas kode di atas, dan update berhasil. Tapi kok nggak ngaruh ya? Tetap bisa di klik link komentar pada laman blogpost.
BalasHapusBtw blognya sangat bermanfaat ^^
update: ternyata salah letakinnya mba, alhamdulillah sekarang berhasil. Terima kasih banyaaaak ^_^
Hapus