Skip to main content

Membuat Slider Carousel Otomatis Berdasarkan Label

Tutorial kali ini saya akan membahas bagaimana membuat slider Carousel otomatis berdasarkan label. Prinsip kerja dari slider ini sama seperti pada slider otomatis berdasarkan kategori. Anda tinggal mengganti dengan label anda dan slider ini akan bekerja sesuai dengan label yang anda masukkan. Slider Carousel yang saya buat kali ini sangat sederhana dan hanya menggunakan Carousellite script tanpa menambahkan efek easing dan mousewheel.




Cara pemasangannyapun sangat mudah, jika anda sudah pernah mempraktekkan artikel saya terdahulu yang berjudul membuat slider otomatis berdasarkan kategori tertentu, tutorial kali ini terasa sangat mudah, karena langkah-langkah pembuatannya hampir sama. Langsung saja di bawah ini langkah-langkah untuk membuatnya :
⦁    Login ke blogger dengan akun Anda
⦁    Setelah itu pilih blog yang ingin anda tambahkan slider ini.
⦁    Masuk ke template >> Edit HTML, kemudian centang expand widget templates
⦁    Untuk berjaga-jaga agar tidak terjadi kesalahan dalam pengeditan nantinya, backup dulu template anda.
⦁    Setelah semua langkah diatas anda lakukan, letakkan kode berikut ini diatas kode ]]></b:skin> :

#carousel{width:950px;height:185px;margin-bottom:0px;position:relative;display:block}
#carousel .container{position:absolute;left:49px;width:895px;height:185px;overflow:hidden;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM8Igj1GF2bp2-jErbSOaui8LLNyBcP2Xy0mdhmhMaxdDnJ28Rx1ygB1ZE29IrqgM6Ze0hUVJ5ZuCIk3jahFlHfPebbOQAvFYv5uUDcO9yW8EaQe32q_jFacv5FV5IjBgB5AvfSyKcNM4/s1600/scroller-bg.png) repeat center}
#carousel #previous_button{position:absolute;width:49px;height:185px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWbVFImK8955JO50hdSZXZSPtCCX60UjD3qLapZykwTBmv-fWDkOPQECOc7kyLjVGX9hzXsksf0XTYlK9t0B4bkwd4O5GImkD8cXnUd9ydk_T9RGsOqwLYbFZwiBy0oW4bNxV4rDzz4uI/s1600/prev.png) center;z-index:100;cursor:pointer;border-right:1px solid #ccc}
#carousel #previous_button:hover{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXsROzuihmHHNfutv8bWMKWPp09BxvRc11j4Pc0G6mOQGJjVrVy4TbaJLUo-f9DL6P8dD-_LadtWu8pj78YLRZfWEI8stqJ0A1M35GuUtuO3ftxCI3oAOYHfZZCDsmvN3LxMJ-Ey_gHPE/s1600/prev.png) center}
#carousel #next_button{position:absolute;right:0;width:49px;height:185px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZJskCIJY6YpSfRIe1UzcSjiJ84Xd90JIDgWHsosvJjkQrwEmqCBm34Q-Ro0RotEzD5EkiPBhgbB7phxtKuJ4F036GK4n6TnF_CggPMPi6kClTRg0h4D7LY6uqHpv7lSkXhowzhU6GFzc/s1600/next.png) center;z-index:100;cursor:pointer;border-left:1px solid #ccc}
#carousel #next_button:hover{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBIL07XuDKKLMcZg-eae6dd2ks55UbwZWTLyNYyvC3kZvCs77UCQDiaVk7Dd327BCN9dNKNHrFT9g3wK23z2ezfW7gZRiYTZZhxUBAhngnhGBXxiPDzoA96LcXvwqrfGKBYleN3t8sx9U/s1600/next.png) center}
#carousel ul{width:100000px;position:relative;margin-top:10px}
#carousel ul li{background:#fff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1xw7FU79J8jdxNvyzxV3uoPRksz4gPjDD6HEnO7assWyt3KHAYhJUtpp_H_OrkqMIVkaO3NhcBshOc0BrZpEtCVnnU8vCdukueazWHQL5MAQ93gtOhXn-J5N8fzeIOk6nmU9aTAVNyOs/s1600/main.png) repeat-x top;display:inline;float:left;text-align:center;font-weight:700;font-size:.9em;line-height:1.2em;border:1px solid #ccc;width:145px;height:150px;margin:0 4px 20px 7px;padding:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#carousel ul li:hover{filter:alpha(opacity=75);opacity:.75;}
#carousel ul li a.slider_title{color:#222;display:block;margin-top:5px}
#carousel ul li a.slider_title:hover{color:#cd1713}
#carousel a img{display:block;background:#fff;margin-top:0}
Perhatikan kode warna biru diatas, itu adalah lebar dan tinggi slider pada demo yang saya buat, silahkan Anda sesuaikan dengan ukuran template Anda.
⦁    Langkah selanjutnya masih pada posisi Edit HTML, masukkan kode berikut ini diatas kode</head> :

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'/>
<script src='http://kauman.googlecode.com/files/jcarousellite.js' type='text/javascript'/>

<script type='text/javascript'>
//<![CDATA[
imgr = new Array();
imgr[0] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc_KD_TB7BdpVVyLOIyiSqiUhz4yFj2xm4mpoT2KwaAYIku1cDeevwWXlsoY67jIM1Bbsc2k4AFU0YyixvP466yiC2CoaU3w5vECTXPltxjvl-ggRd-zrVEQfrll8e_ifgRS0ILr6DoNg/s1600/no+image.jpg";
showRandomImg = true;

aBold = true;

summaryPost = 140;
summaryTitle = 25;

numposts1 = 15;
label1 = "news";

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 showrecentposts(json) {
j = (showRandomImg) ? Math.floor((imgr.length+1)*Math.random()) : 0;
img = new Array();
document.write('<ul>');
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;
//cmtext = (text != 'no') ? '<i><font color="'+acolor+'">('+pcm+' '+text+')</font></i>' : '';
var month = [1,2,3,4,5,6,7,8,9,10,11,12];
var month2 = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
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 = '<li class="car"><div class="thumb"><a href="'+posturl+'"><img width="145" height="100" class="alignnone" src="'+img[i]+'"/></a></div><p><a class="slider_title" href="'+posturl+'">'+posttitle+'</a></p></li>';

document.write(trtd);
j++;
}
document.write('</ul>');
}
//]]>
</script>
Keterangan :
Perhatikan URL script warna merah diatas, itu adalah kode script jQuery.min.js seri terbaru yang saya gunakan untuk membuat slider ini. Jika pada template Anda sudah terdapat jQuery.min.jswalaupun serinya berbeda, kode warna merah diatas tidak perlu lagi Anda masukkan. Cukup satujQuery.min.js yang ada di template, terserah mau seri berapa, kalau bisa versi yang terbaru.
Sedangkan kode warna biru : 15 adalah jumlah slider yang ditampilkan. Dan news adalah label yang ditampilkan pada slider nantinya (Ingat besar kecil huruf harus sama dengan label yang sudah Anda buat).
⦁    Langkah selanjutnya adalah memanggil slider tersebut agar muncul di blog kita. Cari kode <div id='main-wrapper'>, kemudian letakkan kode berikut ini diatasnya :

<b:if cond='data:blog.pageType != &quot;item&quot;'>
<div id='carousel'>
<div id='previous_button'/>
<div class='container'>
<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=showrecentposts\&quot;&gt;&lt;\/script&gt;&quot;);
</script>
<div class='clear'/>
</div>
<div id='next_button'/>
</div>
<script type='text/javascript'>
(function($) {     $(document).ready(function(){
$(&quot;#carousel .container&quot;).jCarouselLite({
    auto:4000,
    scroll: 1,
    speed: 800,
    visible: 5,
    start: 0,
    circular: true,
    btnPrev: &quot;#previous_button&quot;,
    btnNext: &quot;#next_button&quot;
    });
    })})(jQuery)
</script>
</b:if>
Kode diatas bisa juga anda letakkan dibawah atau diatas navigasi menu Anda atau bisa juga diletakkan diatas footer.
⦁    Langkah terakhir, save templates dan lihat hasilnya. Jika Anda ikuti langkah diatas dengan benar, slider Carousel itu akan muncul di blog Anda.
Sangat mudah ya, anda tinggal ikuti langkah-langkah diatas dan baca dengan teliti jangan terburu-buru, Jika masih ada yang kurang jelas silahkan tinggalkan pesan pada kotak komentar yang ada di bawah. Itu tadi tutorial singkat tentang bagaimana cara membuat slider Carousel otomatis berdasarkan kategori atau label kali ini, selamat mencoba dan semoga bermanfaat.

Comments

Popular posts from this blog

Telugu Song - Aradhya (Movie name : Kushi)

A Breakdown of the Lyrics and Their Meanings: "you're my sunshine, you're my moonlight, you're star in the sky, come with me now" : This is a universal expression of love, comparing the beloved to celestial bodies and expressing a deep longing for their presence. "naatho raa neela raa aradhya" : This line translates to "Come with me, my blue-eyed one, my beloved". It is a direct call to the lover. "padhamu nee vaipila, parugu needhe kadha" : This means "My steps are towards you, my run is only towards you". It signifies a deep devotion and yearning for the beloved. "thanuvu thera meedhuga, cheruko twaraga" : This translates to "Come quickly on a feather-light body". It's a poetic way of asking the beloved to come quickly. "manasara chelithara na gundeni" : This line means "You have stolen my heart". It expresses the intensity of love and the sense of being captivated by the beloved...

Pramuka Pemersatu Kita

Jadikan Pramukapemersatu Kita Karena Tak Ada Beda Semua Satu Nusantara Hempaskan Perbedaan Yang Menghalangi Kita Bersatu Dalam Satya Darma Menuju Bhineka Tunggal Ika Bukan Saatnya Melihat Perbedaan Tapi Harusnya Kita Satukan Tekad Menuju Masa Depan Satunya Indonesia Bela Negara Tanpa Pandang Dimana Kita Praja Muda Karana Pastilah Bisa Menjadi Pemersatu Budaya Bangsa Walau Beda Bahasa Tradisi Suku Dan Gaya Tapi Tetap Kita Di Khatulistiwa Bridge: Kita Sebagai Tunas Bangsa Warnai Bumi Ku Tercinta Dengan Pandangan Ke Depan Semangat Kibar

Cara membuat gambar tersembunyi di Corel Draw

Baiklah kita mulai membuat Hidden picture seperti diatas, pertama siapkan gambar berupa Siluet, terserah mau gambar apa aja. Bisa wajah kamu yg telah di Treshold (teknik photoshop) atau siluet bentuk burung, bentuk bunga yaa terserah. Asal siluetnya ga terlalu rumit atau mendetail. Pertama, buat kotak berukuran 1.916px X 1.56x px. jangan lupa ubah besarannya jadi satuan. Caranya klik di area mana aja, trus cari yang tulisannya mm atau cm di bagian atas. lalu buat kotak lagi (persegi panjang) dengan ukuran 24 px X 1.563px   lalu Copy dan Paste persegi panjang tadi dan letakkan di kedua sisi kotak yang telah kita buat tadi.   Lalu gunakan Blend Tool (Lihat gambar diatas) dan set blend toolnya ke angka 40. Set ke angka 40, biar tidak bingung singkirkan dulu kotaknya. Lalu Break Blend tadi dan Ungroup Silahkan ...