Yapp,,Kali ini admin akan bagikan tutorial Cara membuat recent post diblog sesuai judul diatas..
Sebuah blog / website berniche informasi / trips and tricks harus dilengkapi dengan Recent Post yang biasanya ada disidebar kanan / kiri terserah selera si blogger dalam mengatur tata letaknya
Btw, Artikel ini saya buat karena saya sendiri juga kesusahan mencari Source Code Recent Post yang bisa muncul di blog dan sesuai selera . Maka dari itu saya akan bagikan Source Code yang saya pastikan bisa muncul di sidebar blog agan.
Sedikit menambah wawasan nih gan, Recent Post adalah sebuah WIDGET yang menampilkan daftar / list artikel terbaru dari blog agan , Ini tentu penting bagi blog agan karena dapat membantu menambah visitor , Karena artikel terbaru agan akan ada disidebar dan mudah terbaca oleh visitor blog agan
Langsung saja yaa,,berikut tampilan yang saya pakai juga di blog ini
Berikut Source Codenya
<style> img.recent_thumb {padding:1px;width:72px;height:72px;border:0; float:left;margin:0 10px 5px 1px;}.recent_posts_with_thumbs {float: right;width: 100%;min-height: 72px;margin: 5px 10px 5px 0px;padding: 0;font-size:12px;}ul.recent_posts_with_thumbs li {min-height: 80px;background:none;padding:5px 0;background:none;}.recent_posts_with_thumbs a {text-decoration:none;font-weight:700;font-size: 12px;}.recent_posts_with_thumbs strong {font-size:10px;}i {font-style: normal;font-weight: 400;font-size: 11px;} </style> <script> function showrecentpostswiththumbs(json) {document.write('<ul class="recent_posts_with_thumbs">'); for (var i = 0; i < numposts; i++) {var entry = json.feed.entry[i];var posttitle = entry.title.$t;var posturl;if (i == json.feed.entry.length) break;for (var k = 0; k < entry.link.length;k++){ if(entry.link[k].rel=='replies'&&entry.link[k].type=='text/html'){var commenttext=entry.link[k].title;var commenturl=entry.link[k].href;} if (entry.link[k].rel == 'alternate') {posturl = entry.link[k].href;break;}}var thumburl;try {thumburl=entry.media$thumbnail.url;}catch (error) { s=entry.content.$t;a=s.indexOf("<img");b=s.indexOf("src="",a);c=s.indexOf(""",b+5);d=s.substr(b+5,c-b-5);if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")){ thumburl=d;} else thumburl='http://lh4.ggpht.com/_IjrRiI_bVb0/TOCYn1fMjII/AAAAAAAAF24/5Fvv-HJqh74/loading-2.gif'; } var postdate = entry.published.$t;var cdyear = postdate.substring(0,4);var cdmonth = postdate.substring(5,7);var cdday = postdate.substring(8,10);var monthnames = new Array();monthnames[1] = "Jan";monthnames[2] = "Feb";monthnames[3] = "Mar";monthnames[4] = "Apr";monthnames[5] = "May";monthnames[6] = "Jun";monthnames[7] = "Jul";monthnames[8] = "Aug";monthnames[9] = "Sep";monthnames[10] = "Oct";monthnames[11] = "Nov";monthnames[12] = "Dec";document.write('<li class="clearfix">'); if(showpostthumbnails==true) document.write('<img class="recent_thumb" src="'+thumburl+'"/>'); document.write('<b><a href="'+posturl+'" target ="_top">'+posttitle+'</a></b><br>'); if ("content" in entry) { var postcontent = entry.content.$t;} else if ("summary" in entry) { var postcontent = entry.summary.$t;} else var postcontent = ""; var re = /<S[^>]*>/g; postcontent = postcontent.replace(re, ""); if (showpostsummary == true) { if (postcontent.length < numchars) { document.write('<i>'); document.write(postcontent); document.write('</i>');} else { document.write('<i>'); postcontent = postcontent.substring(0, numchars); var quoteEnd = postcontent.lastIndexOf(" "); postcontent = postcontent.substring(0,quoteEnd); document.write(postcontent + '...'); document.write('</i>');} } var towrite='';var flag=0; document.write('<br><strong>'); if(showpostdate==true) {towrite=towrite+monthnames[parseInt(cdmonth,10)]+'-'+cdday+' - '+cdyear;flag=1;} if(showcommentnum==true) { if (flag==1) {towrite=towrite+' | ';} if(commenttext=='1 Comments') commenttext='1 Comment'; if(commenttext=='0 Comments') commenttext='No Comments'; commenttext = '<a href="'+commenturl+'" target ="_top">'+commenttext+'</a>'; towrite=towrite+commenttext; flag=1; ; } if(displaymore==true) { if (flag==1) towrite=towrite+' | '; towrite=towrite+'<a href="'+posturl+'" class="url" target ="_top">Read more»»</a>'; flag=1; ; } document.write(towrite); document.write('</strong></li>'); if(displayseparator==false) if (i!=(numposts-1)) document.write('<hr color="#d9f1fa" size=0.5>'); }document.write('</ul>'); } </script> <script> var numposts = 5;var showpostthumbnails = true;var displaymore = false;var displayseparator = true;var showcommentnum = false;var showpostdate = false;var showpostsummary = true;var numchars = 90; </script><script src="/feeds/posts/default?orderby=published&alt=json-in-script&callback=showrecentpostswiththumbs"> </script><div class="clear"/></div>
#NOTE
Kalian bisa mengganti jumlah artikel dalam daftar dengan mengubah
var numposts = 5;"5" diubah menjadi terserah agan
Kalian juga bisa tidak menggunakan thumbnail (opsional) dengan mengubah menjadi "false"
var showpostthumbnails = true;
#CARA MEMASANG
Copy Script diatas dan pergi kemenu Tata Letak ,Kemudian pilih tambahkan gadget ,lalu pilih HTML/Javascript kemudian paste di bagian content
Kemudian Simpan,,
Gimana?? Sangat Mudah Bukan?
Oke..segitu saja mungkin dari Zracoder..Jika admin ada yang salah ,admin siap dikasih kritik di kolom komentar..dan jika masih ada yang bingung,,agan-agan bisa bertanya juga
Sekian,dan Terimakasih
Semoga Bermanfaat :)
EmoticonEmoticon