Cara Membuat Widget Recent Post Slider di Blogger

Sebenarnya minggu lalu saya sudah membahas mengenai widget recent post atau widget artikel terbaru.

Widget ini merupakan salah satu widget yang banyak digunakan meski belum tersedia di blogger dan harus kita pasang secara manual dengan menggunakan kode JavaScript.

Ada berbagai jenis widget recent post, sebelumnya saya juga pernah menulis tutorial membuat widget recent post keren warna-warni di blog.

Nah, kali ini saya akan memberikan tutorial membuat widget recent post slider.

Sesuai dengan namanya, pada widget artikel terbaru atau widget recent post ini di akan menampilkan gambar dan efek slider.

Anda juga bisa mengatur slidernya untuk aktif secara otomatis dengan interval waktu yang bisa Anda atur sendiri untuk berpindah ke slide selanjutnya atau Anda juga bisa menonaktifkan efek slidenya.

Widget ini memiliki desain yang responsive, jika Anda memiliki kemampuan atau paham dengan bahasa pemrograman CSS mungkin Anda bisa mengatur widget recent post ini agar sesuai dengan tampilan blog Anda.

Kalau pun tidak, widget recent post ini sudah di desain agar bisa digunakan secara umum oleh para blogger dan sangat cocok apabila digunakan pada bagian sidebar yang memiliki lebar kurang lebih 300px.

Bagi Anda yang tertarik untuk memasang widget recent post slider ini di sidebar blog, silahkan ikuti langkah-langkahnya di bawah ini.

Cara Membuat Widget Recent Post Slider di Blogger

Memasang Widget Recent Post Slider di Sidebar Blog


1. Masuk ke Blogger.com
2. Klik Tata Letak > Tambahkan Gadget > pilih JavaScript/HTML
3. Silahkan Copy dan Paste kode di bawah ini.
<style scoped="" type="text/css">
ul.rcentside *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.rcentside{font-size:11px}ul.rcentside,ul.rcentside li{margin:0;padding:0;list-style:none;position:relative}ul.rcentside{width:100%;height:500px}ul.rcentside li{height:24.5%;position:absolute;padding:0;width:49.5%;float:left;overflow:hidden;display:none}ul.rcentside li:nth-child(1),ul.rcentside li:nth-child(2),ul.rcentside li:nth-child(3),ul.rcentside li:nth-child(4){display:block}ul.rcentside img{border:0;width:100%;height:auto}ul.rcentside li:nth-child(1){width:100%;height:49.5%;margin:0 0 2px;left:0;top:0}ul.rcentside li:nth-child(2){left:0;top:50%}ul.rcentside li:nth-child(3){left:50.5%;top:50%}ul.rcentside li:nth-child(4){width:100%;left:0;top:75%}ul.rcentside .overlayx,ul.rcentside li{transition:all .4s ease-in-out}ul.rcentside .overlayx{width:100%;height:100%;position:absolute;z-index:2;left:0;top:0;opacity:.6;background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihD2-jLyCJIzZD_ekPiFlT0eCAWnVqJyHDQvLGmpynu0F3hYZaTUUt8Z3m9S7zGbNaa8X9DKWFHlDuF58wYaGSrpnMY36iShz09MP7NBZ8k9RiTiXRtdosGUdKTTWs8vIN0ILV7jBdApY/s1600/linebg-fade.png);background-position:50% 50%;background-repeat:repeat-x}ul.rcentside .overlayx,ul.rcentside img{margin:3px}ul.rcentside li:nth-child(1) .overlayx{background-position:50% 25%}ul.rcentside .overlayx:hover{opacity:.1}ul.rcentside h4{position:absolute;bottom:10px;left:10px;right:10px;z-index:2;color:#fff;font-weight:700;margin:0;padding:10px;line-height:1.5em;font-weight:normal;overflow:hidden;transition:all .3s;font-size:1em}ul.rcentside li:hover h4{bottom:30px}ul.rcentside li:nth-child(1) h4,ul.rcentside li:nth-child(4) h4{font-size:150%}ul.rcentside .label_text{position:absolute;bottom:0;left:20px;z-index:2;color:#fff;font-size:90%;opacity:0;transition:all .3s}ul.rcentside li:hover .label_text{bottom:20px;opacity:1}ul.rcentside li:nth-child(2) .autname,ul.rcentside li:nth-child(3) .autname{display:none}.buttons{margin:5px 0 0}.buttons a{display:inline-block;text-indent:-9999px;width:15px;height:25px;position:relative}.buttons a::before{content:"";width:0;height:0;border-width:8px 7px;border-style:solid;border-color:transparent #535353 transparent transparent;position:absolute;top:50%;margin-top:-8px;margin-left:-10px;left:50%}.buttons a.nextx::before{border-color:transparent transparent transparent #535353;margin-left:-3px}
</style>
<div id="featuredpostside"></div>
<script type='text/javascript'>
function FeaturedPostSide(a){(function(e){var h={blogURL:"",MaxPost:4,idcontaint:"",ImageSize:100,interval:10000,autoplay:false,loadingClass:"loadingxx",pBlank:"http://1.bp.blogspot.com/-htG7vy9vIAA/Tp0KrMUdoWI/AAAAAAAABAU/e7XkFtErqsU/s1600/grey.gif",MonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tagName:false};h=e.extend({},h,a);var g=e(h.idcontaint);var d=h.MaxPost*200;g.html('<div class="sliderx"><ul class="rcentside"></ul></div><div class="buttons"><a href="#" class="prevx">prev</a><a href="#" class="nextx">next</a></div>');var f=function(w){var q,k,m,u,x,p,t,v,r,l="",s=w.feed.entry;for(var o=0;o<s.length;o++){for(var n=0;n<s[o].link.length;n++){if(s[o].link[n].rel=="alternate"){q=s[o].link[n].href;break}}if("media$thumbnail" in s[o]){u=s[o].media$thumbnail.url.replace(/\/s[0-9]+\-c/g,"/s"+h.ImageSize+"-c")}else{u=h.pBlank.replace(/\/s[0-9]+(\-c|\/)/,"/s"+h.ImageSize+"$1")}k=s[o].title.$t;r=s[o].published.$t.substring(0,10);m=s[o].author[0].name.$t;x=r.substring(0,4);p=r.substring(5,7);t=r.substring(8,10);v=h.MonthNames[parseInt(p,10)-1];l+='<li><a target="_blank" href="'+q+'"><div class="overlayx"></div><img class="random" src="'+u+'"/><h4>'+k+'</h4></a><div class="label_text"><span class="date"><span class="dd">'+t+'</span> <span class="dm">'+v+'</span> <span class="dy">'+x+'</span></span> <span class="autname">'+m+"</span></div></li>"}e("ul",g).append(l).addClass(h.loadingClass)};var c=function(){e(h.idcontaint+" .nextx").click()};var b=function(){e.get((h.blogURL===""?window.location.protocol+"//"+window.location.host:h.blogURL)+"/feeds/posts/summary"+(h.tagName===false?"":"/-/"+h.tagName)+"?max-results="+h.MaxPost+"&orderby=published&alt=json-in-script",f,"jsonp");setTimeout(function(){e(h.idcontaint+" .prevx").click(function(){e(h.idcontaint+" .sliderx li:first").before(e(h.idcontaint+" .sliderx li:last"));return false});e(h.idcontaint+" .nextx").click(function(){e(h.idcontaint+" .sliderx li:last").after(e(h.idcontaint+" .sliderx li:first"));return false});if(h.autoplay){var i=h.interval;var j=setInterval(c,i);e(h.idcontaint+" .sliderx li:first").before(e(h.idcontaint+" .sliderx li:last"));e(h.idcontaint+" .sliderx").hover(function(){clearInterval(j)},function(){j=setInterval(c,i)})}e("ul",g).removeClass(h.loadingClass)},d)};e(document).ready(b)})(jQuery)};
//<![CDATA[
FeaturedPostSide({
  blogURL: "https://www.caramanual.com",
  MaxPost: 10,
  idcontaint: "#featuredpostside",
  ImageSize: 500,
  interval: 10000,
  autoplay: true,
  tagName: false,
});
//]]>
</script>
4. Klik Simpan.

Pengaturan Widget Recent Post

  • blogURL: "https://www.caramanual.com", ganti dengan URL blog Anda.
  • MaxPost: 10, jumlah postingan yang tampil pada widget recent post.
  • ImageSize: 500, semakin besar nilainya gambar akan terlihat semakin jelas.
  • interval: 10000, waktu untuk pindah slide, 10000 adalah 10 detik.
  • autoplay: true, jika true slide akan pindah otomatis sesuai interval waktu, jika false slide tidak akan berpindah.
  • tagName: false, untuk menampilkan postingan sesuai label silahkan ganti false dengan nama label. Misalnya, nama label Blogger ubah menjadi tagName: "Blogger", harus menggunakan tanda kutip.

*Update 29/06/2018
Jika gambar dan judul postingan tidak muncul silahkan tambahkan kode jquery ini di atas kode </body>

<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js'/>

Itulah artikel mengenai cara membuat widget recent post slider di blogger, semoga bisa bermanfaat untuk Anda.
Cara Manual Cuman hobi nulis tentang tutorial blog jadi deh blog cara manual.

22 Komentar untuk "Cara Membuat Widget Recent Post Slider di Blogger"

  1. kok gambar post nya tidak muncul di recent post slider nya gan?

    BalasHapus
    Balasan
    1. Halo,

      Saya sudah mengupdate kembali artikel ini.

      Jika gambar dan judul tidak muncul pada widget recent post silder ini, bisa di sebabkan blog Anda belum memiliki jQuery, oleh karena itu silahkan pasang kode jQuery terlebih dahulu yang sudah saya sebutkan di atas.

      Hapus
  2. Balasan
    1. Gak bisa gimana? selama tampilan di demo yang saya buat bisa, pasti work kok.

      Kalau memang mau dibantu untuk pemasangannya silahkan hubungi kami melalui halaman kontak blog ini.

      Hapus
  3. Jika gambar dan judul postingan tidak muncul silahkan tambahkan kode jquery ini di atas kode < / body > Dimana itu gk ada gimana mau taruh jQuery- nya klo gk ada < / body > - nya tolong di respon y ^_^

    BalasHapus
    Balasan
    1. Halo Mas Mumek Jeremi,
      Pertanyaan bagus, dalam beberapa kasus ada template blog yang sudah di encode atau di encrypt oleh pembuatnya sehingga pengguna tidak diizinkan untuk mengubah atau menambahkan beberapa kode kedalam template tersebut.

      Dari pengalaman saya sendiri, beberapa kode seperti di bawah ini, sudah di parse:
      <head> atau </head> dan <body> atau </body>

      Untuk pengganti kode di atas, silahkan cari kode seperti di bawah ini:
      Tag Head
      &lt;head&gt;
      &lt;/head&gt;&lt;!--<head/>--&gt;

      Tag Body
      &lt;body&gt;
      &lt;!--</body>--&gt;&lt;/body&gt;

      Hapus
    2. Oh begitu ya thanks min 😊

      Hapus
  4. Min kasih tutor >> tata letak >> tambahkan gadget ( di bagian mana min header, mag wrapper, sidebar atau, footer ????

    BalasHapus
    Balasan
    1. widget ini cocok diletakkan pada bagian sidebar blog.

      Hapus
  5. makasih banget kakak. ada blogku yang g jalan slidernya, akhirnya aku ganti ini aja. soalnya capek browsing sana sini ga ada yg pas. alhamdulillah yg ini works bgt

    BalasHapus
  6. pastekan script no 3, dimana yah?

    BalasHapus
    Balasan
    1. Masuk ke Blogger > Klik Tata Letak > Tambahkan Gadget > pilih JavaScript/HTML

      Hapus
  7. Met siang gan sy mau tanya gmn caranya membuat slide untuk postingan popular yg bergerak ke kanan atau ke kiri dengan tombol klik atau otomatis trims

    BalasHapus
    Balasan
    1. Halo,

      Sebenarnya widget ini juga bisa dipasang pada bagian header, namun widget ini hanya menampilkan postingan terbaru.

      Untuk saat ini saya belum membuat konten tentang memasang slider popular post.

      Oleh karena itu saya sarankan untuk mencarinya di google dengan kata kunci berikut:

      1. Cara Membuat Popular Post Slider di Blogger
      2. Cara Membuat Featured Post Slider di Blogger

      Hapus
  8. Min, gimana ya caranya untuk menghapus tanda panah kiri kanan dibagian bawah??

    BalasHapus
    Balasan
    1. Halo,
      Untuk menghilangkan tombol next dan previous silahkan cari kode .buttons{margin:5px 0 0} kemudian ganti kode tersebut menjadi seperti ini .buttons{margin:5px 0 0;display:none}

      Hapus
  9. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
    Balasan
    1. Coba mas edit-edit sendiri Demo nya yang ada di Codepen.
      Silahkan copy javascriptnya dari sana.
      Karena saya cek ketika di ubah jadi false, slider tidak bergerak.

      Hapus
  10. gambarnya tidak responsive... ada solusinya bang?

    BalasHapus
  11. Bang kalo buat random post bisa gak

    BalasHapus
  12. Untuk menurut berdasarkan label ko gabisa ka. Gimana caranya?

    BalasHapus
Jika ada yang masih kurang jelas, silahkan untuk bertanya pada kolom komentar di bawah ini atau dengan menghubungi kami di halaman kontak.

1. Centang kotak Notify me untuk mendapatkan notifikasi komentar.
2. Komentar kami moderasi, dan tidak semuanya dipublish.
3. Semua komentar dengan menambahkan link akan dihapus dan tidak akan dipublikasikan.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel