Assalamualaikum teman..
kali ini saya akan share mengenai cara membuat tab menu view pada blog. tab menu view ini sangat tepat digunakan bagi teman yang ingin menghemat tempat pada blog, bahkan ini jauh lebih hemat bila dibandingkan dengan sekedar membuat scroll, karena dengan cara ini satu area widget bisa ditempati oleh beberapa widget. sebagai contoh teman bisa melihat pada sidebar kanan saya yang terdapat widget recent posts dan popular posts.
Langsung saja ya.. :) caranya memang cukup panjang, namun jika teman mengikuti tahapnya dengan benar, insyaallah tidak ada yang sulit :).
- pertama - tama masuk ke dashboard
- klik design
- pilih tab edit HTML
- untuk berjaga - jaga terjadi kesalahan saat kita memasukkan kode nanti, sebaiknya teman mengunduh dulu template teman yang sekarang dengan klik download full template (sebaiknya selalu lakukan ini bila mengedit HTML template)
- Beri tanda cek pada expand widget templates
- Cari kode </head> dengan menekan tombol CTRL+F
- letakkan script ini tepat sebelum </head>
<script type='text/javascript'>
//<![CDATA[
function tabview_aux(TabViewId, id)
{
var TabView = document.getElementById(TabViewId);
// ----- Tabs -----
var Tabs = TabView.firstChild;
while (Tabs.className != "Tabs" ) Tabs = Tabs.nextSibling;
var Tab = Tabs.firstChild;
var i = 0;
do
{
if (Tab.tagName == "A")
{
i++;
Tab.href = "javascript:tabview_switch('"+TabViewId+"', "+i+");";
Tab.className = (i == id) ? "Active" : "";
Tab.blur();
}
}
while (Tab = Tab.nextSibling);
// ----- Pages -----
var Pages = TabView.firstChild;
while (Pages.className != 'Pages') Pages = Pages.nextSibling;
var Page = Pages.firstChild;
var i = 0;
do
{
if (Page.className == 'Page')
{
i++;
if (Pages.offsetHeight) Page.style.height = (Pages.offsetHeight-2)+"px";
Page.style.overflow = "auto";
Page.style.display = (i == id) ? 'block' : 'none';
}
}
while (Page = Page.nextSibling);
}
// ----- Functions -------------------------------------------------------------
function tabview_switch(TabViewId, id) { tabview_aux(TabViewId, id); }
function tabview_initialize(TabViewId) { tabview_aux(TabViewId, 1); }
//]]>
</script>
//<![CDATA[
function tabview_aux(TabViewId, id)
{
var TabView = document.getElementById(TabViewId);
// ----- Tabs -----
var Tabs = TabView.firstChild;
while (Tabs.className != "Tabs" ) Tabs = Tabs.nextSibling;
var Tab = Tabs.firstChild;
var i = 0;
do
{
if (Tab.tagName == "A")
{
i++;
Tab.href = "javascript:tabview_switch('"+TabViewId+"', "+i+");";
Tab.className = (i == id) ? "Active" : "";
Tab.blur();
}
}
while (Tab = Tab.nextSibling);
// ----- Pages -----
var Pages = TabView.firstChild;
while (Pages.className != 'Pages') Pages = Pages.nextSibling;
var Page = Pages.firstChild;
var i = 0;
do
{
if (Page.className == 'Page')
{
i++;
if (Pages.offsetHeight) Page.style.height = (Pages.offsetHeight-2)+"px";
Page.style.overflow = "auto";
Page.style.display = (i == id) ? 'block' : 'none';
}
}
while (Page = Page.nextSibling);
}
// ----- Functions -------------------------------------------------------------
function tabview_switch(TabViewId, id) { tabview_aux(TabViewId, id); }
function tabview_initialize(TabViewId) { tabview_aux(TabViewId, 1); }
//]]>
</script>
- Cari kode ]]></b:skin> dengan menekan tombol CTRL + F
- Letakkan kode berikut ini tepat sebelum ]]></b:skin>
div.TabView div.Tabs
{
height: 30px;
overflow: hidden;
}
div.TabView div.Tabs a
{
float: left;
display: block;
width: 98px; /* Lebar Menu Atas */
text-align: center;
height: 30px; /* Tinggi Menu Atas */
padding-top: 3px;
vertical-align: middle;
border: 1px solid #BDBDBD; /* Warna border Menu Atas */
border-bottom-width: 0;
text-decoration: none;
font-family: "Verdana", Serif; /* Font Menu Utama Atas */
font-weight: bold;
color: #000; /* Warna Font Menu Utama Atas */
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active
{
background-color: #E6E6E6; /* Warna background Menu Utama Atas */
}
div.TabView div.Pages
{
clear: both;
border: 1px solid #BDBDBD; /* Warna border Kotak Utama */
overflow: hidden;
background-color: #E6E6E6; /* Warna background Kotak Utama */
}
div.TabView div.Pages div.Page
{
height: 100%;
padding: 0px;
overflow: hidden;
}
div.TabView div.Pages div.Page div.Pad
{
padding: 3px 5px;
}
{
height: 30px;
overflow: hidden;
}
div.TabView div.Tabs a
{
float: left;
display: block;
width: 98px; /* Lebar Menu Atas */
text-align: center;
height: 30px; /* Tinggi Menu Atas */
padding-top: 3px;
vertical-align: middle;
border: 1px solid #BDBDBD; /* Warna border Menu Atas */
border-bottom-width: 0;
text-decoration: none;
font-family: "Verdana", Serif; /* Font Menu Utama Atas */
font-weight: bold;
color: #000; /* Warna Font Menu Utama Atas */
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active
{
background-color: #E6E6E6; /* Warna background Menu Utama Atas */
}
div.TabView div.Pages
{
clear: both;
border: 1px solid #BDBDBD; /* Warna border Kotak Utama */
overflow: hidden;
background-color: #E6E6E6; /* Warna background Kotak Utama */
}
div.TabView div.Pages div.Page
{
height: 100%;
padding: 0px;
overflow: hidden;
}
div.TabView div.Pages div.Page div.Pad
{
padding: 3px 5px;
}
- Klik save dan pindahlah ke tab page elements
- Klik add a gadget
- pilih HTML/Javascript
- pada content masukkan kode berikut ini
<form action="tabview.html" method="get">
<div class="TabView" id="TabView">
<div class="Tabs" style="width: 300px;">
<a>Menu 1</a>
<a>Menu 2</a>
<a>Menu 3</a>
</div>
<div class="Pages" style="width: 300px; height: 250px;">
<div class="Page">
<div class="Pad">
Letakkan konten menu 1 disini</div></div>
<div class="Page">
<div class="Pad">
Letakkan konten menu 2 disini</div></div>
<div class="Page">
<div class="Pad">
Letakkan konten menu 3 disini</div></div>
</div>
</div>
</form>
<script type="text/javascript">
tabview_initialize('TabView');
</script>
<div class="TabView" id="TabView">
<div class="Tabs" style="width: 300px;">
<a>Menu 1</a>
<a>Menu 2</a>
<a>Menu 3</a>
</div>
<div class="Pages" style="width: 300px; height: 250px;">
<div class="Page">
<div class="Pad">
Letakkan konten menu 1 disini</div></div>
<div class="Page">
<div class="Pad">
Letakkan konten menu 2 disini</div></div>
<div class="Page">
<div class="Pad">
Letakkan konten menu 3 disini</div></div>
</div>
</div>
</form>
<script type="text/javascript">
tabview_initialize('TabView');
</script>
- Klik save
- Nah sekarang saatnya kita mengatur - atur kode HTML dan Script yang sangat banyak tadi :D
- Karakter - karakter berwarna merah merupakan kelompok ukuran. atur ukuran - ukuran tersebut sesuai kebutuhan blog teman
- Karakter - karekter berwarna biru merupakan kelompok warna, atur juga warna - warna tersebut sesuai kebutuhan blog teman
- Ganti karakter berwarna Hijau dengan nama yang teman inginkan untuk ditampilkan pada tab
- Letakkan konten - konten pada karakter berwarna ungu, misalnya recent posts, popular posts, recent comments, dll
- selesaiiii.......
haaahh... bagaimana teman? bisa ? kalau bisa katakan "berhasil .. berhasil.. berhasil.. horeee" :D
Saya sendiri yang membuat post ini juga sangat capek karena cukup panjang juga :)
sukses buat teman - teman semua.
Regards,
Berlangganan Artikel Referensi Kita
+ comments +24comments
wuih,bisa dicoba nih
Terimakasih Xpresi4share N Software Pro atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blogsilakan sob :)
Bagus nih,,,
Saya masih baru jadi yang di masukin ke konten 123 itu script anya atau apa sob...
iya script, gambar, dll semua bisa :)
Terimakasih Mohammad Irfan Basuki atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blogijin nyobain di blog ane gan :D
Terimakasih Cucunguk Rieut atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada BlogBerhasil gan.. ni dia yg saya cri dari kmaren :D thanks.
Terimakasih Efendy bloggers atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blogkalo 3 kolom gimana gan?
Terimakasih cah xgangsa atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blogtapi bagus gan
kalo 3 kolom gimana gan?
Terimakasih cah xgangsa atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blogtapi bagus gan
terima kasih semua atas kunjungannya :) semoga bermanfaat.
Terimakasih Mohammad Irfan Basuki atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blog@cax xgangsa : pada contoh kodenya sudah saya buat 3 kolom kok :) semoga bermanfaat.
ini yg lagi saya cari bop.. makasih ni tutorialnya.. salam knal..
Terimakasih zamroniys atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blogmantap
Terimakasih elhaq atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blogkalo kita mau masukin label di multi kolom bisa gak ?
klo bisa gimana caranya ?
Mas, ane ada kesulitan sedikit. itu link yang bewarna ungu di isi dengan url atau apa?
@AeroDesign:
Terimakasih Mohammad Irfan Basuki atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada BlogBisa diisi dengan apa saja, misal widget recent post, popular post, atau gambar, ulr, dan lain-lain :)
semoga bermanfaat
@Rendy Dwi:
Terimakasih Mohammad Irfan Basuki atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada BlogBisa, sobat bisa mencari kode untuk widget label dan meletakkannya pada kode diatas untuk menggantikan teks berwarna ungu.
Gan Punya ane udah dari template otomatiis ,
Terimakasih Urang Awak atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada BlogCara editnya gmana gan? kok yg muncul cuma judulnya doank?
Check di http://fans-fc.blogspot.com
Makasih gan
@Urang awak:
Terimakasih Mohammad Irfan Basuki atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blogkalau lihat source blog sobat kayaknya widget itu diberi nama tabs-widget.. jadi cari saja 'tabs-widget' di edit html blog sobat. Nah, isinya kan ada popular post, new articles dan tweets.. tinggal ganti saja yang dengan yang sobat inginkan.
makasih kunjungannya :)
Artikelnya sangat Menarik,
Terimakasih jejak blogger atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blogpengen mencoba nih,
BY :Blog Agus Murod
gan kalo mau nambah kolom , gimana ya ?
Terimakasih Rumah Indihome Jogja atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada BlogSip, terima kasih...
Terimakasih butik busana muslim atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blogsaya coba bro....
Kalau buat blog wordpress kayak punya saya bisa tidak ya mas?
Terimakasih Toko Online Baru atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada Blog@Mohammad Irfan Basuki
cara nya gimana?
cara meletakkan popular post, dll. pada tab menu itu bagaimana? kan sudah bawaan blogger sendiri.. mohon bantuannya bos. http://www.katapakguru.com
Terimakasih Dunia Maya atas Komentarnya di Cara Membuat Tab View Menu (Widget Multi Kolom) Pada BlogPost a Comment