Selasa, 14 Agustus 2012

Membuat Image Slider Berdasarkan Kategori Tertentu

Gambar slideshow yang sering kita lihat di bawah header atau sering disebut sebagai image slider banyak sekali menghiasi halaman pada sebuah blog. Sekarang ini banyak sekali template blogger yang bagus dan dihiasi dengan berbagai macam slider yang tujuannya untuk memperindah tampilan. Permasalahan yang timbul sekarang adalah kita terkadang malas atau kurang teliti dalam memasukkan satu persatu keterangan dalam slider tersebut, baik itu URL gambar maupun URL post yang dituju. Seperti pada tutorial saya sebelumnya mengenai cara membuat slider gambar ala Yahoo, disitu anda harus memasukkan URL dan keterangan slider satu persatu.

image slider maskolis

Kali ini saya akan memberikan satu solusi berupa tutorial membuat image slider berdasarkan kategori tertentu, dimana Anda tidak perlu lagi memasukkan satu persatu keterangan dalam slider, jadi Anda tinggal mengganti dengan kategori atau label yang ingin ditampilkan dalam slider, gambarnya seperti diatas dan demonya seperti slider yang ada disini. Baik langsung saja pada cara pemasangannya :

Langkah Pertama
  1. Login ke blogger dengan akun anda
  2. Kemudian klik Tata Letak > pilih Edit HTML centang expand widget templates
  3. Jangan lupa backup dulu template anda dengan mengklik Download Template Lengkap.
  4. Letakkan kode berikut di atas kode ]]></b:skin>
    #featured{margin-bottom:8px}
    .sliderwrapper{position: relative;overflow: hidden;height: 240px}
    .sliderwrapper .contentdiv{visibility: hidden;position: absolute;left: 0;top: 0;padding: 0px;height: 100%;}
    .pagination{text-align: left;padding:8px 0px}
    .pagination a{font-size:11px;color:#fff;padding: 3px 6px;background:#1b75d6}
    .pagination a:hover, .pagination a.selected{color:#dedde5;background-color:#535352}
    .featuredPost{width:360px;padding:10px 10px 0;background:#191919;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;color:#dedde5;position:absolute;bottom:0}
    .featuredPost a{color:#fff}
    .featuredPost a:hover{color:#dedde5}
    .featuredPost h2{margin:0;font-size:12px;line-height:1}
    .featuredPost span{font-size:10px}
    .featuredPost p{font-size:11px}
Langkah Kedua
  1. Masih dalam dalam posisi Edit HTML. Sekarang letakkan kode berikut ini di atas kode </head>
    <script>
    //<![CDATA[
    /* Script from:http://simplexdesign.blogspot.com/ */
    imgr = new Array();
    imgr[0] = "http://2.bp.blogspot.com/-uitX7ROPtTU/Tyv-G4NA_uI/AAAAAAAAFBY/NcWLPVnYEnU/s1600/no+image.jpg";
    showRandomImg = true;
    aBold = true;
    summaryPost = 100;

    numposts1 = 5;
    label1 = "misteri";

    function removeHtmlTag(strx,chop){var s=strx.split("<");for(var i=0;i<s.length;i++){if(s[i].indexOf(">")!=-1){s[i]=s[i].substring(s[i].indexOf(">")+1,s[i].length)}}s=s.join("");s=s.substring(0,chop-1);return s}

    function showrecentposts1(json){j=(showRandomImg)?Math.floor((imgr.length+1)*Math.random()):0;img=new Array();for(var i=0;i<numposts1;i++){var entry=json.feed.entry[i];var posttitle=entry.title.$t;var pcm;var posturl;if(i==json.feed.entry.length)break;for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){posturl=entry.link[k].href;break}}for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='replies'&&entry.link[k].type=='text/html'){pcm=entry.link[k].title.split("")[0];break}}
          
    if ("content" in entry) {
    var postcontent = entry.content.$t;}
    else
    if ("summary" in entry) {
    var postcontent = entry.summary.$t;}
    else var postcontent = "";
    postdate = entry.published.$t;
    if(j>imgr.length-1) j=0;
    img[i] = imgr[j];
    s = postcontent    ; 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!="")) img[i] = d;

    var month=[1,2,3,4,5,6,7,8,9,10,11,12];var month2=["January","February","March","April","May","Juny","July","August","September","October","November","December"];var day=postdate.split("-")[2].substring(0,2);var m=postdate.split("-")[1];var y=postdate.split("-")[0];for(var u2=0;u2<month.length;u2++){if(parseInt(m)==month[u2]){m=month2[u2];break;
    }}

    var daystr = day+ ' ' + m + ' ' + y ;
    var trtd = '<div class="contentdiv"><div class="sliderPostPhoto"><a href="'+posturl+'"><img width="370" height="240" class="alignnone" src="'+img[i]+'"/></a><div class="sliderPostInfo"></div></div><div class="featuredPost"><h2><a href="'+posturl+'">'+posttitle+'</a></h2><span>'+daystr+'</span><p>'+removeHtmlTag(postcontent,summaryPost)+'...</p></div></div>';    
    document.write(trtd);     
    j++;
    }}
    //]]>
    </script>
  2. Perhatikan kode yang saya beri huruf tebal label1 = "misteri"; itu adalah label atau kategori yang akan ditampilkan di slider, disini saya memilih label misteri. Anda nanti tinggal mengganti dengan label yang diinginkan. Perhatikan juga kode img width="370" height="240"  itu adalah lebar dan tinggi slider, silahkan sesuaikan dengan  template Anda.
  3. Setelah itu, letakkan kode di bawah ini sebelum kode </body> (letakkan diatasnya saja)
    <script src='http://dl.dropbox.com/u/12924430/contentslider.js'/>
    <script>
    //<![CDATA[
    featuredcontentslider.init({
    id: "slider1", //id of main slider DIV
    contentsource: ["inline", ""], //Valid values: ["inline", ""] or ["ajax", "path_to_file"]
    toc: "#increment", //Valid values: "#increment", "markup", ["label1", "label2", etc]
    nextprev: ["Previous", "Next"], //labels for "prev" and "next" links. Set to "" to hide.
    enablefade: [true, 0.5], //[true/false, fadedegree]
    autorotate: [true, 6000], //[true/false, pausetime]
    onChange: function(previndex, curindex){ //event handler fired whenever script changes slide
    //previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc)
    //curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc)
    }
    })
    //]]>
    </script>
  4. Langkah terakhir, yaitu untuk memanggil agar slider tersebut tampil di halaman depan anda cari kode <div id='main-wrapper'> jika anda ingin slider tampil di atas main-wrapper seperti pada demo, dan letakkan kode berikut di bawahnya  :
    <b:if cond='data:blog.pageType == &quot;index&quot;'>
    <div id='featured'>
    <div class='sliderwrapper' id='slider1'>
    <script>
    document.write(&quot;&lt;script src=\&quot;/feeds/posts/default/-/&quot;+label1+&quot;?max-results=&quot;+numposts1+&quot;&amp;orderby=published&amp;alt=json-in-script&amp;callback=showrecentposts1\&quot;&gt;&lt;\/script&gt;&quot;);
    </script>
    </div>
    <div class='pagination' id='paginate-slider1'>
    </div>
    </div>
    </b:if>
  5. Langkah terakhir Save/simpan template, membuat slider image berdasarkan kategori tertentu sudah selesai.
Yang perlu diperhatikan disini adalah kode label1 = "misteri" pada langkah kedua point pertama, misteri adalah label yang ditampilkan dalam slider. Anda bisa menggantinya dengan label atau kategori yang diinginkan. Bagi pengguna template Johny Simple Magazine atau Creating Website Modifikasi, bisa langsung dipraktekkan. Sekian tutorial kali ini jika masih ada yang kurang jelas bisa ditanyakan lewat kotak komentar yang ada di bawah. Selamat mencoba dan semoga bermanfaat.

Senin, 06 Agustus 2012

Cara Mudah Membuat Scroll Blog Archive Widget

Mungkin sudah banyak blog di luar sana yang posting tentang tips ini, namun tips ini saya berikan kepada temen saya yang kemarin tanya tentang bagaimana cara untuk memberi scroll pada Blog Archive.

Bayangkan jika pada suatu blog yang disitu sudah banyak artikelnya dan di situ dipasang widget Arsip Blog, tentu itu akan sangat memakan ruang di sidebar blog anda kan.?? nah, dengan memberi batasan tinggi pada widget blog arcive tersebut ini akan membuatnya lebih simpel dan tidak memakan ruang di sidebar, dan tentunya akan ada fasilitas scroll kebawah untuk melihat seluruh isi arsive blog tersebut.

 
Tips ini saya kasih cara dengan menambahkan kode css, karena lebih mudah Menggunakan Css Tanpa Harus mencari dan menambahkan kode div pada kode widget Archive Blog, seperti pada artikel sebelumya Menambahkan scroll pada Label Blogspot. Yuk langsung aja kita simak.

Membuat Scroll Pada Archive Blog dengan CSS
1. Login ke blogger
2. Sebelumnya buat dulu widget Arsip Blog, yaitu dengan cara menuju ke Tata Letak >> Tambah Gadget >> Pilih Arsip Blog/Blog Archive.
3. Tapi jika sebelumnya sobat udah memasang widget/gadget Arsip Blog pada blog sobat, maka langkah nomer 2 dilewati saja.
4. setelah sesesai membuat widget arsip blognya, Langsung menuju halaman Template >> Edit HTML
5. Cari kode BlogArchive1 dengan menggunakan Ctrl + F, usahakan saat anda cari kode tersebeut harus ada, karena itu adalah ID dari widget yang kita edit, jadi pada CSS harus sama.

 
6. Setelah itu Cari kode ]]></b:skin>
Kemudian, letakkan kode berikut di atas kode ]]></b:skin>

#BlogArchive1 .widget-content{
height:250px;
width:auto;
overflow:auto;
 
Yang perlu di perhatikan adalah :

BlogArchive1 adalah ID dari widget BlogArchive1.
height:250px; adalah tinggi dari widget Arsip Blognya. Ganti dengan ukuran tinggi yang anda inginkan Tentu cara ini sudah sangat mudah bagi yang udah lama dibidang blog,, namun akan sangat bermabfaat buat yang baru aktif di dunia bloggig

Di Matteo Berikan Waktu Hazard untuk Adaptasi


STRIKE BOLA --- Banyak pihak yang berharap bahwa Eden Hazard akan segera menjadi salah satu pemain kunci bagi Chelsea. Akan tetapi, pelatih Roberto Di Matteo lebih memilih untuk bersikap sabar terhadap pemain barunya tersebut.

Harga sebesar 32 juta Poundsterling menjadi alasan utama mengapa publik menginginkan Hazard untuk segera bermain bagus. Meski begitu, Di Matteo masih akan memberikan waktu bagi pemain asal Belgia tersebut.

Pelatih asal Italia tersebut tidak akan terlalu menaruh harapan besar terhadap Hazard. Ia paham betul bahwa pemainnya itu pasti akan membutuhkan waktu untuk beradaptasi.

"Tentu saja kita ingin Eden untuk bermain bagus - namun kita harus bersabar," ujar Di Matteo. "Dia adalah pemain muda, dia juga datang dari liga yang berbeda di Prancis dan kita harus memberikan waktu baginya untuk beradaptasi."

Manajer The Blues ini memang menghabiskan banyak uang pada bursa transfer musim panas ini. Tercatat ia telah menghabiskan dana lebih dari 60 juta Poundsterling. Tujuannya tentu saja sangat jelas yaitu kembali berjaya di Liga Premier dan mempertahankan gelar Liga Champions.

Fletcher Berlatih Bersama Timnas Skotlandia


STRIKE BOLA --- Darren Fletcher sudah kembali terlihat berlatih di lapangan. Gelandang Manchester United tersebut diberikan izin untuk berlatih bersama timnas Skotlandia.

Penyakit misterius yang menyerang saluran pencernaan Fletcher memaksa pemain Setan Merah ini untuk istirahat total selama hampir satu tahun. Tercatat, ia sudah tidak pernah memegang bola dalam kurun waktu hampir 10 bulan.

22 November 2011 adalah kali terakhir pemain 28 tahun ini berada di lapangan hijau. Saat itu, dia sedang membela timnya di ajang Liga Champions melawan Benfica.

Meski belum mendapatkan kejelasan mengenai kondisi kesehatan dirinya, Fletcher tetap diperbolehkan untuk berlatih bersama tim nasional Skotlandia. Negaranya itu memang akan melakukan pertandingan persahabatan melawan Australia pada Rabu mendatang.

"Darren akan bersama kami pada minggu ini, dia telah kembali berlatih dan bermain selama 45 menit dalam sesi latihan minggu lalu," terang pelatih Craig Levein kepada BBC Sport.

Meski begitu, pelatih Skotlandia ini tidak akan membawa gelandang tersebut dalam laga uji coba tersebut. Ia menuturkan bahwa Fletcher bukanlah bagian dari skuad darinya. Alasannya tentu saja waktu bertanding bersama tim asalnya, MU.

Higuain Ingin Lebih Banyak Bermain di Madrid


STRIKE BOLA -- Gonzalo Higuain menegaskan bahwa dirinya ingin menetap bersama Real Madrid dan memenangkan lebih banyak gelar.

Musim lalu, Higuain memang kalah bersaing dengan striker asal Prancis Karim Benzema. Keterlambatan bergabung dalam sesi latihan menjadi alasan utama mengapa pemain Argentina ini sulit menembus skuad utama racikan Jose Mourinho.

Meski begitu, pemain 24 tahun ini tetap bisa mencetak 22 gol dalam 35 penampilannya pada musim lalu. Itu memang bukan jumlah yang sedikit dalam kurun waktu satu musim. Akan tetapi, sebagian besar kesempatan tersebut dimulai dari bangku cadangan.

Untuk musim baru mendatang, Higuain akan benar-benar berusaha untuk mendapatkan kembali tempat utamanya di tim. Ia sangat sadar bahwa hanya dirinya lah yang bisa membuat hal itu benar-benar terjadi.

"Secara pribadi saya memang ingin bermain lebih banyak lagi. Saya ingin mencetak lebih banyak gol dibandingkan musim lalu, semua itu tergantung pada diri saya bukan pada orang lain."

Pernyataan Higuain mengenai ingin merebut kembali posisi utama nampaknya memang bukan isapan jempol semata. Ia telah mencetak gol perdananya kala Madrid menang telak 5-1 melawan LA Galaxy pada 3 Agustus yang lalu.

Penyerang Los Blancos ini juga menuturkan bahwa dirinya ingin mempertahankan apa yang diraih timnya di musim lalu. Akan lebih baik lagi jika mereka mampu membuatnya menjadi lebih baik lagi.

Albiol Perpanjang Kontrak Bersama Madrid


STRIKE BOLA -- Real Madrid mengakhiri spekulasi mengenai keluarnya pemain belakang mereka, Raul Albiol. Bek tengah ini memperpanjang kontraknya bersama Los Blancos dengan durasi dua tahun.

Isu kepergian Albiol sempat mencuat kala dirinya jarang masuk ke dalam skuad milik Jose Mourinho. Tercatat, ia hanya tampil sebanyak 10 kali pada musim kemarin.

Albiol pernah merasakan masa bahagianya bersama Madrid. Sejak didatangkan pada tahun 2009, pemain 26 tahun ini menjadi pemain kunci di jantung pertahanan Los Merengues.Akan tetapi, hal tersebut memang tidak terlepas dari cederanya Pepe.

Musim depan nasib Albiol akan sedikit berbeda. Pasalnya bek tandem Pepe, Ricardo Carvalho dikabarkan akan meninggalkan Santiago Bernabeu. Hal tersebut masih ditambah dengan kabar kembalinya Sergio Ramos ke posisi awalnya sebagai bek kanan.

Kabar tersebut tentu saja memberikan angin segar bagi mantan pemain Valencia FC tersebut. Sedikit kepastian itulah yang mungkin membuat Albiol mau memperpanjang kontraknya bersama jawara La Liga tersebut. Selain itu, selama karirnya bersama Madrid, ia baru sekali memenangkan gelar liga Spanyol dan Mourinho adalah orang yang mewujudkan mimpinya tersebut. (gl/bgn)

Wow! Robot Curiosity Buatan NASA Berhasil Mendarat di Mars


Detikseks--California, Wow! NASA berhasil mendaratkan mesin robot penjelajah Curiosity ke Planet Mars. Ini menandai upaya paling ambisius dalam sejarah untuk menjangkau planet merah tersebut.

"Pendaratan terkonfirmasi," ujar seorang anggota pengendali misi di Jet Propulsion Laboratory milik NASA yang langsung disambut sorak kegembiraan orang-orang di ruangan tersebut.

"Kita sedang menurunkan roda-roda di Maret sekarang. Oh, Tuhanku!" seru anggota misi tersebut seperti dilansir AFP, Senin (6/8/2012).

Presiden AS Barack Obama menyebut pendaratan yang mulus ini sebagai sumber kebanggaan Amerika yang luar biasa.

"Pendaratan Curiosity yang berhasil -- laboratorium penjelajah paling canggih yang pernah mendarat di planet lain -- menandai fitur teknologi yang tak terduga yang akan menjadi titik kebanggaan nasional hingga jauh ke masa depan," ujar Obama dalam statemennya.

Administrator NASA, Charles Bolden, menyampaikan pernyataan senada dan memuji semua negara yang telah berkontribusi untuk misi robot Curiosity senilai US$ 2,5 miliar atau setara dengan Rp 23,6 triliun ini.

"Ini hari yang besar bagi negara ini, ini hari yag besar bagi semua mitra kita yang menyumbang untuk Curiosity dan ini hari besar bagi rakyat Amerika," tegas Bolden.

Penasihat sains Obama, John Holdren menyebut pendaratan ini sebagai langkah maju sangat besar dalam eksplorasi planet. "Tak ada yang pernah melakukan hal seperti ini. Kita sesungguhnya satu-satunya negara yang telah mendaratkan pendarat permukaan di planet lain," ujarnya kepada televisi NASA.

Di Mars, Curiosity akan meneliti tanah dan bebatuan yang ada untuk memeriksa kemungkinan tanda-tanda kehidupan di planet tersebut. Mesin robotik ini juga akan meneliti lingkungan planet Mars dalam rangka mempersiapkan misi manusia ke Mars di masa depan.

Diketahui bahwa Curiosity yang dijuluki 'mesin impian' oleh para ilmuwan NASA ini, dilengkapi sejumlah peralatan mutakhir, seperti kamera super canggih, lengan robotik yang dilengkapi bor, laboratorium kimia kecil dan laser penembus batu.

Perjalanan ke Mars membutuhkan waktu hampir 9 bulan lamanya. Titik pendaratan telah ditetapkan di Kawah Gale yang dinilai sebagai lokasi tepat karena merupakan wilayah pegunungan dan dipercaya memiliki dataran rendah yang terdiri atas endapan dan lumpur yang mengandung air, dan bisa jadi ada tanda kehidupan.

Ini Alasan Rhoma Irama Menangis Sebelum Diperiksa Panwaslu DKI


Detikseks--Rhoma Irama diperiksa oleh Panwaslu DKI terkait dugaan pelanggaran SARA. Sebelum diperiksa, sang raja dangdut itu sempat menangis tersedu-sedu di hadapan wartawan. Kenapa?

"Saya terharu melihat para pendukung yang hadir," ujar Rhoma Irama sambil melihat para pendukungnya, usai diperiksa Panwaslu, di kantor Panwaslu DKI, Jl Suryo Pranoto, Jakpus, Senin (6/8/2012).

Sebelum meninggalkan kantor Panwaslu, Rhoma kembali mengungkapkan bahwa pernyataannya yang menjadi polemik bagi Panwaslu adalah dakwah, bukan kampanye.

"Saya bicara di dalam masjid bukan sebagai kampanye, tetapi kapasitasnya sebagai mubalig. Kemudian tidak ada atribut partai dan sebagainya," tutur Rhoma.

Namun, ia mengingatkan bahwa umat Islam ini sangat kondusif dalam menjaga kerukunan antar umat beragama, maka polemik seperti yang menimpanya saat ini jangan menjadi benturan golongan.

"Umat Islam sangat kondusif menjaga kerukunan antar bangsa, apapun itu jelas tertulis eksplisit dalam alquran," kata Rhoma.

Rhoma Irama yang merupakan pendukung Foke - Nara memberikan statement miring terhadap pasangan Jokowi - Basuki. Tudingan bermuatan SARA disampaikan Rhoma Irama dalam sebuah ceramah yang dihadiri oleh masyarakat. Kasusnya saat ini sudah ditangani Panwaslu, dan si raja dangdut itu diharapkan dapat memberikan keterangan untuk menetapkan ada tidaknya pelanggaran dalam pernyataannya.