Tuesday, September 29, 2015
0 comments

Cara buat Recent Post Berdasarkan Label Plus Gambar

9/29/2015 01:22:00 AM

Cara buat Recent Post Berdasarkan Label Plus Gambar - Terkadang kita menginginkan tampilan blog kita lebik terlihat menarik dan nyentrik, terlebih lagi mempermudah para pembaca, dan disini saya akan membagikan slah satu cara mempercantiknya.

BerikutCara Menampilkan, Membuat, atau Memasang Recent Post, Latest Posts, atau Posting Terbaru Berdasarkan Label (Kategori) plus Gambar di Blog Blogspot ataupun Tanpa Thumbnail Image.

Berikut contoh atau demo Recent Post Berdasarkan Label plus Gambar seperti gambar berikut ini. Live Demo ada di sidebar blog ini, kategori "Desain Blog".


Contoh Hasil yang sudah saya sesuaikan pada blog ini

CARA MEMASANG:
1. Pertam Silahkan masuk ke >> Dashbord

2. Kedua silahkan langsung pilih >> Layout Seperti gambar berikut/yang sudah saya beri kotak merah
Contoh Screnshot pada blog saya

 3. Ketiga Silahkan pilih  Add a Gadget >> pilih HTML/Javascript

4. Keempat Silahkan anda tempatkan dimana tampilan itu mau anda tempatkan 
3. Kelima Isi Judul dengan Nama Label/Kategori


Contoh configurasi yang saya lakukan pada blog ini
4. Copy paste kode di bawah ini ke kolom "Content"
<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 {padding-bottom:5px;padding-top:5px;min-height:72px;}.recent_posts_with_thumbs a {text-decoration:none;}.recent_posts_with_thumbs strong {font-size:10px;} </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&#187;&#187;</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 = 100;
</script><script src="http://namablog.blogspot.com/feeds/posts/default/-/Hot%20News?orderby=published&alt=json-in-script&callback=showrecentpostswiththumbs">
</script><div class="clear"/></div>

*Keterangan Warna Merah:

1. Angka 5 = Jumlah Posting (Silahkan anda ganti sesuka anda)
2. namablog = Nama Blog Milik Anda.
3. Label = Label atau Kategori Posting yang akan ditampilkan

Sampai disini dulu Cara Memasang, Menampilkan, dan Membuat Recent Post Berdasarkan Label dengan Gambar/Image Thumbnail di Sidebar Blog Blogspot.

Semoga Bermanfaat. :-)
Jika Anda menyukai Artikel di blog ini, Silahkan klik disini untuk berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di gudang-go.blogspot.com

0 comments:

Post a Comment

 
Toggle Footer
Top