Header Ads

CODEFLARE ADVERTISING
OPEN AD SPACE
Pasang Iklan di CodeFlare
Promosikan bisnis, produk, website atau layanan Anda.
SLOT TERSEDIA
PASANG IKLAN
  • Cara Membuat Widget Most Commented Posts Blogger

    Cara Membuat Widget Top Most Commented Pages Blogger

    Widget Top Most Commented Pages digunakan untuk menampilkan posting Blogger yang memperoleh jumlah komentar paling banyak. Bagi pengunjung, widget seperti ini dapat menjadi jalan pintas untuk menemukan artikel yang ramai dibicarakan. Bagi pemilik blog, daftar tersebut juga memberi gambaran sederhana tentang konten mana yang berhasil memancing percakapan.

    Pada artikel versi lama, widget mengambil data dari feed posting Blogger kemudian mengurutkannya berdasarkan jumlah komentar. Konsep tersebut masih menarik, tetapi tampilan dan script-nya dapat dibuat lebih modern. Versi baru di bawah ini menggunakan JavaScript native, tidak membutuhkan jQuery, responsif untuk sidebar, dan menampilkan posting teratas sebagai featured item.

    COMMUNITY DISCOVERY Temukan posting yang paling banyak dibicarakan

    Jumlah komentar bukan ukuran mutlak kualitas artikel, tetapi dapat menjadi sinyal bahwa sebuah topik berhasil mengundang respons dari pembaca.





    Apa Itu Widget Top Most Commented Blogger?


    Secara sederhana, widget ini membaca daftar posting dari feed Blogger, mengambil jumlah komentar setiap posting, kemudian mengurutkannya dari jumlah komentar tertinggi. Hasilnya dapat ditempatkan di sidebar, footer, atau area lain sebagai daftar artikel yang sedang atau pernah ramai didiskusikan.

    CATATAN ISTILAH Lebih tepat disebut “Most Commented Posts” Kode lama menggunakan feed /feeds/posts/default, sehingga yang diurutkan sebenarnya adalah posting blog, bukan halaman statis Blogger. Nama “Top Most Commented Pages” tetap dipertahankan karena sudah dikenal dari artikel lama.

    Mengapa Widget Ini Menarik Digunakan?



    Menemukan Diskusi AktifPengunjung dapat melihat artikel yang mendapatkan respons paling banyak dari komunitas.
    Discovery KontenMemberikan jalur tambahan untuk menjelajahi artikel selain recent posts atau popular posts.
    Community SignalJumlah komentar dapat memberikan gambaran bahwa sebuah topik pernah mengundang percakapan.
    Internal NavigationMembantu menghubungkan pengunjung ke posting lain di dalam blog.

    Ramai komentar tidak selalu berarti artikel terbaikTopik kontroversial, giveaway, pertanyaan terbuka, atau artikel lama dapat memperoleh banyak komentar. Karena itu gunakan widget sebagai alat discovery, bukan sebagai peringkat kualitas konten.

    Live Preview Widget Most Commented Posts


    Preview berikut mengambil feed dari blog tempat artikel ini dipasang. Posting dengan komentar terbanyak akan tampil sebagai featured item, sedangkan posting berikutnya ditampilkan sebagai daftar ringkas.

    Loading...

    Generator Widget


    Gunakan generator sederhana berikut untuk menentukan jumlah posting yang ingin ditampilkan. Setelah memilih jumlah item, kode lengkap akan diperbarui secara otomatis dan dapat langsung disalin ke gadget HTML/JavaScript Blogger.

    WIDGET GENERATORMost Commented PostsAtur jumlah item lalu salin kode lengkap.
    5
    Untuk sidebar sempit, 5–6 item biasanya sudah cukup agar widget tetap ringkas.

    READY TO USEKode Lengkap Widget

    Cara Memasang Widget di Blogger



    01
    Buka Tata Letak Blogger

    Masuk ke dashboard Blogger kemudian pilih menu Tata Letak.

    02
    Pilih Area Widget

    Tentukan sidebar, footer, atau area gadget lain yang ingin digunakan.

    03
    Tambahkan HTML/JavaScript

    Pilih gadget HTML/JavaScript tanpa menambahkan resource jQuery tambahan.

    04
    Paste Kode Generator

    Salin kode lengkap dari generator lalu tempel ke kotak konten gadget.

    05
    Simpan dan Uji

    Buka blog pada desktop dan mobile untuk memastikan widget bekerja dan tampil proporsional.


    Bagaimana Widget Menghitung Komentar?


    Versi baru membaca feed posting Blogger dari domain tempat widget dipasang. Setiap entry diperiksa untuk menemukan jumlah komentar, lalu data diurutkan dari nilai tertinggi. Widget hanya membaca sejumlah posting terbaru sesuai batas feed internal, sehingga prosesnya tetap lebih ringan dibanding meminta ribuan posting sekaligus.

    Feed BloggerAmbil daftar posting.
    Comment CountBaca jumlah komentar tiap entry.
    SortUrutkan terbesar ke terkecil.
    RenderTampilkan featured + list.

    WARNING
    Widget bergantung pada feed Blogger dan data jumlah komentar yang tersedia pada entry. Jika feed dinonaktifkan, struktur Blogger berubah, atau sistem komentar eksternal digunakan tanpa sinkronisasi ke komentar Blogger, jumlah komentar yang tampil dapat berbeda dari sistem komentar lain.

    Versi Sebelumnya


    Kode berikut adalah versi lama dari artikel ini. Saya tetap menyimpannya sebagai referensi bagi pengguna yang masih memakai tampilan lama. Versi tersebut menggunakan JSONP feed dan jQuery untuk menulis hasil ke elemen widget.

    <!-- CodeFlare Popular Posts with comment count Start -->
    <div id="most-comments"><div style="text-align:center;padding:5px;">Loading...</div></div>
    <style scoped='' type='text/css'>
    #most-comments{background:#fff;}
    #most-comments li,#most-comments ul,#most-comments ul li{margin:0;list-style:none;color:#444;font-family:inherit;font-size:inherit}
    #most-comments ul li{position:relative;overflow:hidden;background:inherit;margin:3.5px 0;padding:7px 10px 7px 50px;white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 0 0 #0b4c81;border:1px solid #e6e6e6;transition:all .6s}
    #most-comments ul li:hover{box-shadow:inset 300px 0 #0083da;background:#0083da;}
    #most-comments ul li a{color:#444;font-weight:700;text-decoration:none;transition:all .3s}
    #most-comments ul li a:hover,#most-comments ul li:hover a{color:#fff}
    .count-most{position:absolute;left:0;top:0;width:40px;height:100%;margin:0;padding:7px 0;background-color:#0083da;color:#fff!important;text-align:center;transition:all .3s}
    #most-comments ul li:hover .count-most{background-color:#0b4c81}
    </style>
    <script type='text/javascript'>
    //<![CDATA[
    var numPosts=5;
    var postTitlear=new Array();
    var postUrlar=new Array();
    var postCommentar=new Array();
    var totalpost;

    function mostComment(j){var a=j.feed.entry.length;totalpost=a;
    for(var f=0;f<a;f++){
    var h=j.feed.entry[f];
    var c=h.title.$t;var b;
    var g;if(f==j.feed.entry.length){break}
    for(var d=0;d<h.link.length;d++){
    if(h.link[d].rel=="alternate"){g=h.link[d].href;break}}
    for(var d=0;d<h.link.length;d++){
    if(h.link[d].rel=="replies"&&h.link[d].type=="text/html"){b=h.link[d].title.split(" ")[0];}};
    postTitlear.push(c);
    postUrlar.push(g);
    postCommentar.push(b)}sortPosts();
    var e='';
    for(var f=0;f<numPosts;f++){e +='<li><span class="count-most">'+postCommentar[f]+'</span><a href="'+postUrlar[f]+'" title="'+postTitlear[f]+'" target="_blank">'+postTitlear[f]+'</a></li>';}
    $('#most-comments').html('<ul>'+e+'</ul>');
    }
    function sortPosts(){function c(d,f){var e=postTitlear[d];
    postTitlear[d]=postTitlear[f];
    postTitlear[f]=e;
    var e=postUrlar[d];
    postUrlar[d]=postUrlar[f];
    postUrlar[f]=e;
    var e=postCommentar[d];
    postCommentar[d]=postCommentar[f];
    postCommentar[f]=e}
    for(var b=0;b<postTitlear.length-1;b++){
    for(var a=b+1;a<postTitlear.length;a++){
    if(parseInt(postCommentar[b])<parseInt(postCommentar[a])){c(b,a)}}}}
    var script=document.createElement('script');
    script.type='text/javascript';
    script.src='https://'+window.location.hostname+'/feeds/posts/default?max-results=9999&orderby=published&alt=json-in-script&callback=mostComment';
    document.body.appendChild(script);
    //]]>
    </script>
    <!-- CodeFlare Popular Posts with comment count End -->

    Gunakan versi lama hanya jika memang diperlukanUntuk instalasi baru, versi modern di atas lebih disarankan karena tidak membutuhkan jQuery dan tampilan sudah disesuaikan untuk sidebar modern serta layar mobile.

    Tips Agar Widget Tetap Nyaman Digunakan



    Batasi jumlah itemTerlalu banyak posting akan membuat sidebar menjadi panjang.
    Gunakan font compactJudul tetap harus terbaca tanpa mendominasi widget lain.
    Periksa mobileJumlah komentar dan judul harus tetap tersusun pada layar sempit.
    Uji setelah perubahan templatePastikan selector dan feed tetap bekerja setelah template Blogger diperbarui.

    Widget Most Commented Posts cocok digunakan sebagai pelengkap Popular Posts karena keduanya membaca sinyal yang berbeda. Popular Posts menonjolkan artikel berdasarkan popularitas versi Blogger, sedangkan widget ini secara khusus mengurutkan posting berdasarkan aktivitas komentar yang tersedia pada feed.

    CODEFLARE DEVELOPMENT Butuh Widget Blogger dengan Tampilan Custom?

    CodeFlare dapat membantu membuat widget feed, popular posts, recent comments, related posts, generator, dan komponen Blogger lain yang responsif.

    Custom WidgetBlogger FeedJavaScriptResponsive UI
    HUBUNGI CODEFLARE

    No comments

    💬 Share Your Thoughts & Join the Hall of Fame!

    Punya pendapat atau tips tentang artikel ini? Tuliskan komentar kamu sekarang! 🚀

    💎 Komentar yang bermanfaat, relevan, dan positif berkesempatan tampil di CodeFlare Hall of Fame dan masuk ke Top Commentators Widget.

    👉 Comment now. Share your ideas. Get noticed on codeflare.net

    Post Top Ad

    Post Bottom Ad