Membuat Widget Posting Berdasarkan Label

Membuat Widget Posting Berdasarkan Label

Cara Membuat Widget Posting Berdasarkan Label
Banyak blogger yang rapih karena menggunakan Widget Posting berdasarkan label, misalkan widget posting pada label Tutorial Blogger, SEO dan sebagainya. Disini kita akan membahas Cara Membuat Widget Posting Berdasarkan Label. Dengan memasang widget ini dapat membuat pembaca menjadi merasa nyaman karena ada disitu kategori yang diminati atau yang dicari pembaca, misalnya pembaca ingin mencari artikel yang ber-kategori tutorial blogger.

Cara membuat widget posting berdasarkan label juga cukup mudah, jika ingin menambahkan widget posting berdasarkan label, silahkan ikuti tutorial dibawah ini.

Cara Membuat Widget Posting Berdasarkan Label

Masuk ke blogger.com -> Template -> Edit HTML
Tambahkan kode dibawah ini diatas kode ]]></b:skin>
img.label_thumb{float:left;padding:5px;border:1px solid #8f8f8f;background:#D2D0D0;margin-right:10px;height:55px;width:55px}
img.label_thumb:hover{background:#f7f6f6}
.label_with_thumbs{float:left;width:100%;min-height:70px;margin:0 10px 2px 0;adding:0}
ul.label_with_thumbs li{padding:8px 0;min-height:65px;margin-bottom:10px}
.label_with_thumbs a{}
.label_with_thumbs strong{}

Kemudian cari kode </head>, letakan kode dibawah ini di atas kode </head>

<script type='text/javascript'>
//<![CDATA[
function labelthumbs(json){document.write('<ul class="label_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='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL8tz-sAkYE3b-0MOuQQa5OFsq6I7771CQXR8suSTxcqcVE00E_IoIg3x24VIsYRDzLqnOIkD9RUbpIBPptNgw6DfEhXE3zmGTP-sL-gqua7RJa_puVYJq9jUbr3HhOXxvB9OeeuFpeTOg//';}
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('<a href="'+posturl+'" target ="_top"><img class="label_thumb" src="'+thumburl+'"/></a>');document.write('<strong><a href="'+posturl+'" target ="_top">'+posttitle+'</a></strong><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('');document.write(postcontent);document.write('');}
else{document.write('');postcontent=postcontent.substring(0,numchars);var quoteEnd=postcontent.lastIndexOf(" ");postcontent=postcontent.substring(0,quoteEnd);document.write(postcontent+'...');document.write('');}}
var towrite='';var flag=0;document.write('<br>');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">More »</a>';flag=1;;}
document.write(towrite);document.write('</li>');if(displayseparator==true)
if(i!=(numposts-1))
document.write('');}document.write('</ul>');}
//]]>
</script>

Simpan Template.

Menampilkan Widget Posting Berdasarkan Label

Buka Tata Letak/Pageelement pada blog -> Tambahkan widget -> HTML/Javascript.
Lalu pastekan kode dibawah ini.

<div>
<script type='text/javascript'>
var numposts = 4;
var showpostthumbnails = true;
var displaymore = false;
var displayseparator = false;
var showcommentnum = false;
var showpostdate = false;
var showpostsummary = true;
var numchars = 50;
</script>
<script type="text/javascript" src="http://dandidesain.blogspot.com/feeds/posts/default/-/Tutorial%20Blogger?orderby=updated&alt=json-in-script&callback=labelthumbs">
</script>
</div>

Simpan widget.

Kode yang diganti:

var numpost = 4 adalah jumlah post yang ingin ditampilkan.
Ganti URL dandidesain.blogspot.com dengan URL Blog sobat.
Ganti Tutorial%20Blogger dengan label blog sobat (Gunakan %20 untuk spasi).
Previous
Next Post »
Disqus
Blogger
Pilih Sistem Komentar Yang Anda Sukai

2 komentar

Wah gan bisa diterapin neh, thanks gan sekaluan request kotak komentar disquss dan blogger ya gan

Balas

oke nanti akan saya posting

Balas

Berkomentarlah yang sopan dengan tidak menggunakan kata-kata kasar atau kata-kata yang mengandung SARA.