Setelah sebelumya admin membagikan Free download Template untuk toko online, saat ini admin akan membagikan tips widget yang ada pada template postingan ku sebelumya. Rips ini saya re-post dari web Markolis. Silakan kalu berminat untuk download dan jangan sungkan bersilaturahim dengan komentar di
sini . Jangan lupa juga bagikan pada keluarga dan teman-teman yang lain
via fasilitas share yang ada di sini ya. Jazakumulloh...
Bisnis jualan barang atau jasa dengan
memanfaatkan fasilitas internet sekarang lagi ngetrend, dan permintaan
untuk membuat sebuah template toko online pun juga banyak, tapi kok
susah banget ya? Saya tidak akan membahas itu sekarang, saya akan
mencoba untuk memenuhi permintaan dengan membuat sebuah Featured Slider
sederhana dengan tambahan paginasi berupa deretan gambar kecil dibawah
summary atau ringkasan artikel.
Lalu save template, sekarang anda masuk ke layout dulu, lihat dibagian bawah header apa sudah ada satu widget kosong seperti pada gambar di bawah?
Jika pada template Anda sudah terdapat
satu kolom kosong yang ada di bawah header seperti gambar diatas, untuk
langkah pertama tinggalkan saja, langsung pada langkah kedua
Langkah kedua
Masih pada posisi Edit HTML masukan kode dibawah ini diatas ]]></b:skin>
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 < numposts2 ; 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);
function showrecentposts2(json) { j = (showRandomImg) ? Math.floor((imgr.length+1)*Math.random()) : 0; img = new Array();
for (var i = 0; i < numposts2 ; 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);
var daystr = day+ ' ' + m + ' ' + y ; var trtd =
'<ul class="featured_thumb"><a rel="'+i+'" class="toc"
href="#"><img width="65" height="65" title="our product" alt="our
product" class="featured_thumb"
src="'+img[i]+'"/></a></ul>'; document.write(trtd); j++; }
}
//]]>
</script>
Perhatikan kode warna merah diatas jika pada template anda sudah terdapat jQuery.min.js meskipun serinya berbeda, Anda tidak perlu memasukkan script warna merah itu lagi. Cukup satu jQuery.min untuk satu template jika ada dua, kemungkinan akan bentrok dan slidernya tidak jalan.
3. Selanjutnya perhatikan kode script pada langkah pertama untuk nomer 5 diatas, ganti semua dengan kode dibawah ini :
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<div id='slide-wrapper'>
<b:section class='slide' id='slide' preferred='yes'>
<b:widget id='HTML82' locked='false' title='feature content slider' type='HTML'>
<b:includable id='main'>
<div id='featured-slider'>
<script>
document.write("<script
src=\"/feeds/posts/default/-/<data:content/>?max-results="+numposts2+"&orderby=published&alt=json-in-script&callback=showrecentposts1\"><\/script>");
</script>
<div id='paginate-featured-slider'>
<ul>
<script>
document.write("<script
src=\"/feeds/posts/default/-/<data:content/>?max-results="+numposts2+"&orderby=published&alt=json-in-script&callback=showrecentposts2\"><\/script>");
</script>
</ul>
</div>
</div>
<script type='text/javascript'>
featuredcontentslider.init({
id: "featured-slider", //id of main slider DIV
contentsource: ["inline", ""],
//Valid values: ["inline", ""] or
["ajax", "path_to_file"]
toc: "markup", //Valid values:
"#increment", "markup",
["label1", "label2", etc]
nextprev: ["", ""], //labels for
"prev" and "next" links. Set to
"" to hide.
revealtype: "click", //Behavior of pagination links to
reveal the slides: "click" or
"mouseover"
enablefade: [true, 0.4], //[true/false, fadedegree]
autorotate: [true, 5000], //[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>
</b:includable>
</b:widget>
</b:section>
</div>
</b:if>
<div class='shadow'/>
4. Setelah itu save template dan masuk ke layout akan nampak seperti pada gambar dibawah ini :
5. Kemudian klik Edit pada widget featured content slider, setelah terbuka jendela baru masukkan atau ketik label yang ingin ditampilkan pada slider, lihat gambar di bawah ini :
Dari gambar diatas saya memasukkan label Electronic yang akan muncul pada slider, Anda bisa ganti sesuai keinginan.
6. Terakhir save, dan lihat pada blog Anda sudah terpasang slider menarik.
Mantep gan infonya sangat membantu saya design blog yang mau saya buat untuk online shop
BalasHapusMari belanja dan update tentang informasi gadget terbaru hanya di AlL Ex Tronik Store ~ Jual Hp Murah
Hapus@Financial Advertising
BalasHapus, makasih kang atas kunjungannya ..
udah saya liat gan demonya dan bagus juga hasilnya..
BalasHapus@obat
BalasHapus, makasih gan.
Klick Link Music For Get Money 1 Link = 0,1 USD
BalasHapus--------------------------------------------------------------------------------------------------
Bondan & Fade 2 Black
--------------------------------------------------------------------------------------------------
Bondan & Fade 2 Black - Kita Selamanya | http://adf.ly/NoBwz
Bondan & Fade 2 Black - Bunga | http://adf.ly/NoBlE
Bondan & Fade 2 Black - Kroncong Protol | http://adf.ly/NoC3k
Bondan & Fade 2 Black -Rock On The Beat | http://adf.ly/NoCGp
Bondan & Fade 2 Black - Unity | http://adf.ly/NoCSk
Bondan & Fade 2 Black - MicroPhone XXX | http://adf.ly/NoCeD
Bondan & Fade 2 Black - Wiro Sableng 212 | http://adf.ly/NoCkm
Bondan & Fade 2 Black - Waktu | http://adf.ly/NoCqy
Bondan & Fade 2 Black -Gusti Dewata Mulia Raya| http://adf.ly/NoCy0
Bondan & Fade 2 Black - Exspresikan | http://adf.ly/NoDCc
Bondan & Fade 2 Black - Tetap Semangat | http://adf.ly/NoDPA
Bondan & Fade 2 Black - Wrong Way | http://adf.ly/NoDUb
Bondan & Fade 2 Black - Last But Not Least | http://adf.ly/NoDba
Bondan & Fade 2 Black - Tak Terkalahkan | http://adf.ly/NoDqw
Bondan & Fade 2 Black - Bumi Kelangit | http://adf.ly/NoE0u
Bondan & Fade 2 Black - Kau Puisi | http://adf.ly/NoECf
Bondan & Fade 2 Black - (Rhyme In Peace) | http://adf.ly/NoELH
Bondan & Fade 2 Black - Not With Me | http://adf.ly/NoEaE
Bondan & Fade 2 Black - Ya Sudahlah | http://adf.ly/NoEkr
--------------------------------------------------------------------------------------------------