Widget tabview dengan jQuery dan CSS


Tab view adalah salah satu widget yang cukup berguna terutama untuk menghemat halaman blog anda, Widget ini sifatnya seperti menyembunyikan widget yang kemudian bisa tampil kembali jika kita mengkliknya. jika blog anda memiliki banyak gadget sebaiknya gunakan menu tabview ini untuk sedikit mengurangi tempat pada halaman blog anda yang terpakai. langsung saja berikut ini cara membuat menu tabview dengan jQuery dan CSS

1. Masuk Dashboard Blogger klik > Tata letak > Elemen Halaman.

2. Klik "Tambah Widget" lalu pilih "HTML / Javascript".

3. Paste seluruh kode berikut dalam widget.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>

(Catatan: Jika Anda sudah menggunakan script jQuery pada template Anda, hapus saja kode seperti diatas.)

<style>
#tabbed_box_1 {margin: 0px auto 0px auto;width:300px;}
.tabbed_box h4 {font-family:Arial, Helvetica, sans-serif;font-size:23px;color:#ffffff;letter-spacing:-1px;margin-bottom:10px;}
.tabbed_box h4 small {color:#e3e9ec;font-weight:normal;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;position:relative;top:-4px;left:6px;letter-spacing:0px;}
.tabbed_area {border:1px solid #494e52;background-color:#636d76;padding:8px;}
ul.tabs {margin:0px; padding:0px;margin-top:5px;margin-bottom:6px;}
ul.tabs li {list-style:none;display:inline;}
ul.tabs li a {background-color:#464c54;color:#ffebb5;padding:8px 14px 8px 14px;text-decoration:none;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;text-transform:uppercase;border:1px solid #464c54;background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho11nmi4IARjKTuTFuyJkjHzWPyFf9C6ei7ghim414oiavO3Zix4R8xbxWcgKp6fdPIdnF0XpaHGhKKjMwYihtB-AGSqwkcOzoM3x6EHAd1ls-usmH_mN3cr3WVGsNldcADaIn3PGgPpc/s1600/tab_off.jpg); background-repeat:repeat-x;background-position:bottom;}
ul.tabs li a:hover {background-color:#2f343a;border-color:#2f343a;}
ul.tabs li a.active {background-color:#ffffff;color:#282e32;border:1px solid #464c54;border-bottom: 1px solid #ffffff;background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgboDZIY0vkSpWlsfDsY1CNQuH58cHi2CsfR9s26SjtukFW59cgbuUaCelMpBy4h4phTKHKyf6IhfNPdf3QcMMWwqzQlam-B6nkX2KTughq_WYuK_vDt6rFTleQoWlmsxMWBrajx__WI8M/s1600/tab_on.jpg);background-repeat:repeat-x;background-position:top; }
.content {background-color:#ffffff;padding:10px;border:1px solid #464c54;font-family:Arial, Helvetica, sans-serif; background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2y5cP-eeCZz7ueanVUElMjYGgyVtEDSgY87pluLfaP6wVylVE6oTzSU4qIbaaaSUZK-cMsQIKRLUIKsdVAWfwjiaSKdHE6n46DT1nqsBsgmuFjgjWrWWLdSmACKyP7MvJXjBOVMZaODQ/s1600/content_bottom.jpg);background-repeat:repeat-x;background-position:bottom;}
#content_2, #content_3 { display:none; }
.content ul {margin:0px;padding:0px 20px 0px 20px;}
.content ul li {list-style:none;border-bottom:1px solid #d6dde0;padding-top:15px;padding-bottom:15px;font-size:13px;}
.content ul li:last-child { border-bottom:none;}
.content ul li a {text-decoration:none;color:#3e4346;}
.content ul li a small {color:#8b959c;font-size:9px;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;left:4px;top:0px;}
.content ul li a:hover {color:#a59c83;}
.content ul li a:hover small {color:#baae8e;}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script><script>
// When the document loads do everything inside here ...
$(document).ready(function(){
// When a link is clicked
$("a.tab").click(function () {
// switch all tabs off
$(".active").removeClass("active");
// switch this tab on
$(this).addClass("active");
// slide all content up
$(".content").slideUp();
// slide this content up
var content_show = $(this).attr("title");
$("#"+content_show).slideDown();
});
});
</script>
<div id="tabbed_box_1" class="tabbed_box">
<div class="tabbed_area">
<ul class="tabs">
<li><a href="javascript:void(0);" title="content_1" class="tab active">Tab 1</a></li>
<li><a href="javascript:void(0);" title="content_2" class="tab">Tab 2</a></li>
<li><a href="javascript:void(0);" title="content_3" class="tab">Tab 3</a></li>
</ul>
<div id="content_1" class="content">

...isi tab view yang anda inginkan...

</div>
<div id="content_2" class="content">

...isi tab view yang anda inginkan...

</div>
<div id="content_3" class="content">

...isi tab view yang anda inginkan...

</div>
<span style="color:#ddd; font-weight:bold; font-family:arial; font-size:11px;">Widget by: <a style="color:#f7f7f7; font-weight:bold" href="http://defandaky.blogspot.com/">Dafiin Blog</a></span>
</div>

4. Ganti Tab 1, Tab 2, Tab dan 3 dengan teks Anda sendiri.

5. Ganti ...isi tab view yang anda inginkan... dengan konten Anda sendiri.

6. Simpan widget Anda.

Jika Anda mencari tiga widget Recent Posts, Random Posts juga Popular Posts widget menjadi satu bersama-sama seperti yang ditunjukkan pada screenshot di bawah ini, silahkan gunakan kode berikut:

 

<style>
/* Tabbed Menu CSS by defandaky.com */
#tabbed_box_1 {margin: 0px auto 0px auto;width:300px;}
.tabbed_box h4 {font-family:Arial, Helvetica, sans-serif;font-size:23px;color:#ffffff;letter-spacing:-1px;margin-bottom:10px;}
.tabbed_box h4 small {color:#e3e9ec;font-weight:normal;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;position:relative;top:-4px;left:6px;letter-spacing:0px;}
.tabbed_area {border:1px solid #494e52;background-color:#636d76;padding:8px;}
ul.tabs {margin:0px; padding:0px;margin-top:5px;margin-bottom:6px;}
ul.tabs li {list-style:none;display:inline;}
ul.tabs li a {background-color:#464c54;color:#ffebb5;padding:8px 14px 8px 14px;text-decoration:none;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;text-transform:uppercase;border:1px solid #464c54;background-image:url(http://nettuts.s3.amazonaws.com/001_Tabbed/site/images/tab_off.jpg); background-repeat:repeat-x;background-position:bottom;}
ul.tabs li a:hover {background-color:#2f343a;border-color:#2f343a;}
ul.tabs li a.active {background-color:#ffffff;color:#282e32;border:1px solid #464c54;border-bottom: 1px solid #ffffff;background-image:url(http://nettuts.s3.amazonaws.com/001_Tabbed/site/images/tab_on.jpg);background-repeat:repeat-x;background-position:top; }
.content {background-color:#ffffff;padding:10px;border:1px solid #464c54;font-family:Arial, Helvetica, sans-serif; background-image:url(http://nettuts.s3.amazonaws.com/001_Tabbed/site/images/content_bottom.jpg);background-repeat:repeat-x;background-position:bottom;}
#content_2, #content_3 { display:none; }
.content ul {margin:0px;padding:0px 20px 0px 20px;}
.content ul li {list-style:none;border-bottom:1px solid #d6dde0;padding-top:15px;padding-bottom:15px;font-size:13px;}
.content ul li:last-child { border-bottom:none;}
.content ul li a {text-decoration:none;color:#3e4346;}
.content ul li a small {color:#8b959c;font-size:9px;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;left:4px;top:0px;}
.content ul li a:hover {color:#a59c83;}
.content ul li a:hover small {color:#baae8e;}

/* Recent, Random & Popular Posts CSS by defandaky.com */
#featured { color:#000; margin: 1px 5px; line-height:1.5em; font-size:13px}
#featured ol{ margin:0 15px; padding:0}
#featured li{border-bottom: 1px dashed rgba(0, 0, 0, 0.1);font-family: "Droid Sans",arial,sans-serif;font-weight:normal;font-size: 12px;line-height: 1.2em; margin:0 5px; padding:0 0 0.25em 0px}
#featured ol li a{color:#333; text-decoration:none}
#featured ol li a:hover{color:#dc0771; text-decoration:none}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script>
// When the document loads do everything inside here ...
$(document).ready(function(){
// When a link is clicked
$("a.tab").click(function () {
// switch all tabs off
$(".active").removeClass("active");
// switch this tab on
$(this).addClass("active");
// slide all content up
$(".content").slideUp();
// slide this content up
var content_show = $(this).attr("title");
$("#"+content_show).slideDown();
});
});
</script>
<div id="tabbed_box_1" class="tabbed_box">
<div class="tabbed_area">
<ul class="tabs">
<li><a href="javascript:void(0);" title="terbaru" class="tab active">Recent</a></li>
<li><a href="javascript:void(0);" title="pilihan" class="tab">Random</a></li>
<li><a href="javascript:void(0);" title="populer" class="tab">Popular</a></li>
</ul>
<div id="content_1" class="content">
<script type="text/javascript">
function showrecentposts(json) {

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 == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
posttitle = posttitle.link(posturl);
var readmorelink = "(more)";
readmorelink = readmorelink.link(posturl);
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";
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, "");

document.write(""+posttitle+"");
if (showpostdate == true) document.write(' - ' + monthnames[parseInt(cdmonth,10)] + ' ' + cdday);

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 + '...' + readmorelink);
document.write('');}
}
}
}
</script>
<script style='text/javascript'>var numposts = 10;var showpostdate = false;var showpostsummary = false;var numchars = 100;</script>
<div id="featured">
<script src='http://defandakyw8.blogspot.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=showrecentposts'></script>
<span id=rcw-cr><a href="http://defandaky.blogspot.com/search/label/Widget?max-results=10">Lihat Widget</a></span><style type=text/css> .rcw-comments a {text-transform: capitalize;} .rcw-comments {border-bottom: 1px dotted; padding-top: 7px!important; padding-bottom: 7px!important;} #rcw-cr {font-family: Arial,Tahoma;font-size:9px;padding-top:7px;display:block;} </style>
</div>
</div>
<div id="content_2" class="content">

<script type="text/javascript">
var randarray = new Array();var l=0;var flag;
var numofpost=10;function randomposts(json){
var total = parseInt(json.feed.openSearch$totalResults.$t,10);
for(i=0;i < numofpost;){flag=0;randarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in randarray){if(l==randarray[j]){ flag=1;}}
if(flag==0&&l!=0){randarray[i++]=l;}}document.write('<ol>');
for(n in randarray){ var p=randarray[n];var entry=json.feed.entry[p-1];
for(k=0; k < entry.link.length; k++){if(entry.link[k].rel=='alternate'){var item = "<li>" + "<a href=" + entry.link[k].href + ">" + entry.title.$t + "</a> </li>";
document.write(item);}}
}document.write('</ol>');}
</script>
<div id="featured">
<script src="http://defandakyw8.blogspot.com/feeds/posts/default?orderby=updated&alt=json-in-script&start-index=1&max-results=500&callback=randomposts" type="text/javascript"></script>
<span id=rcw-cr><a href="http://defandaky.blogspot.com/search/label/Widget?max-results=10">Lihat Widget</a></span><style type=text/css> .rcw-comments a {text-transform: capitalize;} .rcw-comments {border-bottom: 1px dotted; padding-top: 7px!important; padding-bottom: 7px!important;} #rcw-cr {font-family: Arial,Tahoma;font-size:9px;padding-top:7px;display:block;} </style>
</div>

</div>
<div id="content_3" class="content">
<script language='JavaScript'>
aBold = true;
numposts=200;
maxshowresult=5;
home_page = "http://defandakyw8.blogspot.com";
</script>
<script type="text/javascript">
/*
* Popular post or most comment for blogger
*/

var postTitlear=new Array();var postUrlar=new Array();var postCommentar=new Array();var totalpost;document.write("<ul>");function showrecentposts(j){var a=j.feed.entry.length;totalpost=a;for(var f=0;f<a;f++){var h=j.feed.entry[f];var c=h.title.$t;var b;var g;if(f==j.feed.entry.length){break}for(var d=0;d<h.link.length;d++){if(h.link[d].rel=="alternate"){g=h.link[d].href;break}}for(var d=0;d<h.link.length;d++){if(h.link[d].rel=="replies"&&h.link[d].type=="text/html"){b=h.link[d].title.split(" ")[0];break}}c=(aBold)?"<b>"+c+"</b>":c;postTitlear.push(c);postUrlar.push(g);postCommentar.push(b)}sortPosts();for(var f=0;f<maxshowresult;f++){var e='<li><a href="'+postUrlar[f]+'" class="recent-link">'+postTitlear[f]+" ("+postCommentar[f]+" comments)</a>";document.write(e)}}function sortPosts(){function c(d,f){var e=postTitlear[d];postTitlear[d]=postTitlear[f];postTitlear[f]=e;var e=postUrlar[d];postUrlar[d]=postUrlar[f];postUrlar[f]=e;var e=postCommentar[d];postCommentar[d]=postCommentar[f];postCommentar[f]=e}for(var b=0;b<postTitlear.length-1;b++){for(var a=b+1;a<postTitlear.length;a++){if(parseInt(postCommentar[b])<parseInt(postCommentar[a])){c(b,a)}}}}document.write('<script src="'+home_page+"feeds/posts/default?max-results="+numposts+'&orderby=published&alt=json-in-script&callback=showrecentposts"><\/script>');document.write('<br/><span id=rcw-cr><a href="http://defandaky.blogspot.com/">Dafiin Blog</a></span><style type=text/css> .rcw-comments a {text-transform: capitalize;} .rcw-comments {border-bottom: 1px dotted; padding-top: 7px!important; padding-bottom: 7px!important;} #rcw-cr {font-family: Arial,Tahoma;font-size:9px;padding-top:7px;display:block;} </style>');
</script>
</div>
<span style="color:#ddd; font-weight:bold; font-family:arial; font-size:11px;">Widget by: <a style="color:#f7f7f7; font-weight:bold" href="http://defandaky.blogspot.com/">Dafiin Blog</a></span>
</div></div>

Membuat perubahan setiap tab.

Recent Posts : Jika Anda ingin menampilkan tanggal, ringkasan pos dan jumlah posting silahkan mengubah nilai-nilai seperti yang ditunjukkan dalam warna merah untuk tab recent post.

Random Posts : Ubah numofpost = 10; menjadi sesuai kebutuhan anda berapa banyak random post yang ingin ditampilkan.

Popular Posts : Tampilkan posting populer kemudian mengubah maxshowresult = 5 sebagai acara dalam warna ungu untuk setiap tab untuk populer posting.

Ubah semua url http://defandaky.blogspot.com dengan link blog anda.

Semoga berguna dan bermanfaat

Cara mencari dan mengalihkan broken link


Biasanya dalam blogger jika halaman/posting dalam blogger tidak ditemukan maka secara otomatis Kesalahan halaman (yaitu link yang rusak) 404 akan ditampilkan. Misalnya Anda memiliki postingan tutorial yang paling populer dan mulai menghubungkan pengguna anda dengan semua link di mana-mana, tapi untuk beberapa alasan Anda telah menghapus pos tersebut, sayangnya pengguna dan robot tetap mengunjungi URL yang sama dan melihat link yaitu  Halaman Tidak Ditemukan hal ini bisa berdampak buruk bagi mesin pencari untuk blog Anda dan mungkin Mengurangi peringkat pencarian blog Anda.

404 Mencegah Kesalahan, Anda harus tahu bagaimana untuk memperbaiki dan mengarahkan halaman yang hilang di situs/blog Anda, cara ini dapat Meningkatkan peringkat mesin pencari Anda serta mengurangi jumlah 404 Erros yang ada. Karena alasan hal tersebut sehingga Google akan Asumsikan blog atau situs yang memiliki sejumlah besar link yang rusak adalah website berkualitas buruk atau akan ditinggalkan. Saya menyarankan anda untuk memeriksa link yang rusak setiap tiga bulan di webmaster.

Apa itu Links Broken?

Broken link adalah tautan rusak yang mengarahkan kesebuah halaman yang tidak ada. termasuk link ke halaman dalam situs web/blog Anda sendiri dan link ke halaman di situs-situs lain.

Dengan kata lain, setiap tautan yang merujuk ke halaman atau posting yang tidak ada/telah di hapus di blog atau website Anda disebut sebagai link yang rusak oleh robot pencarian. Disebut rusak Karena poin link ke konten yang hilang dan melemparkan kesalahan 404 halaman.

Tapi bagaimana kita dapat memeriksa link yang rusak dari sebuah situs web yang besar/blog berjuta link, tidak mungkin untuk memeriksa semua link secara manual kan? Untungnya ada tiga cara untuk memeriksa:

  • Google Webmaster Tool : Ini memberi Anda daftar lengkap link yang rusak dengan rincian.
  • Xenu : Sebuah link multi-threaded memeriksa perangkat lunak bebas untuk menganalisis situs web untuk menemukan link yang rusak.
  • Broken Link Checker : checker tool online Sebuah link yang rusak.

Cara Cari Broken Link?

Untuk menemukan semua link yang rusak untuk Blogger atau blog WordPress ikuti metode yang sama untuk semua:

01Google Webmaster Tools

Login ke Akun Webmaster Google.
Pilih wordpress/blogger
Di bawah tab Diagnostics klik link crawl errors

Di sini Anda akan melihat daftar link hilang/daftar URL rusak. Ini Karena dari halaman yang terkait dengan ada di sebelumnya tetapi telah dihapus, mungkin Anda hanya menggunakan URL salah menciptakan link, jangan khawatir hal ini tidak akan mempengaruhi peringkat mesin pencari pada wordpress, tapi kesalahan menghapus adalah ide yang baik untuk Mencegah daftar kesalahan. Sekarang periksa daftar kesalahan URL dan catat link, kita memerlukan Link ini untuk membuat pengalihan.

02Xenu Link Checker

Hanya men-download dan menginstal Pada mesin Anda. Setelah Anda alat berjalan, Masukkan URL situs Anda dan akan mulai merangkak kesemua link. Setelah proses selesai Anda akan mendapatkan daftar lengkap dari semua link yang rusak, pengalihan, URL yang valid dan banyak lagi.



03Online Broken Link Checker

Ini adalah broken link checker gratis secara online Menunjukkan link yang rusak juga akan menunjukkan kepada Anda di mana tepatnya juga mencari element tak berguna dalam kode HTML Anda.

Setelah Anda memiliki daftar link yang rusak maka waktunya untuk memperbaiki link yang rusak menggunakan metode redirection. Dengan cara ini Anda dapat Meningkatkan peringkat mesin pencari dan Mengurangi jumlah kesalahan minimum.

04Memperbaiki - Redirect Broken Link

Ini merupakan praktek terbaik untuk mengarahkan link yang rusak atau halaman ke homepage. Mari kita lihat bagaimana kita mengarahkan link yang rusak menggunakan pencarian preferensi fungsi blogger.

1. Pergi ke blogger.com. (Jika Anda telah beralih ke Blogger Baru UI).

2. Lalu pergi ke Settings -> Preferensi pencarian.

3. Klik link edit di sebelah pengalihan kustom.

4. DARI Dalam Box, masukkan link rusak dan di dalam Kotak kepada ENTER link untuk mengarahkan ulang broken link ke link yang Anda ingin.


5. Klik tombol Simpan perubahan.

6. Anda telah BERHASIL mengarahkan link yang rusak pada posting yang ada atau homepage.

Semoga berguna...

Memasang efek animasi loading halaman blogger


Sudah lihat animasi loading blog ini, itu adalah hasil dari efek animasi loading beforeunload. Kali ini kita membuat efek animasi yang ditampilkan bukan karena terpicu oleh momen klik pada tautan melainkan karena aksi halaman yang mulai berpindah. Sehingga kita bisa merancang ulang efek animasi loading ketika perpindahan halaman dengan cara ini:

Anggaplah JQuery sudah terpasang di blog kita. Pertama, masuklah ke halaman editor HTML template, kemudian letakkan kode CSS ini di atas kode tag ]]></b:skin> atau </head> dengan pembungkus <style>...</style>:

#efek-load-db {
position:fixed !important;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:9999;
background-color:black;
color:white;
padding:1em 1.2em;
display:none;
}

Kemudian sisipkan kode ini di atas tag kode </body>:

<script type='text/javascript'>
//<![CDATA[
$(document.body).append('<div id="efek-load-db">Sedang Memuat...</div>');
$(window).on("beforeunload", function() {
$('#efek-load-db').fadeIn(1000).delay(6000).fadeOut(1000);
});
//]]>
</script>

Klik Simpan Template.

Jika sobat ingin memambahkan/memberi animasi gunakan contoh css dibawah ini:

#efek-load-db {
position:fixed !important;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:9999;
background:yellow url('url hosting gambar anda/img/loading.gif') no-repeat 50% 50%;
font:0/0 a;
text-shadow:none;
padding:1em 1.2em;
display:none;
}

untuk membuat animasi loading kunjungi [link] atau gunakan css milik blog ini

/* load db blog */
#efek-load-db {
position:fixed !important;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:9999;
background:#222222 url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNRcYb3MbX1_LYd9WlInPRYNa5ShyX90Fkf1Hl9ljcDRvaG9hdzY_R3voysRoG5QnlpUE_DDTIdXyuJaGGTLdD42LbAFYZxGuCIzCUmMm9RjdVbOCdPeuNYnNEtZho3qTNJuKHyb2YCmI/s1600/AjaxLoader.gif') no-repeat 50% 40%;
color:white;
padding:1em 1.2em;
display:none;
font:0/0 a;
text-shadow:none;
}

Semoga berguna dan bermanfaat..

Lightbox image post blogger


Apa Itu Lightbox image post, Lightbox ini Sejenis dengan Pop Up review, Tetapi Bukan Pop Up, Lightbox image post adalah event dimana ketika sebuah gambar pada posting diklik, maka akan muncul review gambar yang menutup semua tampilan halaman tersebut, contoh klik saja gambar diposting ini.


Untuk mengaktifkannya, cukup masik ke dasbord blogger anda, pilih tab pengaturan klik pos dan komentar lalu ubah setelan misalnya tidak menjadi ya untuk mengaktifkan fasilitas ini, untuk mengaktifkan lakukan langkah sebaliknya. saya anggap lightbox blog anda sudah aktif, namun hanya dengan gaya sederhana. kini kita coba untu memberinya gaya yang lebih menarik. ikuti langkah dibawah ini.

1. Login akun Blogger anda.
2. Pada Dashboard pilih Template » Edit HTML
3. Letakkan kode css berikut ini diatas kode ]]></b:skin>

#jquery-overlay{position:absolute;
top:0;left:0;z-index:90;
width:100%;height:500px}
#jquery-lightbox
{position:absolute;top:0;left:0;width:100%;
z-index:100;text-align:center;line-height:0}
#jquery-lightbox a,#jquery-lightbox a:hover
{border:none}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box
{position:relative;background-color:#fff;border-radius: 5px 5px 0px 0px;
width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0%;
height:25%;width:100%;text-align:center;
line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;
height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext
{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;
background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;
width:100%;padding:0 10px 0;border-radius: 0px 0px 5px 5px;}
#lightbox-container-image-data
{padding:0 10px;color:#666}
#lightbox-container-image-data
#lightbox-image-details
{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber
{display:block;clear:left;padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px;float:right;
padding-bottom:0.7em}

4. Kemudian letakkan kode berikut ini diatas kode </body>

<script src='http://lightbox-blogger.googlecode.com/files/jquery.min.js' type='text/javascript'/>
<script src='http://lightbox-blogger.googlecode.com/files/lightbox.min.js' type='text/javascript'/>

5. Simpan hasil semua langkah diatas dan buka postingan anda lalu klik gambar.

Semoga berguna.....

Memasang alert untuk mengaktifkan javascript


Tutorial ini berguna untuk para pengunjung blog anda yang menon-aktifkan fungsi javascript di web browser mereka. misalnya, ketika blog anda tidak memiliki tampilan maksimal saat fungsi javascript di web browser pengunjung anda dinon-aktifkan, maka para pengunjung blog anda harus mengaktifkan fungsi javascript di web browser mereka dengan mendapat pesan peringatan dari blog anda agar pengunjung anda bisa membuka blog anda dengan tampilan maksimal. untuk demo, silahkan matikan fungsi web browser anda pada javascript dan muat ulang blog ini.

Sekarang untuk membuatnya ikuti langkah berikut ini

Pertama silahkan login ke Akun Blogger anda
Pilih Template lalu Edit HTML
Cari kode berikut ini

]]></b:skin>

lalu pastekan css dibawah ini tepat diatasnya

/* javascript disable */
#NoScript { background-color:#ddd; border-top:2px solid #0073B4; border-bottom:2px solid #0073B4; height:100%; padding:5px 0; position:fixed; top:0;text-align:center; width:100%; z-index:9999 }
#NoScript h3 { color:rgb(102,102,102); font-size:24px; margin-left:-30px; margin-top:-18px; position:absolute; text-align:center; top:30%; width:100% }

untuk langkah berikutnya cari kode tag penutup

</body>

dan pastekan kode script dibawah ini tepat diatasnya

<noscript>
<div id='NoScript'>
<h3>Please enable javascript to view this site.</h3>
</div>
</noscript>

Simpan hasil perubahan template anda dan lihat hasilnya.

Semoga berguna dan bermanfaat...

Membuat komentar ditutup blogger


Sebenarnya blogger telah menyertakan notivikasi tentang form komentar diijinkan atau tidak oleh admin/author blog, namun notivikasi tersebut sangat sederhana. kali ini saya akan berbagi trik membuat pemberitahuan komentar yang ditutup seperti blog ini. silahkan lihat contohnya dibawah ini


Caranya menerapkan trik ini mungkin akan sedikit rumit, jadi silahkan ikuti langkahnya dengan benar agar tidak terjadi kesalahan yang tidak diinginkan. langkah awal adalah kita akan merubah area yang akan hilang ketika formulir komentar ditutup. silahkan cari kode dibawah ini

<b:includable id='comments' var='post'>

memindahkan/memperbaharui wilayah tag kondisional <b:if cond='data:post.allowComments'> menjadi lebih sempit. dengan menghpus tag kondisional ini, kita cukup menghilangkan formulir komentarnya saja dan biarkan komentar-komentar yang sudah ada tetap pada tempatnya ketika formulir komentar kita tutup, agar nanti ketika pemberitahuan muncul komentar lama tetap terlihat. Caranya adalah hapus kode

<b:if cond='data:post.allowComments'> 
... kode panjang ...
</b:if>

yang mengelilingi elemen <div class='comments' id='comment'> sehingga akan tersisa seperti ini:

<div class='comments' id='comments'>
...kode panjang...
</div>

Kemudian cari elemen ini:

<b:include data='post' name='comment-form'/>

Ganti dengan ini:

<b:if cond='data:post.allowComments'>
<b:include data='post' name='comment-form'/>
</b:if>

Temukan juga kode ini:

<b:include data='post' name='threaded-comment-form'/>

Ganti dengan kode ini:

<b:if cond='data:post.allowComments'>
<b:include data='post' name='threaded-comment-form'/>
</b:if>

catatan: jika kode telah sesuai biarkan saja.

langkah di atas adalan trik untuk tetap memunculkan komentar yang ada walaupun formulir komentar di tutup, sekarang kita akan menyisipkan notivikasinya dengan langkah berikut ini

Cari kode tag diberikut ini

<data:post.noNewCommentsText/>

ganti dengan semua jika lebih dari satu dengan kode berikut ini

<div id='com_close'>
<h2>Komentar ditutup</h2>
<p>Untuk sementara, form komentar ditutup di karenakan sesuatu hal atau saya sedang tidak bisa membalas komentar anda. bagi sahabat yang ingin berkomentar, silahkan kunjungi halaman ini beberapa saat lagi.</p>
</div>

Simpan kode CSS ini di atas </b:skin>

/* Off comment db */
#com_close{
background:#fff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIkBkGbEflmP7siN14qdPuLoQdMJSTTMYxW_UrIXBNuprh9idNBkgIn1dm5em2e1iUhY_EcVu0B8TDWrupJbdnMOYpNEneBcVVGiFoN-YgDywf05zPL1mAxYFvf23ZKh2zomoheoZfF-0/s1600/comment+close.png)no-repeat 95% 50%;padding:0px 175px 20px 20px;border:1px solid #ccc;margin:20px 0;
}
#com_close h2{
font-size:200%;
text-transform:uppercase;
color:red;
text-shadow: -1px -1px 3px rgba(0,0,0,0.3);
}
#com_close p{
font-family: 'Open Sans', sans-serif, Segoe UI,Arial,Tahoma;
font-size: 14px;color:#444;
font-weight:400;
line-height:1.8em;
margin-top:-15px;
}

simpan semua perubahan dalam html template anda, lalu buka pengaturan pos dan komentar ubah pengaturan formulir komentar tersemat menjadi tersembunyi dan simpan.

Pertanyaan dan masalah silahkan sampaikan di komentar, semoga berguna...

Floating Horizontal Bar Social Sharing untuk BlogSpot


Situs Jejaring Sosial telah menjadi pusat kegiatan internet karena mampu menarik setiap pengguna yang menggunakan internet baik dari sekolah, kantor atau rumah. Sekarang ini setiap Orang akan suka Berbagi artikel bagus dengan komunitas sosial yang menguntungkan setiap orang dan tentunya para penyedia artikel. Ini penting untuk setiap blogger dan webmaster untuk mengintegrasikan Social Sharing atau Seperti tombol sharing, bookmarking di Blog mereka, sehingga pengunjung dapat berbagi kepada orang lain di situs jejaring sosial, ini tidak hanya akan memberikan cakupan tetapi juga akan membangun pembaca setia.

Lihat demo Floating / Scrolling tombol sosial sharing di bawah ini.


Cara Install Ini di Blog Blogger/Blogspot:

Langkah-langkah yang dibuat sedemikian rupa sehingga setiap pengunjung dapat dengan mudah mengikuti kemudian tanpa menghadapi masalah apapun, jadi hanya mengikuti petunjuk seperti yang disebutkan di bawah ini.

LANGKAH # 1: Menambahkan Plugin jquery Dalam Blogger Template:

Buka Blogger.com >> Blog Anda >> Template
Sekarang Backup template Anda.
Kemudian pilih Edit HTML
Cari kode tag </ head> dan paste kode berikut di atasnya.

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js' type='text/javascript'/> <b:if cond='data:blog.pageType == &quot;item&quot;'> <style type='text/css'> /*<![CDATA[*/ #mblSocialFloat {clear:both;padding: 6px 0;display:block;background:#FFFFFF;} #mblSocialFloat td{padding:4px;margin:0;border:none;} #mblSocialFloat td iframe{max-width:82px;width:82px !important;} #mblSocialFloat.mblFloatSocial{position: fixed;top:0;z-index:9999999;border-bottom:1px solid #ccc;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);} /*]]>*/ </style> <script type='text/javascript'> /*<![CDATA[*/ // Set the Top Offset $theOffset = 0; jQuery(document).ready(function(b){var a=b("#mblSocialFloat");a.wrap('<div id="mblSocialPlaceholder"></div>').closest("#mblSocialPlaceholder").height(a.outerHeight());a.width(a.outerWidth());e=a.offset().top-$theOffset;b("#mblSocialFloat iframe[src*=plusone]").closest("div").css("max-width","82px");b(window).scroll(function(){d=b(this).scrollTop();d>=e?a.addClass("mblFloatSocial"):a.removeClass("mblFloatSocial");f=b(".post");if(f.length!=0){c=f.outerHeight()+f.offset().top;d>=c?a.stop().animate({top:"-150px"}):a.stop().animate({top:$theOffset+"px"})}else d>=e?a.css("top",$theOffset+"px"):a.css("top","0")})}); /*]]>*/ </script> <script src='http://mbl-flipper-google-blogger.googlecode.com/files/mbl_blogger_pinit.js' type='text/javascript'/> <script type='text/javascript'> /*<![CDATA[*/ // Twitter (function(a,b,c){var d=a.getElementsByTagName(b)[0];if(!a.getElementById(c)){a=a.createElement(b);a.id=c;a.src="//platform.twitter.com/widgets.js";d.parentNode.insertBefore(a,d)}})(document,"script","twitter-wjs"); // Google + (plus) (function(){var a=document.createElement("script");a.type="text/javascript";a.async=true;a.src="https://apis.google.com/js/plusone.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)})(); // Stumbleupon (function(){var a=document.createElement("script");a.type="text/javascript";a.async=true;a.src="https://platform.stumbleupon.com/1/widgets.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)})(); // Digg (function(){var a=document.createElement("SCRIPT"),b=document.getElementsByTagName("SCRIPT")[0];a.type="text/javascript";a.async=true;a.src="http://widgets.digg.com/buttons.js";b.parentNode.insertBefore(a,b)})(); /*]]>*/ </script> </b:if>

LANGKAH # 2: Menambahkan Tombol Horizontal Sosial Sharing di Blogger Template:

Sekarang mari kita menambahkan potongan terakhir dari kode, Cari kode tag <data:post.body/> dan paste coding berikut di atasnya.

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='mblSocialFloat' id='mblSocialFloat'>
<table class='mblSocialFloat' width='100%'>
<tr>
<td>
<a class='twitter-share-button' expr:data-text='data:post.title' expr:data-url='data:post.url' href='https://twitter.com/share'>Tweet</a>
</td>
<td>
<iframe allowTransparency='true' expr:src='&quot;//www.facebook.com/plugins/like.php?href=&quot; + data:post.url + &quot;&amp;send=false&amp;layout=button_count&amp;width=80&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=21&quot;' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:80px; height:21px;'/>
</td>
<td>
<div class='w2bPinitButton' expr:id='&quot;w2bPinit-&quot; + data:post.id' style='display: none;visibility: hidden;height: 0;width:0;overflow: hidden;'>
<data:post.body/>
<script type='text/javascript'>
w2bPinItButton({
url:&quot;<data:post.url/>&quot;,
thumb: &quot;<data:post.thumbnailUrl/>&quot;,
id: &quot;<data:post.id/>&quot;,
defaultThumb: &quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVbPfla1h4qEA7tI6JDeupPCz8b8eZhT_enOV_pzXb2EoSIAeWWuUpYCvB40HNMYDVYCNHFJcsQqco1sniJtKFw0ZnmMwuNmr0x36gcays8EjlFBBukEmfsyziuTLZMo4XMJItn_z_s8bh/s1600/w2b-no-thumbnail.jpg&quot;,
pincount: &quot;horizontal&quot;
});
</script>
</div>
</td>
<td>
<div class='g-plusone' data-size='medium' expr:data-href='data:post.url'/>
</td>
<td>
<su:badge expr:location='data:post.url' layout='1'/>
</td>
<td>
<a class='DiggThisButton DiggCompact'/>
</td>
</tr>
</table>
</div>
</b:if>

Sekarang semuanya selesai dan Simpan Template Anda dengan menekan tombol Simpan Perubahan.

Selamat kini anda punya tombol horizontal floating sosial sharing...