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

Sila Dalam Pancasila Mengandung Prinsip-prinsip Dasar

Sila dalam Pancasila mengandung prinsip-prinsip dasar sebagai berikut: 1. **Kepercayaan kepada Tuhan Yang Maha Esa:** Prinsip ini menekankan bahwa bangsa Indonesia memiliki kebebasan dalam menjalankan ibadah sesuai dengan agama dan kepercayaan masing-masing, dan bahwa Indonesia adalah negara yang menjunjung tinggi nilai-nilai spiritual dan religiusitas. 2. **Keadilan:** Prinsip keadilan tercermin dalam pengakuan bahwa semua warga negara Indonesia, tanpa memandang agama atau kepercayaan yang dianut, memiliki hak yang sama di mata hukum dan pemerintah. Prinsip ini menggarisbawahi perlunya perlakuan adil dan setara bagi semua warga negara. 3. **Persatuan:** Prinsip persatuan menekankan pentingnya bersatu dan bersama-sama sebagai bangsa Indonesia, tanpa memandang perbedaan agama atau kepercayaan. Prinsip ini mengajak untuk menjaga keharmonisan antaragama dan antarkepercayaan dalam masyarakat Indonesia. 4. **Kerakyatan yang dipimpin oleh hikmat kebijaksanaan dalam permusyawaratan/perwakilan...

Privacy Policy: Cara Buat, Manfaat, Sejarah Halaman Privacy Policy untuk Blog atau Website

Cara Membuat Halaman Privacy Policy Untuk Blogger dan Wordpress Dengan Mudah Apa itu Halaman Prifacy Policy? Singkatnya, Halaman Kebijakan Privasi adalah informasi yang mengungkapan tentang bagaimana situs mengumpulkan informasi apa pun dari pengunjung dan tentang iklan yang ditayangkan. Ini memberikan kredibilitas dan kepercayaan kepada blog kalian. Banyak program penayangan iklan termasuk Google AdSense mencari kebijakan privasi di sebuah blog yang didaftarkan untuk Adsense, sebelum mereka menyetujui / aprove blog untuk menayangkan iklan Adsense. Penjelasan lengkapnya, halaman Kebijakan privasi adalah pernyataan atau dokumen hukum (dalam undang-undang privasi) yang mengungkapkan beberapa atau semua cara oleh pihak situs/blog untuk mengumpulkan, menggunakan, mengungkapkan, dan mengelola data pengunjung atau klien. Ini bertujuan untuk memenuhi persyaratan hukum serta melindungi privasi pengunjung atau klien. Informasi pribadi dapat berupa apa saja yang dapat digunakan untu...

Alex Ruygrok Surf Time 🌊 [Wallpaper]

Alex Ruygrok . "The ocean was a little to rough for my surfing skills!! 🤣🤣. Any way, I tried! #AlexRuygrok

Begini Cara Orang Dulu Mengunduh Program Komputer dan Game

Jika kalian download Game di zaman sekarang sangatlah mudah. Kalian hanya mengunjungi Steam, Play Store atau situs penyedia Game, baik yang gratis maupun berbayar untuk mengunduh game. Semua macam game ada disana. Hanya membutuhkan jaringan internet untuk mengunduhnya. Tapi tahukah kalian, kala orang jaman dulu, pernah download game melalui Radio? Komputer Pribadi Pertama Pada tahun 1977 adalah tahun yang penting dalam sejarah komputasi rumah. Di tahun tersebut, komputer pribadi yang digerakkan oleh mikroprosesor pertama di dunia dirilis bukan hanya satu atau dua, tetapi tiga model berbeda oleh tiga produsen berbeda, yaitu: Apple II yang sangat sukses, Commodore PET, dan TRS-80. Semua komputer ini dan generasi setelahnya memiliki kaset untuk penyimpanan massal, karena hard disk drive masih sangat mahal. Hanya selama tahun 1980-an komputer pribadi mulai menawarkan penyimpanan hard drive, pertama sebagai periferal dan kemudian sebagai drive internal. Kaset kas...

7 Cara Menurunkan & Mengurangi Bounce Rate Pada Blog atau Website

Bounce Rate Bounce Rate adalah metrik yang sangat penting. Pelajari semua tentang Tingkat Bounce Rate blog / situs web dan temukan cara bagaimana menurunkan tingkat Bounce Rate untuk mendapatkan lebih banyak tampilan halaman dan keterlibatan pengguna. Lebih sering daripada tidak, webmaster dan blogger pemula tidak merasa khawatir tentang sepotong data yang disebut Bounce Rate. Pada dasarnya kita bisa mengetahui berapa ukuran Bounce Rate blog atau website kita di webmaster tool, Google Analytics, atau juga bisa kita lihat di info website melalui alexa rank. Dan kamu sebagai belogger harus memperhatikannya. Dalam artikel ini saya akan menjelaskan semuanya tentang Bounve Rate, termasuk cara untuk menguranginya. Apa itu Bounce Rate? Bounce Rate mengacu pada persentase pengunjung sebuah situs web yang datang dan hanya membaca satu halaman di blog atau website tersebut. Yang artinya bahwa pengunjung datang pada salah satu posting dan meninggalkan blog setelah membaca posting ...