Baru Tab Multi Widget Untuk Blogger | sudah tiga postingan saya membahas tentang bagaimana membuat tab multi widget di blogger, dan setelah melihat kekurangan-kekurangan dari sebelumnya saya ingin sobat semua tahu, kebanyakan tab multi widget untuk blogger tidak bisa menggunakan widget bawaan dari Blogger dan harus menggunakan Kode dari widget tersebut untuk tampilan tab multi widget sempurna,
nah dengan mengikuti langkah-langkah ini dan memasangnya di blog sobat,
sobat akan bebas menambahkan widget sesuai keinginan sobat baik itu
widget bawaan dari Blogger ataupun juga yang lainnya. Salahsatu
contohnya adalah postingan saya sebelumnya yaitu tab multi widget sederhana untuk blogger sobat bisa baca dan lihat perbedaannya dengan yang satu ini. Sobat juga bisa baca artikel saya yang lainnya tentang tab view multi widget yang lainnya.
- Special tab view untuk widget di blogger lama dan blogger baru.
- Tab multi widget bergaya wordpress di blogger.
Sobat
bisa lihat sendiri gambar di atas sobat bisa melihat bagai mana tab
multi widget ini terpasang rapi dan bisa sobat sesuaikan dengan template
sobat. Jika sobat berminat untuk memasangnya silahkan ikuti langkah
berikut.
- Masuk ke Blogger dan masuk sebagai pengguna sobat sendiri.
- Dari Dasbor => Rancangan => Edit HTML.
- Cari kode </head> dan paste kode di bawah ini tepat di atasnya.
<script type='text/javascript'>//<![CDATA[document.write('<style type="text/css">.tabber{display:none;}<\/style>');function tabberObj(argsObj){var arg;this.div = null;this.classMain = "tabber";this.classMainLive = "tabberlive";this.classTab = "tabbertab";this.classTabDefault = "tabbertabdefault";this.classNav = "tabbernav";this.classTabHide = "tabbertabhide";this.classNavActive = "tabberactive";this.titleElements = ['h2','h3','h4','h5','h6'];this.titleElementsStripHTML = true;this.removeTitle = true;this.addLinkId = false;this.linkIdFormat = '<tabberid>nav<tabnumberone>';for (arg in argsObj) { this[arg] = argsObj[arg]; }this.REclassMain = new RegExp('\\b' + this.classMain + '\\b', 'gi');this.REclassMainLive = new RegExp('\\b' + this.classMainLive + '\\b', 'gi');this.REclassTab = new RegExp('\\b' + this.classTab + '\\b', 'gi');this.REclassTabDefault = new RegExp('\\b' + this.classTabDefault + '\\b', 'gi');this.REclassTabHide = new RegExp('\\b' + this.classTabHide + '\\b', 'gi');this.tabs = new Array();if (this.div) {this.init(this.div);this.div = null;}}tabberObj.prototype.init = function(e){varchildNodes,i, i2,t,defaultTab=0,DOM_ul,DOM_li,DOM_a,aId,headingElement;if (!document.getElementsByTagName) { return false; }if (e.id) {this.id = e.id;}this.tabs.length = 0;childNodes = e.childNodes;for(i=0; i < childNodes.length; i++) {if(childNodes[i].className &&childNodes[i].className.match(this.REclassTab)) {t = new Object();t.div = childNodes[i];this.tabs[this.tabs.length] = t;if (childNodes[i].className.match(this.REclassTabDefault)) {defaultTab = this.tabs.length-1;}}}DOM_ul = document.createElement("ul");DOM_ul.className = this.classNav;for (i=0; i < this.tabs.length; i++) {t = this.tabs[i];t.headingText = t.div.title;if (this.removeTitle) { t.div.title = ''; }if (!t.headingText) {for (i2=0; i2<this.titleElements.length; i2++) {headingElement = t.div.getElementsByTagName(this.titleElements[i2])[0];if (headingElement) {t.headingText = headingElement.innerHTML;if (this.titleElementsStripHTML) {t.headingText.replace(/<br>/gi," ");t.headingText = t.headingText.replace(/<[^>]+>/g,"");}break;}}}if (!t.headingText) {t.headingText = i + 1;}DOM_li = document.createElement("li");t.li = DOM_li;DOM_a = document.createElement("a");DOM_a.appendChild(document.createTextNode(t.headingText));DOM_a.href = "javascript:void(null);";DOM_a.title = t.headingText;DOM_a.onclick = this.navClick;DOM_a.tabber = this;DOM_a.tabberIndex = i;if (this.addLinkId && this.linkIdFormat) {aId = this.linkIdFormat;aId = aId.replace(/<tabberid>/gi, this.id);aId = aId.replace(/<tabnumberzero>/gi, i);aId = aId.replace(/<tabnumberone>/gi, i+1);aId = aId.replace(/<tabtitle>/gi, t.headingText.replace(/[^a-zA-Z0-9\-]/gi, ''));DOM_a.id = aId;}DOM_li.appendChild(DOM_a);DOM_ul.appendChild(DOM_li);}e.insertBefore(DOM_ul, e.firstChild);e.className = e.className.replace(this.REclassMain, this.classMainLive);this.tabShow(defaultTab);if (typeof this.onLoad == 'function') {this.onLoad({tabber:this});}return this;};tabberObj.prototype.navClick = function(event){varrVal,a,self,tabberIndex,onClickArgs;a = this;if (!a.tabber) { return false; }self = a.tabber;tabberIndex = a.tabberIndex;a.blur();if (typeof self.onClick == 'function') {onClickArgs = {'tabber':self, 'index':tabberIndex, 'event':event};/* IE uses a different way to access the event object */if (!event) { onClickArgs.event = window.event; }rVal = self.onClick(onClickArgs);if (rVal === false) { return false; }}self.tabShow(tabberIndex);return false;};tabberObj.prototype.tabHideAll = function(){var i;for (i = 0; i < this.tabs.length; i++) {this.tabHide(i);}};tabberObj.prototype.tabHide = function(tabberIndex){var div;if (!this.tabs[tabberIndex]) { return false; }div = this.tabs[tabberIndex].div;if (!div.className.match(this.REclassTabHide)) {div.className += ' ' + this.classTabHide;}this.navClearActive(tabberIndex);return this;};tabberObj.prototype.tabShow = function(tabberIndex){var div;if (!this.tabs[tabberIndex]) { return false; }this.tabHideAll();div = this.tabs[tabberIndex].div;div.className = div.className.replace(this.REclassTabHide, '');this.navSetActive(tabberIndex);if (typeof this.onTabDisplay == 'function') {this.onTabDisplay({'tabber':this, 'index':tabberIndex});}return this;};tabberObj.prototype.navSetActive = function(tabberIndex){this.tabs[tabberIndex].li.className = this.classNavActive;return this;};tabberObj.prototype.navClearActive = function(tabberIndex){this.tabs[tabberIndex].li.className = '';return this;};function tabberAutomatic(tabberArgs){vartempObj,divs,i;if (!tabberArgs) { tabberArgs = {}; }tempObj = new tabberObj(tabberArgs);divs = document.getElementsByTagName("div");for (i=0; i < divs.length; i++) {if (divs[i].className &&divs[i].className.match(tempObj.REclassMain)) {tabberArgs.div = divs[i];divs[i].tabber = new tabberObj(tabberArgs);}}return this;}function tabberAutomaticOnLoad(tabberArgs){var oldOnLoad;if (!tabberArgs) { tabberArgs = {}; }oldOnLoad = window.onload;if (typeof window.onload != 'function') {window.onload = function() {tabberAutomatic(tabberArgs);};} else {window.onload = function() {oldOnLoad();tabberAutomatic(tabberArgs);};}}/* Run tabberAutomaticOnload() unless the "manualStartup" option was specified */if (typeof tabberOptions == 'undefined') {tabberAutomaticOnLoad();} else {if (!tabberOptions['manualStartup']) {tabberAutomaticOnLoad(tabberOptions);}}//]]></script>
- Sekarang cari kode ]]></b:skin> dan simpan kode berikut di atasnya.
/*---------- Tabber BUS Start-------- */
.tabberlive{
margin:0;
padding:5px;
clear:both;
background:$tbbxbgcolor;
border:1px solid $tbbxbrcolor;
}
.tabbernav {
margin:0;
padding: 3px 0;
border-bottom: 1px solid $tbbxbrcolor;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.tabbernav li {
list-style:none;
margin:0;
display:inline;
}
.tabbernav li a {
padding:3px 0.5em;
margin-right:1px;
border:1px solid $tbbxbrcolor;
border-bottom:none;
background:$tbbxcolor2;
text-decoration:none;
color:$tbbxcolor1;
}
.tabbernav li a:hover {
color:$tbbxcolor2;
background:$tbbxcolor1;
border-color:$tbbxbrcolor;
text-decoration:none;
}
.tabbernav li.tabberactive a,
.tabberna
border:1px solid $tbbxbrv li.tabberactive a:hover {
background:$tbbxcolor1;
color:$tbbxcolor2;
border-bottom: 1px solid $tbbxcolor1;
}
.tabberlive .tabbertab {
padding:5px;color;
border-top:0;
background:$tbbxcolor1;
}
.tabberlive .tabbertab h2,
.tabberlive .tabbertabhide {
display:none;
}
.tabbertab .widget-content ul{
list-style:none;
margin:0 0 10px 0;
padding:0;
}
.tabbertab .widget-content li {
border-bottom:1px solid $tbbxbrcolor;
margin:0 5px;
padding:2px 0 5px 0;
}
/*------- Tabber BUS End--------*/
- Jangan dulu sobat simpan template sobat sebelum saya menyuruhnya, sekarang sobat cari Variabel Definitons dan ganti dengan kode berikut.
<Variable name="tbbxbgcolor" description="Tab box Background Color" type="color" default="#f8f8f8" value="#f8f8f8"><Variable name="tbbxbrcolor" description="Tab box Border Color" type="color" default="#dcdcdc" value="#dcdcdc"><Variable name="tbbxcolor1" description="Tab box Color 1" type="color" default="#ffffff" value="#ffffff"><Variable name="tbbxcolor2" description="Tab box Color 2" type="color" default="#5588aa" value="#5588aa">
- Jika sobat tidak menemukan variabel definitions sobat cari kode #navbar-iframe dan paste kode di bawah ini #navbar-iframe {beberapa teks disini}
/* Variable definitions====================<Variable name="tbbxbgcolor" description="Tab box Background Color" type="color" default="#f8f8f8" value="#f8f8f8"><Variable name="tbbxbrcolor" description="Tab box Border Color" type="color" default="#dcdcdc" value="#dcdcdc"><Variable name="tbbxcolor1" description="Tab box Color 1" type="color" default="#ffffff" value="#ffffff"><Variable name="tbbxcolor2" description="Tab box Color 2" type="color" default="#5588aa" value="#5588aa">*/
- Nah sekarang tahap bagian akhir, cari kode berikut <div id='sidebar-wrapper'> dan paste kode berikut setelahnya.
<div style='clear:both;'/><div class='tabber'><b:section class='tabbertab' id='tab1' maxwidgets='1'/><b:section class='tabbertab' id='tab2' maxwidgets='1'/><b:section class='tabbertab' id='tab3' maxwidgets='1'/><b:section class='tabbertab' id='tab4' maxwidgets='1'/></div>
- Dan sekarang silahkan sobat simpan template sobat, dan pergi Elemen Laman/ Tata Letak untuk menambahkan widget sobat dan nanti akan terlihat seperti ini.
Widget
kosong yang tersusun rapih dari mulai satu sampai empat akan anda lihat
nanti dan sobat akan menambahkan widget disana sesuai keinginan sobat
dan lihat hasilnya tab multi widget keren terpampang rapi di blog sobat.
- Silahkan sobat atur sendiri untuk penyesuaian warna tab multi widget-nya sobat utak atik sendiri kode di bagian ini.
<Variable name="tbbxbgcolor" description="Tab box Background Color" type="color" default="#f8f8f8" value="#f8f8f8">Nah silahkan sobat ganti warna background dan yang lainnya pada kode di atas, sobat bisa melihat kode warna Blog Urang Sunda disini. Selamat mencoba dan jangan ragu untuk bertanya trimakasih.
<Variable name="tbbxbrcolor" description="Tab box Border Color" type="color" default="#dcdcdc" value="#dcdcdc">
<Variable name="tbbxcolor1" description="Tab box Color 1" type="color" default="#ffffff" value="#ffffff">
<Variable name="tbbxcolor2" description="Tab box Color 2" type="color" default="#289728" value="#289728">
Tidak ada komentar:
Posting Komentar