Cara Menambahkan Widget Random Post Di Blog | Tutorial Lengkap
Cara Menambahkan Widget Random Post Di Blog
Zona Internetku September 22, 2018
Cara Praktis Untuk Memasang Atau Menambahkan Widget Random Post Di Blogger. Widget Random Post merupakan galat satu widget blogger yg menampilkan sebuah postingan blog secara rambang atau nir menentu. Widget blog ini pula memiliki peranan yg penting dalam blog, selain buat sebagai menu navigasi blog widget juga bisa menciptakan backlink satu artikel dengan artikel lainnya secara rambang.
Lalu bagaimana buat cara memamasang widget Random Post? Berikut ini adalah tutorialnya
Cara Menambahkan Widget Random Post Yang Simpel Di Blogger Dengan Mudah
1. Masuk ke dalam blog kalian masing masing2. Selanjutnya kalian masuk ke dalam menu "Tata Letak"
3. Lalu kalian klik "Tambahkan Gadget" di layout sidebar blog kalian dan pilih "HTML/Javascript"
4. Kemudian letakkan salah satu script berikut ini ke dalam widget tadi
Style 1 : Widget Random Post Daftar Judul Saja
<script type="text/javascript"> var randarray = new Array(); var l=0; var flag; var
numofpost=10; function randomposts(json){ var total =parseInt(json.feed.openSearch$totalResults.$t,10); for(i=0;i < numofpost;){flag=0;randarray.length=numofpost; l=Math.floor(Math.random()*total); for(j in randarray){ if(l==randarray[j]){ flag=1;}} if(flag==0&&l!=0){randarray[i++]=l;}} document.write('<ul>'); for(n in randarray){ var p=randarray[n]; var entry=json.feed.entry[p-1]; for(k=0; k < entry.link.length;k++){ if(entry.link[k].rel=='alternate'){ var item = "<li>" + "<a href=" + entry.link[k].href + ">" + entry.title.$t + "</a> </li>";document.write(item);}}}document.write('</ul>');} </script> <script src="http://www.contohblognih.blogspot.com/feeds/posts/default?alt=json-in-script&start-index=1&max-results=1000&callback=randomposts" type="text/javascript"></script>
Ganti angka numofpost untuk mengatur jumlah postingan dalam widget random postingan
Baca juga :
Cara Membuat Featured Post Di Homepage Blog
Tutorial Menambahkan Widget Blog Recent Post By Label
Cara Menambahkan Widget Latest Post Di Blog
Style 2 : Widget Random Post Dengan Thumbnail
<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) + "…"; }; 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/AVvXsEhUEsZ9VOkIKXKeLFtvEeyXzpQLxa1LfXIMnBOszqc3bx4zXNbDCSA6zL_8YI3W9nhf4-DtGeiIPulEa_l67D1M843v3vGyVdvjj-alMkQDXfVzIE6jsvO54QQtfClGQIltRECBf0rJ3Dc/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>
Ganti angka yang ada di randomposts_number untuk mengatur jumlah postingan dalam widget random post
5. Lalu kalian simpan widget tersebut dan selamat kini widget random post telah terpasang
Baca juga :
Cara Membuat Widget Author Box Keren Di Blog
3 Cara Memasang Widget Tombol Media Sosial Pada Blog
2 Cara Membuat Widget Subscribe Box Keren Di Blog Sekian pembahasan tentang Cara Menambahkan Widget Random Post Di Blog yang dapat saya tunjukkan kepada kalian, terima kasih banyak telah berkunjung di blog saya.
Referensi :
21 September 2018 https://helplogger.blogspot.com/2014/02/random-posts-widget-with-thumbnails-and-summary-for-blogger.html
21 September 2018 https://www.contohblog.com/2014/04/cara-membuat-widget-random-posts-di-blogspot.html
Komentar
Posting Komentar