loading...
Home » , » Cara Membuat Slider Carousel Berdasarkan Label Diblog

Cara Membuat Slider Carousel Berdasarkan Label Diblog

Written By Yoshep Gaming on Monday, November 21, 2016 | Monday, November 21, 2016

Kali ini saya akan membagikan sebuah tutorial Cara Membuat Slider Carousel Responsive Diblog , dengan slider blog kita akan terlihat lebih keren dan apalagi jika kalian pengelola blog video atau film pasti cocok untuk blog seperti itu.
Jika biasanya kalian membuat slider dengan efek biasa tapi kali ini yang saya bagikan berbeda yaitu slider dengan efek slider Carousel.
Jika kalian ingin membuat slider efek dibawah ini adalah step - step nya dibawah ini :



  • Buka blog kalian 
  • Pergi ke Template >> Edit HTML
  • Lalu cari kode ]]></b:skin> , sekarang copy dan pastekan kode dibawah ini diatas ]]></b:skin>
#carousel{
width:760px;
height:250px;
margin-bottom:0px;
position:relative;
display:block
}

#carousel .container{
position:absolute;
left:0px;
width:760px;
height:250px;
overflow:hidden;
background:transparent;
}

#carousel #previous_button{
position:absolute;
width:30px;
height:250px;
background:url(https://4.bp.blogspot.com/-t_oxfUG_42Q/WDK9JJc5y7I/AAAAAAAAA5k/-A_6tUYpeDgNdbre5DJy8koY1xIV7YxogCLcB/s200/back.png) center;
z-index:100;
cursor:pointer;
}

#carousel #previous_button:hover{
background:url(https://1.bp.blogspot.com/-BPEVgftNdS0/WDK-wxGHY0I/AAAAAAAAA5w/TatOpmAczj4cNsGDLREY4D2s4xvqe3pkwCLcB/s200/back.png;) center
}

#carousel #next_button{
position:absolute;
right:0;
width:30px;
height:250px;
background:url(https://3.bp.blogspot.com/-o-fkGuCSTvo/WDK9JMA0BWI/AAAAAAAAA5g/6obFO64rcqcXdllKvi_h-JwyFM6j9Zu2ACLcB/s200/next.png) center;
z-index:100;
cursor:pointer;
}

#carousel #next_button:hover{
background:url(https://2.bp.blogspot.com/-yAg6FvEYk9U/WDK-w5ZvMeI/AAAAAAAAA5s/CDWxKDGd6PoGqNwQpQTd7EApEwFy2_CJACLcB/s200/next.png) center
}

#carousel ul{
width:100000px;
position:relative;
margin-top:10px
}

#carousel ul li{
background:#fff url(http://3.bp.blogspot.com/-NsKF7TyEX7I/T418sIGTo7I/AAAAAAAAAnc/OdQmhV73piY/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:130px;
height:210px;
margin:5px 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:2px;
width:125px;
height:150px;
}

  • Selanjutnya cari kode </head> , sekarang copy dan pastekan script dibawah ini diatas </:head>
 <script type='text/javascript'>
//<![CDATA[
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 = 140;
summaryTitle = 25;

numposts1 = 15;
label1 = "Yoshep Bioskop";

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>
  • Sekarang cari kode <div id='main-wrapper'> , sekarang copy dan pastekan script dibawah ini dibawah <div id='main-wrapper'>
<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>
  • Terakhir Save Template
  • Selesai
Keterangan kode yang diwarnai diatas :
  • Merah : Panjang Dan Lebar Slider.
  • Kuning : Panjang Dan Lebar Gambar Thumbnail Post Pada Slider.
  • Biru : Postingan Label Yang Akan Ditampilkan (Ingat Penulisan Huruf Label Harus Sama Dengan Label Yang Ada Besar Dan Kecilnya).
 Terima Kasih.

1 komentar:

  1. work gan hehe thanks ya jdi keren nih blog ane

    ReplyDelete