Langsung ke konten utama

Widget Random post keren untuk Blogger dengan gambar Terbaru

Ketika blog Anda memiliki terlalu banyak posting, pengunjung tidak selalu memiliki waktu atau keinginan melihat semua posting yang ditulis di blog tersebut. Dengan demikian, sebuah widget Random post (post acak) dapat memungkinkan pengunjung untuk menemukan konten lebih mudah dan ini benar-benar berguna. Tutorial ini akan menunjukkan cara menambahkan random posts widget untuk menampilkan daftar posting secara acak dengan thumbnail dan kutipan.


Menambahkan Random Posts dengan Thumbnail dan Posting Ringkasan Blogger


Langkah 1
Login ke akun blogger Anda, pilih blog Anda dan pergi ke Layout.

Langkah 2
Tambahkan widget baru dengan mengklik tautan Tambahkan gadget dan pilih Html / JavaScript dari jendela popup.

Langkah 3
Setelah menambahkan HTML / JavaScript Anda perlu menyalin script berikut dan paste di kotak Konten.

<style>
#random-posts img {
    border-radius: 10px;
    float: left;
    margin-right: 5px;
    width: 75px;
    height: 75px;
    background-color: #F5F5F5;
    padding: 3px;
    transition: all 0.2s linear 0s;
}
#random-posts img:hover {
    opacity: 0.6;
}
ul#random-posts {
    list-style-type: none;
    padding: 0px;
}
#random-posts a {
    font-size: 12px;
    text-transform: uppercase;
    padding: 0px auto 5px;
}
#random-posts a:hover {
    text-decoration: none;
}
.random-summary {
    font-size: 11px;
    background: none;
    padding: 5px;
    margin-right: 8px;
}
#random-posts li {
    margin-bottom: 10px;
    border-bottom: 1px solid #EEEEEE;
    padding: 4px;
}
</style>
<ul id='random-posts'>
<script type='text/javaScript'>
var randomposts_number = 5;
var randomposts_chars = 110;
var randomposts_details = 'yes';
var randomposts_comments = 'Comments';
var randomposts_commentsd = 'Comments Disabled';
var randomposts_current = [];
var total_randomposts = 0;
var randomposts_current = new Array(randomposts_number);
function randomposts(json) {
    total_randomposts = json.feed.openSearch$totalResults.$t
}
document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&max-results=0&callback=randomposts\"><\/script>');
function getvalue() {
    for (var i = 0; i < randomposts_number; i++) {
        var found = false;
        var rndValue = get_random();
        for (var j = 0; j < randomposts_current.length; j++) {
            if (randomposts_current[j] == rndValue) {
                found = true;
                break
            }
        };
        if (found) {
            i--
        } else {
            randomposts_current[i] = rndValue
        }
    }
};
function get_random() {
    var ranNum = 1 + Math.round(Math.random() * (total_randomposts - 1));
    return ranNum
};
</script>
<script type='text/javaScript'> 
function random_posts(json) {
    for (var i = 0; i < randomposts_number; i++) {
        var entry = json.feed.entry[i];
        var randompoststitle = entry.title.$t;
        if ('content' in entry) {
            var randompostsnippet = entry.content.$t
        } else {
            if ('summary' in entry) {
                var randompostsnippet = entry.summary.$t
            } else {
                var randompostsnippet = "";
            }
        };
        randompostsnippet = randompostsnippet.replace(/<[^>]*>/g, "");
        if (randompostsnippet.length < randomposts_chars) {
            var randomposts_snippet = randompostsnippet
        } else {
            randompostsnippet = randompostsnippet.substring(0, randomposts_chars);
            var whitespace = randompostsnippet.lastIndexOf(" ");
            randomposts_snippet = randompostsnippet.substring(0, whitespace) + "&#133;";
        };
        for (var j = 0; j < entry.link.length; j++) {
            if ('thr$total' in entry) {
                var randomposts_commentsnum = entry.thr$total.$t + ' ' + randomposts_comments
            } else {
                randomposts_commentsnum = randomposts_commentsd
            }; if (entry.link[j].rel == 'alternate') {
                var randompostsurl = entry.link[j].href;
                var randomposts_date = entry.published.$t;
                if ('media$thumbnail' in entry) {
                    var randompoststhumb = entry.media$thumbnail.url
                } else {
                    randompoststhumb = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbhvmbhQciaaWLqA1a_wnAD_qIdTwbtZ_3U4JqzcPk6XJyHtQGOLxQ6VDBUfa13hsfbObVAnv0CShJqxxvQz9CW2ddxpL5M2FVrPwpALwlZoXk_qcRS23ZnBO7QADO9Oj9UcW8kn3HqeY/s1600/no_thumb.png"
                }
            }
        };
        document.write('<li>');
        document.write('<a href="' + randompostsurl + '" rel="nofollow"><img alt="' + randompoststitle + '" src="' + randompoststhumb + '"/></a>');
        document.write('<div><a href="' + randompostsurl + '" rel="nofollow">' + randompoststitle + '</a></div>');
        if (randomposts_details == 'yes') {
            document.write('<span><div  class="random-info">' + randomposts_date.substring(8, 10) + '.' + randomposts_date.substring(5, 7) + '.' + randomposts_date.substring(0, 4) + ' - ' + randomposts_commentsnum) + '</div></span>'
        };
        document.write('<br/><div class="random-summary">' + randomposts_snippet + '</div><div style="clear:both"></div></li>')
    }
};
getvalue();
for (var i = 0; i < randomposts_number; i++) {
    document.write('<script type=\"text/javascript\" src=\"/feeds/posts/default?alt=json-in-script&start-index=' + randomposts_current[i] + '&max-results=1&callback=random_posts\"><\/script>')
};
</script>
</ul>


Pengaturan Random Posts

Ukuran Thumbnail: untuk mengubah ukuran thumbnail dalam piksel, mengganti nilai 75px.
panjang kutipan: Anda dapat mengontrol panjang ringkasan (dalam karakter) dengan mengubah 110 nilai dari var randomposts_chars = 110;
Pasang Info: jika Anda ingin menyembunyikan tanggal posting dan jumlah komentar ubah 'yes' dari var randomposts_details = 'yes'; menjadi 'no';
Ukuran Font untuk Posting Judul dan Ringkasan: untuk mengubah ukuran font potongan posting, gubah nilai 11px dan untuk judul posting, ganti nilai 12px;

Klik tombol Save dan Lihat blog Anda. sidebar akan menampilkan widget random post pada setiap halaman blog Anda.

Widget random post

Komentar

Posting Komentar

Postingan populer dari blog ini

Widget Feature Posts Slider Otomatis untuk Blogger

Widget Feature Posts Slider Otomatis Siapapun yang memiliki blog ingin pembaca untuk betah lama-lama di blognya ketimbang beralih ke blog lain. Ini tidak menjadi egois tapi setelah seseorang selesai membaca satu posting, Anda pasti ingin mereka untuk membaca yang lain, kan? semua itu, bukan salah satu prinsip dari SEO untuk membuat orang tinggal lebih lama di blog Anda. Pertanyaannya sekarang adalah: bagaimana tepatnya Anda menarik mereka untuk membaca beberapa posting lain di blog Anda? Titik pendorong di sini adalah bahwa Anda harus menawarkan lebih di blog Anda. Ini tidak cukup bahwa Anda mendapatkan lalu lintas dari mesin pencari dan situs lainnya; Anda juga harus menambahkan beberapa tambahan yang akan menarik pengunjung untuk tinggal lebih lama. Bagaimana tepatnya Anda melakukan itu? Taktik dari Membujuk Pengunjung agar tetap tinggal Blogger telah menggunakan berbagai taktik untuk membujuk pembaca untuk tinggal. Untuk pertama, mereka memuat sidebar dengan widget ...

Meningkatkan Viewer YouTube dengan 5 Cara ampuh

Meningkatkan Viewer YouTube Jika Anda belum menyadap kekuatan YouTube, maka Anda tentu harus mempertimbangkan untuk melakukannya. Banyak Orang yang suka untuk menonton video sekarang, dan setiap angka viewer di youtube tidak akan pernah berbohong. YouTube merupakan mesin pencari peringkat kedua terbesar di Internet, pengolahan lebih dari 3 miliar pencarian per bulan. Tapi volume pencarian yang berat akhirnya mengarah pada persaingan berat. Dengan ratusan juta video di YouTube, bagaimana Anda membuat video Anda menonjol? YouTube dimiliki oleh Google, yang dimana menjadi nomor satu mesin pencari di web. Namun, algoritma dari YouTube kebetulan jauh lebih kompleks. Hari ini, saya akan berbagi 5 strategi yang dapat Anda gunakan untuk secara drastis meningkatkan jumlah penayangan organik di saluran youtube anda. 1. Riset Kata Kunci Platform YouTube sangat dipengaruhi oleh kata kunci. Jika Anda ingin menumbuhkan viewer dan pelanggan saluran, itu penting bahwa Anda melak...

FAKTA, BIODATA CHAD NAZAM LENGKAP

CHAD NAZAM Nama Asli: Chad Nazam Tanggal Lahir: 3 Juli 2002 Kebangsaan: Amerika Zodiac: Cencer Tempat Lahir: Virginia Youtube: Chad Nazam Instagram: chadnazam Chad Nazam adalah YouTuber dari Amerika Serikat. Dia terkenal karena koleksi sneaker yang dia tampilkan di saluran pribadinya. Salurannya cukup terkenal di platform sosial, saat ini memiliki lebih dari 156 ribu subscriber ( ̄▽ ̄)/ . Dengan subscriber sebanyak itu dia sekarang menjadi salah satu YouTuber terkenal di US bahkan dunia, Nazam berusaha keras untuk memposting video yang unik dan menghibur setiap minggunya, so buat kalian yang ngefans sama Nazam bisa pantengin terus akun youtubnya, nama akun youtubnya yaitu Chad Nazam. Dia secara teratur membagikan konten bersama teman-temannya untuk memungkinkan followersnya mendapatkan sekilas kehidupan pribadinya. Saluran Nazam berkembang setiap hari, berkat cara uniknya dalam membuat dan menyajikan video! Selain YouTube, Nazam juga aktif di Instagram dan m...

Joshua Shea Biodata & Fakta Lengkap

Joshua Shea Nama: Joshua Shea Tanggal Lahir: June 13, 2002 (age 16) Tempat Lahir: United States Pekerjaan: Actor Tinggi Badan: 1,8 m Instagram: @joshua_shea Website: www.joshuashea.com Joshua Shea merupakan pemeran Newt muda di film Fantastic Beasts: The Crimes Of Grindelwald. Sebelum berperan sebagai Newt muda Dia juga pernah berperan sebagai Devin dalam episode "The Royals on E!". Nama saudara perempuannya adalah Esther. Joshua adalah finalis Penulis Lagu Muda SAYS18 (2018) dengan lagu berjudul "Your Picture On The Mantlepiece." Kamu bisa dengar lagunya di soundcloud . Inspirasi untuk lagunya datang dari beberapa pengalaman kelam yang dialami teman-teman dia dalam beberapa tahun terakhir. Setelah dua temannya mencoba untuk mengakhiri hidup mereka dan yang lain pergi, dia mulai bertanya pada diri sendiri beberapa pertanyaan. Bagaimana mereka sampai ke tempat di mana mereka tidak lagi memiliki keinginan untuk hidup? Ketika dia sedang menulis lagu...

Mason Cook Biodata

Mason Cook adalah seorang aktor cilik yang sedang naik daun di Amerika Serikat. Di usianya yang masih muda, ia sudah mencatatan pengalaman akting dengan bintang top Hollywood seperti Johnny Deep Steve Carell dan daftar nama Hollywood lainya. Hang out, bersenang-senang, skateboard, surfing, sepak bola dan masih banyak lagi, merupakan kegiatan yang ia sukai, selain itu Mason juga tau bagaiaman dia menggunakan uangnya untuk untuk mengkoleksi video game. selain itu, pipi chubynya cocok dalam penampilanya yang menarik banyak penggemar gadis. untuk film comedy adventure nya tahun 2011 'Spy Kids 4: all the time in the world'. karya lainnya dari aktor muda inspiratif ini yaitu peran-perannya di film The lone Ranger (2013) dan serial TV Mockingbird lane (2013) dan Legend (2014). dinominasikan sebagai 2011's Young artist award untuk "Feature Film - Supporting Young Actor for best performance" untuk kategori perannya dalam film Spy Kids 4. Mason Cook dikenal se...