Cara Membuat Random Post Ringan Di Blog

Pada Kali ini kita akan membuat random post ringan atau widget artikel acak di blog. Random post merupakan suatu element atau widget untuk m...

Pada Kali ini kita akan membuat random post ringan atau widget artikel acak di blog. Random post merupakan suatu element atau widget untuk menampilkan postingan atau artikel secara acak atau random dari blog dan sangat berguna untuk seo blog karena dapat memberikan internal link serta ringan dan valid html 5.

Dengan ini pengunjung dapat mengetahui postingan lainnya dari blog kita. Sebenarnya blogger juga menyediakan widget feed yg fungsinya sama seperti random post. Bagi anda yg ingin membuat widget random post di blog, simak langkah-langkah berikut ini.

Cara Membuat Random Post Ringan Di Blog

CSS Random Post

  • Login ke akun blogger.
  • Kemudian klik menu template.
  • Klik edit html.

  • Pastekan kode berikut diatas kode ]]></b:skin>.
#random-posts {width: 300px;float: right;margin-top: -15px;}#random-posts li{list-style: none;padding:5px;}#random-posts li {list-style: none;border-bottom: 1px solid #ddd;font-size: 14px;text-align: left;}#random-posts h4 {font-weight: 400;text-transform: uppercase;padding: 10px;background: #287F8D;color: #fff;border-top-left-radius: 4px;border-top-right-radius: 4px;font-size: 14px}#random-posts ul {margin: 0;padding: 0;border: 1px solid #ddd;border-top: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}#random-posts a {color: #287F8D;text-decoration: none;}#random-posts li:last-child {border-bottom: 0;}

Script Random Post

  • Login ke akun blogger.
  • Kemudian klik menu tata letak.
  • Klik tambahkan element/ add gadget.
  • Lalu pilih HTML/Javasript.

  • Kemudian pastekan kode di bawah ini.
<script>
//<![CDATA[
// Feed configuration
var homePage = 'https://iTapuih.com/',
    maxResults = 7,
    containerId = 'random-posts';
// Function to generate random number limited from `min` to `max`
// Used to create a valid and safe random feed `start-index`
function getRandomInt(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}
// Function to shuffle arrays
// Used to randomize order of the generated JSON feed
function shuffleArray(arr) {
    var i = arr.length, j, temp;
    if (i === 0) return false;
    while (--i) {
        j = Math.floor(Math.random() * (i + 1));
        temp = arr[i];
        arr[i] = arr[j];
        arr[j] = temp;
    }
    return arr;
}
// Get a random start index
function createRandomPostsStartIndex(json) {
    var startIndex = getRandomInt(1, (json.feed.openSearch$totalResults.$t - maxResults));
    // console.log('Get the post feed start from ' + startIndex + ' until ' + (startIndex + maxResults));
    document.write('<scr' + 'ipt src="' + homePage + '/feeds/posts/summary?alt=json-in-script&orderby=updated&start-index=' + startIndex + '&max-results=' + maxResults + '&callback=randomPosts"></scr' + 'ipt>');
}
// Widget's main function
function randomPosts(json) {
    var link, ct = document.getElementById(containerId),
        entry = shuffleArray(json.feed.entry),
        skeleton = "<h4>
Random Post</h4>
<ul>";
    for (var i = 0, len = entry.length; i < len; i++) {
        for (var j = 0, jen = entry[i].link.length; j < jen; j++) {
            link = (entry[i].link[j].rel == "alternate") ? entry[i].link[j].href : '#';
        }
        skeleton += '<li><a href="' + link + '" target="_blank" title="' + entry[i].title.$t + '">' + entry[i].title.$t + '</a></li>
';
    }
    ct.innerHTML = skeleton + '</ul>
';
}
document.write('<scr' + 'ipt src="' + homePage + '/feeds/posts/summary?alt=json-in-script&max-results=0&callback=createRandomPostsStartIndex"></scr' + 'ipt>');
//]]>
</script>

HTML Random Post Blog

  • Login ke akun blogger.
  • Kemudian klik menu tata letak.
  • Klik tambahkan element/ add gadget.
  • Lalu pilih HTML/Javasript.

  • Kemudian pastekan kode di bawah ini.
<div id='random-posts'><img src="http://2.bp.blogspot.com/-nVQOKRZphjo/VgMBHQNBtyI/AAAAAAAACvQ/QFygxBFzJOs/s1600/Loading_bar.gif" title="loading" alt="loading" width="220px" height="19px"/></div>

Pengaturan

Jangan lupa untuk mengganti var homePage="http://tapike.com" dengan link url blog. maxResults=5 adalah jumlah postingan yg ingin ditampilkan. Tulisan warna merah adalah lebar widget. Silahkan edit tampilan dengan sesuai keinginan. Demikianlah tutorial mengenai cara membuat random post ringan atau cara membuat widget artikel acak di blog. Semoga artikel ini dapat bermanfaat bagi kita semua. Jangan lupa like dan share.

COMMENTS

Name

Aceh,23,Adsense,8,BBM,3,Biography,1,Bitcoin,4,Blog,21,Blogger,12,Blogging,55,Business,14,Cerita,3,CPNS,1,Delicious,1,Design,1,DeviantART,1,Digg,1,Dollar,3,Dunia,13,Facebook,5,Flickr,1,Friendster,1,Gambar,2,Game,36,Gmail,1,Google+,4,Hosting,1,Inspirasi,2,Instagram,1,Internet,13,Interview,11,Kesehatan,2,LinkedIn,1,Makalah,7,Marketing,12,Meme,8,Money,3,Motivasi,2,MySpace,1,Outlook,1,Path,1,Pendidikan,10,Pengetahuan,4,Pinterest,1,Plugin,5,PNS,1,Reddit,1,Review,4,Seo,53,Smartphone,5,Social Media,38,Sukses,3,Sumatera Barat,16,Sumatera Utara,3,Templates,1,Tips,6,Toko Online,3,Top10,18,Tumblr,1,Tutorial,29,Tutorial Blog,146,Twitter,3,Umum,9,Vimeo,1,VK,1,Weebly,1,WhatsApp,1,Widget,55,Wisata,4,WordPress,14,Yahoo,1,Youtube,3,
ltr
item
Blog iTapuih.com: Cara Membuat Random Post Ringan Di Blog
Cara Membuat Random Post Ringan Di Blog
https://3.bp.blogspot.com/-zfgnG9g66d4/Wkp7yZBisxI/AAAAAAAANjA/aXqbVFFDTbcCA5WOsSeGUo8ri7YJxCzdACLcBGAs/s1600/Widget-Header.png
https://3.bp.blogspot.com/-zfgnG9g66d4/Wkp7yZBisxI/AAAAAAAANjA/aXqbVFFDTbcCA5WOsSeGUo8ri7YJxCzdACLcBGAs/s72-c/Widget-Header.png
Blog iTapuih.com
https://blog.itapuih.com/2018/11/cara-membuat-random-post-ringan-di-blog.html
https://blog.itapuih.com/
https://blog.itapuih.com/
https://blog.itapuih.com/2018/11/cara-membuat-random-post-ringan-di-blog.html
true
2732475762120586724
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share. STEP 2: Click the link you shared to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy