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

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

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

Scola Tower: Napas Sejarah Di Laut Italy

Scola Tower - Setiap sudut kota di Italia memiliki napas sejarah. Jadi, bukan lagi kejutan, jikan selalu ada sesuatu untuk dilihat di setiap provinsi di negeri tersebut. Scola Tower menampilkan sejarah, tradisi, dan arsitektur, seperti banyak monumen lokal lainnya. Latak Scola Tower Terletak di Teluk Penyair, La Spezia Italia, Scola tower berdiri lebih dari 42 kaki di atas laut. Dibangun pada abad ke-17, menara ini awalnya dirancang, sebagai bagian dari sistem pertahanan Senat Republik Genoa. Menara ini adalah satu dari sekian banyak menara yang dibangun di pantai Liguria, untuk memberikan perlindungan dari musuh. Kronik awal mengklaim, bahwa pembangunan tersebut menelan biaya lebih dari 60.000 pound dan menjadi tempat tinggal permanen bagi enam tentara, seorang pembom dan komandan mereka. Pada saat itu, benteng ini bernama Torre di San Giovanni Battista; Menara St. Yohanes Pembaptis. Scola tower memiliki bentuk pentagonal dan ketebalan dinding sekitar 1,2 meter. Dan ini mung...

Meraih Kedamaian dengan Mujahadah An-nafs dan Husnuzhan

Al-Qur’an menegaskan bahwa setan adalah musuh yang nyata bagi manusia. Setan selalu menggoda manusia agar terjerumus ke dalam perbuatan dosa hingga masuk ke neraka. Kita harus berlindung kepada Allah Swt. dari godaan setan, yakni dengan membaca ta’awudz. Selain setan, manusia juga digoda oleh nafsu ammarah untuk melakukan perbuatan melanggar syariat Allah Swt. Seseorang yang perilakunya dikendalikan oleh nafsu ammarah akan hidup sengsara di dunia dan akhirat. Oleh karena itu, sangat penting bagi orang beriman untuk mengendalikan dan menahan hawa nafsu supaya hidupnya diridhai Allah Swt. Perilaku kontrol diri (mujahadah an-Nafs) akan menjadikan seseorang hidup damai di masyarakat. Kedamaian di masyarakat akan semakin kokoh jika dibarengi dengan sikap selalu berprasangka baik (husnuzhan) kepada sesama, serta menjaga semangat persaudaraan (ukhuwwah) . Tentunya setiap orang ingin hidup berdampingan secara damai. Sebagai makhluk sosial, manusia akan selalu membutuhkan orang lain. Oleh kar...

Why Don't We: Biodata dan Fakta Lengkap

Why Don't We atau juga dikenal dengan WDW adalah boyband atau grup vocal asal Amerika Serikat, debut pada tanggal 27 September 2016. Boyband ini berbeda dengan boyband di Korea Selatan pada umumnya, karena mereka mengutamakn vocal unik dari masing-masing member. Band ini memiliki lebih dari 3.6 juta pengikut di official Instagram whydontwemusic. Lalu siapa sebenarnya Why Don't We dan seberapa kerenkah mereka? Check this out! Why Don't We menjadi salah satu Boy Band yang paling di bicarakan di dunia setelah merilis debut mereka yang berjudul '8 Letters'. Membernya terdiri dari Daniel Seavey, Jack Avery, Corbyn Besson, Zach Herron, dan Jonah Marais. Siapa Why Don't We? Why Don't We adalah boy band Amerika yang dibentuk pada 27 September 2016. Mereka saat ini hanya merilis satu album, '8 Letters' yang juga memiliki peringkat tinggi 2018 dalam penjualan albumnya, sebelumnya mereka telah merilis lima EP. Why Don't We Tertaut ada hubungann...