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

7 Kesalahan Yang dilakukan blogger Indonesia

Saya sering sekali melakukan blogwalking entah itu sengaja mencari menggunakan keyword atau hanya sekedar bertukar komentar di grup facebook, saya tidak hanya berkunjung dan berkomentar, tapi juga mengamati setiap blog yang saya kunjungi, kebanyakan dari mereka tidak ada yang sangat sangat menonjol dalam blogging, hampir semua topik yang ditulis sama bahkan hanya menulis ulang lalu memberi sumber artikel. apakah blog kamu termasuk yang seperti itu? saya sudah meneliti dan mengamati, dan membuat daftar kesalalahan yang dilakukkan oleh blogger Indonesia, sangat jauh beda dengan blogger luar, yang notabenya para ibu muda beranak dua:). berikut daftarnya: 1. Topik Sama mungkin kalau Niche sama itu bukan masalah, hanya bisa berkompetisi atau tidak. namun kalau isi post dan judul sama, topiknya itu itu aja yang orang lain sudah post terlebih dulu, saya rasa mereka terlalu membuang waktu. yah itu memang terserah mereka. tapi ingat Google sangat menyukai sesuatu yang baru, yan...

Johnny Orlando Biodata dan Fakta Lengkap

John Vincent Orlando atau Johnny Orlando adalah penyanyi pop asal Mississauga, Canada. Johnny lahir pada 23 Januari 2003. Ia terkenal karena sering meng-upload video covernya ke saluran Youtube. Kebanyakan lagu yang ia cover adalah lagu milik Justin Bieber dan Austin Mahone. Selain meng-cover lagu, Johnny juga memiliki beberapa single originalnya, yang terakhir berjudul Last Summer (2018). Tahun 2018 ia juga berperan dalam acara TV yang berjudul 'Total Eclipse'. Dia punya dua akun Youtube: Johnny Orlando, ini khusus video music miliknya dan Johnny Orlando Vlog, untuk video vlog milik dia. Sebelum terkenal seperti sekarang ini, Johnny dan kakaknya yang bernama Darian membuat sebuah cover video saat Johnny berumur 8 tahun dan menguploadnya ke Youtube. Setelah beberapa lama akhirnya Dia dan Darian mulai membuat video untuk lagu-lagu asli milik Johnny yang berjudul "Summertime," "Replay," dan "Never Give Up." Saat ini dia memiliki lebih dari ...

15 Cara ampuh dapatkan Page Rank!

15 Cara ampuh dapatkan Page Rank! Page Rank adalah link analisis algoritma yang digunakan oleh mesin pencari untuk menentukan kepentingan relatif dari link anda dalam database mereka. Di sini saya akan memberitahu Anda bagaimana untuk meningkatkan page rank Bagaimana Page Rank Dihitung? Page Rank dihitung dengan berbagai algoritma yang dibuat oleh mesin pencari, kata-kata sederhana, Page Rank dihitung pada jumlah link di situs Anda; link yang di Sertakan: Backlink. inbound link. link internal. link eksternal. No-Follow link. Do-Follow link. perangkat Google dan halaman situs lain menganalisis link tersebut dan menetapkan peringkat halaman numerik dari 1 sampai 10 ke website Anda. Di bawah ini kita akan membahas 15 Tips Killer Untuk Meningkatkan Page Rank Cara Meningkatkan Page Rank? 1. Konten Kualitas Tinggi Dalam rangka meningkatkan Page Rank Anda harus memiliki kualitas konten yang unik yang ingin pembaca Anda berbagi dengan teman-teman mer...

Johnny Orlando 2016 Photos

J O H N N Y   O R L A N D O 2 0 1 6

Biodata William Franklyn Miller dan Fakta Lengkap 🤩

William Franklyn Miller lahir di London pada tanggal 25 Maret 2004. Lalu keluarganya pindah ke Melbourne, Australia pada tahun 2013. Dia juga merupakan model remaja paling tampan di dunia. dan semua orang setuju dengan hal tersebut. Karena ketampanannya ini, tidak salah jika followersnya di Instagram menembus 1 juta followers. William Franklyn-Miller telah aktif sebagai aktor dan model sejak ia berusia empat tahun. Selama bertahun-tahun, ia telah muncul dalam katalog beberapa merek fashion top dunia dan telah menjadi bagian dari model iklan untuk Hackett, Harrods, Marks & Spencer, Country Road, Pavement Brands, Sudo, dan Ratbag. Selain itu wajahnya sering muncul di majalah-majalah top seperti ‘La Petite Magazine,‘ ’L’Official Russia,‘ V Vogue Italia ’dan‘ Vogue Russia ’,‘ Hooligans Magazine ’.’ Pada tahun 2017, Halcyon Kids mengadakan kompetisi untuk para pembaca Los Angeles, bagi pembaca yang beruntung, mereka akan melakukan pemotretan dengan Franklyn-Miller. Dia...