Flicker Images

Home » » Membuat Widget Label Tertentu dengan Satu Thumbnail

Membuat Widget Label Tertentu dengan Satu Thumbnail

Posted by CB Blogger

Wah judulnya kurang pas kayaknya ya...? Bodo amat, yang penting isinya. Kali ini saya akan memberikan satu lagi tutorial blogger tentang membuat widget per label dengan hanya satu thumbnail pada bagian paling atas dan di bawahnya menampilkan judul saja, untuk lebih jelasnya silahkan lihat screenshot gambar dibawah.  Biasanya widget ini banyak digunakan oleh blog konten berita, salah satu fungsi widget ini untuk memudahkan para pembaca untuk mengeksplorasi tiap kategori yang ada dan bisa juga untuk meringkas ruang pada sebuah template. Sebenarnya tutorial ini sudah lama tapi karena banyak yang tanya di kotak komentar maupun di email, tidak ada salahnya jika saya perjelas lagi di artikel ini. Cara membuat widget per label yang saya gunakan disini sebenarnya mudah dan hanya menggabungkan antara tutorial membuat label atau kategori dengan thumbnail dan membuat widget label yang hanya menampilkan judul saja. 

widget per label


Jika Anda lihat pada template Mas Paper atau Johny Portal 2, di bagian tertentu pada template itu terdapat widget yang menampilkan label dengan susunan satu judul dengan thumbnail dan summary, dan dibawahnya list dari label yang sama tetapi hanya menampilkan judulnya saja. Cara membuatnya adalah sebagai berikut :
  1. Pertama yang mesti Anda lakukan adalah login ke blogger dengan akun Anda
  2. Setelah itu pilih blog yang ingin anda tambahkan widget ini.
  3. Masuk ke template >> Edit HTML, kemudian centang expand widget templates
  4. Untuk berjaga-jaga agar tidak terjadi kesalahan dalam pengeditan nantinya, backup dulu template anda.
  5. Setelah semua langkah diatas anda lakukan, letakkan kode berikut ini diatas kode ]]></b:skin> :
    img.label_thumb{float:left;border:1px solid #8f8f8f;background:#D2D0D0;margin-right:10px;height:60px;width:60px;padding:2px}
    img.label_thumb:hover{background:#f7f6f6}
    .label_with_thumbs{float:left;width:100%;min-height:70px;margin:0 5px 2px 0}
    ul.label_with_thumbs li{min-height:65px;margin:2px 0;padding:4px 0}
    Perhatikan tulisan warna biru diatas, itu adalah lebar dan tinggi thumbnail image.
  6. Selanjutnya masih pada posisi Edit HTML, masukkan kode berikut ini diatas 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/AVvXsEjuaw3momGOs2XQlMLVdgDZPFPu8tkYDgp1w3sB4frJISOEAoFJXz5MlejzhHm7TnJEuGBFE6qUKmeTKxYmu50DvI4PzmcwnxM26s9AQEO12TNH92j2FrT7YpPnVKFmTnFBckQxBmqUwqRg/';}
    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>
    Jika kode script diatas terlalu panjang, Anda bisa simpan di tempat penyimpanan Google Code Anda sendiri atau gunakan kode script di bawah ini yang sudah saya ringkas di Google Code.
    <script src='http://yourjavascript.com/425111422721/label.js' type='text/javascript'/>
  7. Setelah itu save templates, kemudian menuju ke layout pilih kotak yang akan ditambahkan widget ini. Klik add gadget >> HTML/Javascript masukkan kode berikut ini kedalamnya :
    <script type='text/javascript'>var numposts = 1;var showpostthumbnails = true;var displaymore = false;var displayseparator = false;var showcommentnum = false;var showpostdate = false;var showpostsummary = true;var numchars = 60;</script>

    <script type="text/javascript" src="/feeds/posts/default/-/news?orderby=updated&alt=json-in-script&callback=labelthumbs"></script>

    <script type="text/javascript">
    function recentpostslist(json) {
     document.write('<ul>');
     for (var i = 1; i < json.feed.entry.length; i++)
     {
        for (var j = 1; j < json.feed.entry[i].link.length; j++) {
          if (json.feed.entry[i].link[j].rel == 'alternate') {
            break;
          }
        }
    var entryUrl = "'" + json.feed.entry[i].link[j].href + "'";//bs
    var entryTitle = json.feed.entry[i].title.$t;
    var item = "<li>" + "<a href="+ entryUrl + '" target="_blank">' + entryTitle + "</a> </li>";
     document.write(item);
     }
     document.write('</ul>');
     }
    </script>
    <script src="http://johnyportal2.blogspot.com/feeds/posts/summary/-/news?max-results=6&alt=json-in-script&callback=recentpostslist"></script>
    <a href="http://johnyportal2.blogspot.com/search/label/news" style="float:right;font:normal 11px Arial;padding:5px 0;">More on this category &#187;</a>
    Keterangan :
    Warna biru : adalah label atau kategori yang ditampikan, Anda bisa menggantinya dengan label anda sesuaikan dengan kebutuhan.
    Warna merah : Ganti URL dengan URL blog anda.

    Selanjutnya save dan lihat hasilnya.
Tampilan dari widget ini mengikuti kode CSS sidebar (jika Anda meletakkan di sidebar) pada template yang Anda pakai. Kode CSS yang digunakan pada pembuatan widget ini hanya digunakan untuk mengatur tampilan thumbnail.

Demikian tadi tutorial jadul mengenai membuat widget per label kali ini, jika masih ada yang kurang jelas silahkan tinggalkan pesan di kotak komentar, selamat mencoba dan semoga bermanfaat.


0 komentar:

Post a Comment

Popular Posts

Popular Post

Label

. Teka Teki Logika Akrivitas Anak. Teka Teki Akrivitas Anak. Teka Teki Logika Akrivitas Anak. Teka Teki Matematika Aktivitas Perkembangan Balita Aktivitas anak Analogi Gambar Anda Bertanya Kami Menjawab Asuransi Bacaan Anak Balita Bermain Bermain dengan bayi Bermain sambil belajar Bidpai Biologi Brain Facts Brain Fitness Cat buatan sendiri Ceria Anak. Cerita rakyat Sulawesi Tenggara Cerita Rakyat Tibet Cerita Inspirasional Cerita Rakyat India Cerita Rakyat Jawa Barat Cerita Rakyat Jawa Timur Cerita Rakyat Jerman Cerita Rakyat Korea Cerita anak Cerita anak. Fabel Aesop Cerita rakyat Nepal Demokrasi Dongeng Ekonomi Fabel Aesop Fakta tentang Otak Filsafat Funny Kid Sayings Gambar Global Warming Google HAKI HAM Harga diri Hukum Hutan Ibu Baru Ide kreatif kamar anak Iseng Islam KIsah Inspirasi Kebugaran otak Kecerdasan Emosional Kecerdasan Logika-Matematika Kecerdasan Visua-Spasial Kecerdasan Visual Spasial Kesehatan Kisah Nasrudin Hoja Komputer Komunikasi Ortu dan Anak. Ketrampilan Orang Tua Koperasi Korupsi Kutipan Matematika Itu Gampang Maze. teka teki Mengenal Emosi Menggambar Langkah demi Langkah Mitologi Plus Nutrition facts Origami Pajak Pancasila Parenting Hacks Parenting Quotation Pemasaran Penelitian Pengetahuan Perkembangan Bayi Permainan Acak Kata Permainan besama bayi Pers Politik Polusi Psikologi Puzzle Quotaion Quotation Quotations Resep SEO Sosial Spot the difference Statistik Sudoku Sudoku untuk Anak Teja Teki Logika Teka Teki Teka Teki Angka Teka Teki Koin Teka Teki Logika Teka Teki Nama Kota Teka teki Matematika Teka teki korek api Teka-Teki Teka-Teki huruf Teki Teki Korek Api Tip Kehamilan Tip Orang Tua Anak Remaja Tip Parenting Tip Parenting Singkat Tip Rumah Tangga Tip keamanan anak Tips Mengubah Perilaku anak Tips Parenting Tips Parenting Balita Tips Parenting Lee Kuan Yew Tips Praktis Tips anak belajar Tips anak merengek. anak merengek Tips perawatan bayi Tips perilaku anak Trivia Tutorial Blog Wirausaha affiliate bayi menangis belajar menggambar buku kami cerita rakyat Kalimantan Tengah guest post hosting ilmu jQuery kecerdasan bahasa kecerdasan visual-spasial kutipan tentang ayah kutipan tentang ibu mata kuliah maze membaca untuk bayi membangun harga diri mp3 permainan angka sudoku poem produk kami public reltion puisi sejarah sambas slider teka teki Hewan template tips tips untuk orang tua tokoh inspiratif traffic video wordpress