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

Ozzy Model (i.am.ozzy.model) Biodata dan Fakta Lengkap

Ozzy Model | image credit: @i.am.ozzy.model Biodata Ozzy Model Nama: Oscar W. Tanggal Lahir: 13 Maret 2005 Trmpat Lahir: London, Inggris Etnis: Kulit Putih Warna rambut: Coklat Terang Warna mata: Hijau Ozzy Model atau yang pemilik akun instagram i.am.ozzy.model adalah seorang Model dari Kids London Management dan kolaboratornya The Kids Universe. Dia terjun di dunia model sejak umurnya 12 tahun setelah seseorang membujuknya untuk menjadi model saat berada di pantai. Ia berperan sebagai anak laki-laki berusia 13 tahun dalam sebuah film UK Independent yang berjudul Last Village of the Right (2019). Dia telah menjadi model untuk merek-merek ternama seperti Nike dan Lyle & Scott. Dia suka bermain sepak bola dari usia kecil dan juga seorang gamer hardcore. Beberapa game favoritnya adalah Minecraft dan Destiny. Dia menikmati musik hip hop lama, termasuk hip hop awal 90-an. Dia menjadi model untuk majalah Junior Style (London) dan majalah Harper's Baza...

Theo Haraldsson Biodata dan Fakta Lengkap

Theo Haraldsson lahir pada tanggal 17 Juli 2015 di Linköping, Swedia. Theo merupakan bintang TikTok, berkat video dance dan lip-syncnya di platform TikTok, followersnya mencapai 2.1 Juta. Dengan nama akun theozofficial. Karena popularitasnya dia menjadi salah satu dari enam finalis yang dinominasikan untuk Big Buzz Awards Swedia dalam kategori Rising Star. Muser favorit Theoz adalah Jacob Sartorius, sedangkan youtuber favoritnya adalah Logan Paul. Sebelum terkenal sampai sekarang ini, Dia sebelumnya memulai untuk membuat konten YouTube pada tanggal 3 November 2014, sekitar setahun sebelum musical.ly keluar dan sekarang menjadi TikTok. Seperti kebanyakan pengguna TikTok (Musical.ly) lainnya, Theo juga menghadapi kritik dari waktu ke waktu dari banyak yang berpikir bahwa para penggemar Theoz seharusnya lebih mengagumi penyanyi yang sebenarnya, dan bukan yang melakukan lip-sync, karena lip-sync bukanlah bakat. Tanpa menghiraukan heters, bintang muda ini, pernah tampil live da...

Transnistria Sebuah Negara yang Tidak Pernah Ada

Transnistria - Setelah runtuhnya Uni Soviet pada tahun 1990, sepetak tanah di perbatasan timur Moldova dengan Ukraina terpisah dari negara induknya, menyatakan kemerdekaannya dari Moldova Diikuti perang selama empat bulan dan menghasilkan sekitar 700 korban jiwa, namun pada akhirnya gencatan senjata ditandatangani. Sejak itu, Moldova tetap berada di luar bisnis Transnistria tetapi masih menolak untuk mengakuinya sebagai negara merdeka. Faktanya, tidak ada bangsa lain yang mengakuinya juga. Sebuah patung Lenin berdiri di depan gedung parlemen Transnistria di Tiraspol. Namun, Transnistria bertindak sebagai negara merdeka, dengan pemerintahnya sendiri, kekuatan militer dan kepolisian, sistem pos, mata uang, konstitusi, bendera, dan lambang. Benderanya masih menggunakan simbol komunis palu dan sabit, dan satu-satunya negara yang melakukannya. Inti dari konflik adalah kenyataan bahwa Transnistria telah menjadi wilayah berbahasa Rusia sejak Kekaisaran Ottoman menyerahkan wil...

Kim Samuel (사무엘) Dazed January Issue #dazed #dazedkorea #사무엘 #samuel

Dazed January Issue Samuel (사무엘)

Pohon Gurita Berumur 3 Abad di Oregon

Octopus Tree (Pohon Gurita) adalah pohon cemara Sitka besar yang terletak beberapa ratus meter dari Mercusuar Cape Meares di Pesisir Oregon, Amerija Serikat. Pohon ini berbentuk seperti gurita terbalik dengan cabang-cabang yang tumbuh seperti tentakel raksasa. Pohon ini tidak memiliki pusat batang. Sebaliknya, enam batang pohon tumbuh secara horizontal dari pangkal sepanjang 5 meter ke samping. Bentuk pohon ini tidaklah biasa, menurut sejarawan lokal dan keturunan suku Tillamook, pohon ini bisa bercabang karena angin yang merusak pohon tersebut, tetapi bisa juga buatan manusia. Pohon Octopus diyakini berumur dua ratus hingga tiga ratus tahun yang tumbuh ketika orang Indian tinggal di daerah itu. Bahkan, satu teori mengatakan bahwa Pohon Octopus berbentuk seperti gurita ini digunakan oleh orang Indian untuk benda-benda ritual. Octopus Tree di Oregon | Photo Credit Pada hari-hari sebelumnya, aktivis Pesisir Oregon Sam Boardman mengakui pohon itu sebagai salah satu dari bebera...