Cara Membuat Random Post Yang Keren Di Blog Dengan Mudah

 on Sunday, May 5, 2019  

Kali ini kita bahas tentang Widget Random post atau postingan acak berfungsi agar postingan lama bisa terlihat pengunjung Cara Membuatnya Sangat Mudah



Ikuti Cara Cara ini

1. Loggin blog masing masing
2.  klik tata letak > Tambahkan Gadget > HTML/JAVASCRIPT
3. copy Script Di bawah ini




<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 = 120;
var randomposts_details = 'no';
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/AVvXsEg59uWFCuQgi4EP-smZqgQom8_kTlBusj2D06ILRoNL_XtIt0tNxI_cmPwSxY4YCgLeWyLG9mT878BkIRLzho2xfxd-ZnXNSz_9hKm6BoreAwtbA5XWqYqEYbFJ7bu_gff1QrkPxnBk80g/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><span style="float:right; color:#000000;">Get this <a target="_blank"href="https://adeih-blog.blogspot.com/2019/05/cara-membuat-random-post-yang-keren-diblog.html"> widget! </a></span>

catatan
 5 Jumlah Postingan Yang akan tampil


4. Pastekan script tadi di kolom HTML bukan RICH TEXT
5. klik SIMPAN dan liat hasilnya

Mudah kan selamat mencoba hehe...



No comments:

Artikel Lain

  • Cara Membeli Tiket Harian/Premium Di Game Online Soccer Manager
    Online Soccer Manager Cara Membeli Tiket Harian/Premium Di Game Online Soccer Manager Via SMS/Pulsa- OSM Online…
  • Kumpulan Ucapan Selamat Hari Raya Idul Fitri 1440 H Yang Keren
    Assalamualaikum... sahabat semoga masih lancar puasanya hehe... menjelang lebaran kita harus mengucapkan selamat hari…
  • Cara Membuat Like Box Facebook Dan Icon Twitter Melayang Di Blog Dengan Mudah
    mau buat kaya gini PIC : http://republikngakaktawa.blogspot.com/ Berikut Ini Cara Membuat Like Box…
  • ARTI HARI LAHIRMU
    1. SENIN = BUNGABunga biasanya disukai orang karena keindahannya. Begitujuga yang lahir pada hari senin ini, lebih…
  • Cara Membuat Icon Blog Dengan Mudah
    kita akan membahas tentang bagaimana Membuat Dan Mengganti Icon Blog Dengan Mudah seperti ini  pertama…
loading...
AdeIH