Blogger'da Yorumları Yeniden Eskiye Sıralama

Blogger altyapısında varsayılan olarak yorumlar "Eskiden Yeniye" doğru sıralanır ve yorum yazma kutusu en altta bulunur. Bu durum, özellikle çok yorum alan bloglarda ziyaretçilerin en güncel yorumu görmek veya yorum yazmak için sürekli sayfa sonuna inmesini gerektirir.

Bu kod, mevcut yorum listesini otomatik olarak tersine çevirir. Böylece en son atılan yorum en tepede görünür.

<script type='text/javascript'>
//<![CDATA[
document.addEventListener("DOMContentLoaded", function() {
    // Blogger'da yorumları kapsayan olası tüm alanları deniyoruz
    // Eğer temanız özelse, buradaki parantez içine kendi yorum ID'nizi eklemeniz gerekebilir.
    var targetContainer = document.querySelector('#comments .comment-thread ol') || 
                          document.querySelector('.comments-content ol') || 
                          document.querySelector('#comments-block') ||
                          document.querySelector('.comment-list');

    if (targetContainer) {
        // Yorum öğelerini al (li, div veya dd olabilir)
        var childNodes = Array.prototype.slice.call(targetContainer.children);
        
        // Eğer içeride yorum varsa işlemi yap
        if (childNodes.length > 0) {
            // Diziyi ters çevir
            childNodes.reverse();
            
            // Ters çevrilmiş halini tekrar kapsayıcıya ekle
            childNodes.forEach(function(node) {
                targetContainer.appendChild(node);
            });
        }
    } else {
        console.log('Yorum alanı otomatik bulunamadı.');
    }
});
//]]>
</script>

Kodları ekleyip temanızı kaydettikten sonra, blogunuzdaki yorum akışı en güncel yorum en üstte olacak şekilde çalışacaktır.

4 Yorum