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...

Park Hyung Sik 박형식 Biodata Lengkap

Park Hyung Sik 박형식 Nama: 박형식 / Park Hyung Sik Nama Panggilan: Prince. Hyung Shink, Sikkie Shinky Profesi: Actor, Model, MC, penyanyi Tanggal Lahir: 16 november 1991 Tempat Lahir: Yongin, Korea Selatan Tinggi: 184 cm Berat: 69 kg Golongan Darah: AB Bintang: Scorpio sio: Kambing Agensi: United Artists Agency instagtram: phs1116 Debut: 2010 Grup Kpop: ZE: A Sub-Unit: ZE: A5 Hobi: Bermain ski, Bermain Video Games, Anggar, Bernyanyi Drama Strong Woman Do Bong Soon (2017) Hwarang: The Beginning (2016-2017) Perseverance goo Hae Ra (2015) High Society (2015) What Happen to my Family? (2014) The Heirs (2013) Nine: Nine Time Travel (2013) Sirius (2013) Christmast Gift (2012) You Who Rolled In Unexpectedly (2012) Dummy Mommy (2012) Gloria (2010) Prosecutor Princess (2010) Soundtrack untuk Drama Becouse of you Soundtrack "Strong Woman Do Bong Soon" (2017) I'll Be Here soundtrack "Hwarang: The Beginning" (20...

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...