
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.
Komentar ini telah dihapus oleh pengarang.
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%.
HapusKode scriptnya ada banyak kak. Yang mana ya?
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>
Terimakasih Mbak. Berhasil.
HapusHalo 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 ^_^
Hapusdimana tempatnya mba?
Hapusdi template Emporio bawaan blogger gak work kakak
BalasHapusBerhasil terimakasih banget
BalasHapusKode di atas di letakan dimn sist? Tx.
BalasHapustanya mba, kenapa saya cek menggunakan broken link checker msih terdeteksi ya link matinya, padahal di blog link sudah menjadi text dan tdak bisa di klik. mksih
BalasHapusSetelah saya cek, ternyata link komen pada tanggal yang membuat broken link. Padahal saya memakai template yang sama untuk subdomain saya juga dan work.
HapusAtau karena itu komen lama? Pas sebelum ganti template? Bingung...
Its work :) makasih.
BalasHapusAlasan menggunakan ini karena banyak link di komentar yang sudah tidak bisa diakses, jadi malah menambah banyak broken link, cuma efeknya teman2 blogger yang komentar linknya jadi gak bisa di-klik :)
Terimakasih teh sudah berhasil di blog saya.
BalasHapusTeh, lapor, script ini membuat menu mobile di tema Fiksioner tidak berfungsi :)
BalasHapusSolved dengan mengubah class ".comments-content" jadi ".comment-header"
Hapusmakasih teh :)
terimakasih untuk artikelnya kak, link komentar sudah tidak aktif lagi.
BalasHapustapi masalahnya, ketika cek link broken di aplikasi tautan rusak online kok masih banyak yang kedetek link rusak di komentar ya? padahal harusnya linknya sudah ga aktif..
maaf mbak melenceng, apakah link profil komentar bisa ditambahkan atribut target="_blank" atau target="popupwindow" ?
BalasHapusBisa coba edit HTML cari kode </body> lalu masukkan kode ini diatas kode </body>
Hapus<script type='text/javascript'>
document.body.addEventListener("mousedown",function(event){
if(event.target.tagName === "A"){
if(!event.target.href.includes("Nama blog anda disini") && event.target.href.startsWith("http")){
event.target.setAttribute("target","_blank");
}
}
},true);
</script>
Ganti tulisan berwarna merah diatas dengan Judul blog, yang ada di tab browser
HapusRubahbulan kenapa saya pakai kode itu, saat saya read more malah di buka di popup window
HapusKolo link aktif pada author gak bisa di klik, atuh sayang gak bisa dijadiin objek blogualking
BalasHapusWah sangat bermanfaat mbak tutorialnya. Mbak mau nanya kan ini kalo mau menonaktifkan, nah kalo mau mengaktifkan link authior komentarnya gimana ya mbak, soalnya blog saya tidak aktif link author komentarnya? Terima kasih mbak.
BalasHapusSudah bisa, link tidak aktif tpi knpa saat sya cek via broken link cek msih terdeteksi link profil nya kak. Mohon bntuan
BalasHapuskebetulan sekali, sy ada rencana untuk mematikan kolom komentar di blog saya. Coba cari-cari informasi, eh ketemu konten mas ignil. thanks mas buat infonya.
BalasHapusTerima kasih mbak igniel, berhasil. Setelah cek broken link banyak sekali karena profil comment,
BalasHapus