Showing posts with label CSS. Show all posts
Showing posts with label CSS. Show all posts

Sentuh SEO hanya dengan CSS

Belajar SEO Blogspot – Pekerjaan untuk mengoptimasi keywords atau yg biasa kita kenal dengan SEO memang cukup menarik. Sayangnya, terkadang jika kita terlalu over melakukan semua optimasi tadi, kita sampai lupa dengan kenyamanan para pembaca atau pengunjung. Ada beberapa kasus dimana seorang blogger menggunakan BOLD, STRONG, EM dan ITALIC secara berlebihan pada keyword yang di bidik, termasuk saya sendiri. Akibatnya, para pengunjung akan merasa cukup terganggu dengan pengoptimasian seperti itu tadi. Untuk menghindari hal tersebut tanpa harus melupakan optimasi SEO yang kita buat, sebenarnya kita bisa mempercantik SEO dengan sentuhan CSS yang sederhana.

Maka dari itu, kali ini perkenankan saya berbagi tips cara mempercantik SEO dengan sentuhan CSS supaya tetap SEO friendly dan juga visitor friendly. Langkah yang perlu dilakukan untuk mempercantik tampilan artikel yang kita buat adalah sebagai berikut.

1.      Buka style.css dari template anda.
2.      Tambahkan kode css di bawah ini dimana saja, atau jika memungkinkan, masukkan di sekitar .post.

.post em, u, b, strong {
font-style: normal;
text-decoration: none;
font-weight: normal;
}

3.      Save style.css anda dan selesai.

Setelah itu, lihat apa hasil dari penambahan kode di atas, saya yakin semua keywords yang dibuat BOLD, STRONG, EM, dan ITALIC akan terlihat seperti tulisan normal. Dengan teknik mempercantik seperti ini, di jamin usaha SEO kita tetap jalan, namun kenyamanan pembaca pun tetap terjaga.

(belajarseo.com)

Analisa Kecepatan Loading Blog Anda Sekarang!

Teknik SEO Blogspot – Sudah kita ketahui bersama, performa sebuah blog sangat ditentukan oleh beberapa hal, seperti template yang cukup menarik, kualitas isi postingan, dan juga kecepatan loading blog. Tampilan blog dengan template yang cantik dan isi artikel yang berkualitas dan juga menarik akan menjadi sia-sia jika loading blog sangat lambat.

Ada beberapa cara yang dapat kita lakukan untuk mengurangi loading blog kita, seperti apa yang pernah saya posting di artikel sebelumnya, yaitu dengan kompress css dan kompress javascript. Nah, dengan meminimalisasi penggunaan CSS dan juga JavaScript, blog yang tadinya lambat akan berubah menjadi lebih cepat.

Berikut adalah beberapa tools gratis yang bisa sobat gunakan untuk mengukur dan menganalisa kecepatan loading blog sobat. Teknik pembacaannya berupa angka dari bagian-bagian blog sobat, mulai dari HTML, HTML image, CSS image, JavaScript, CSS, multimedia, dll. Semuanya terbaca dalam satuan KB. Sobat bisa bandingkan saja sendiri semua tools di bawah ini, karena setiap tools mempunyai tingkat akurasi yang berbeda-beda.







2.      Free Speed Test









3.      Aptimize










4.      Tools Pingdom








Empat situs di atas akan memberikan hasil yang berbeda-beda. Jangan jadikan satu patokan saja, karena itu coba satu-persatu sebagai pembanding. Semoga tips ini berguna dan menjadi bahan pertimbangan buat sobat dalam penggunaan CSS dan juga JavaScript di template sobat.

Terima kasih.

Pasang Stripe-Ad ala Navbar Bloggermu Sekarang!

Blog Tutorial - Dengan menayangkan iklan bergaya Stripe-Ad tentu bisa dibilang lebih baik daripada harus menayangkan iklan dalam bentuk PopUp Ad (pop-ups, po-overs, and pop-unders). Selain juga dapat menghindari PopUp Blocker, memasang Stripe-Ad terasa sangat pas untuk menampilkan satu fokus informasi yang dirasa penting (bisa berupa iklan baris, pengumuman, Feed ataupun informasi apa saja sesuai dengan kebutuhan). Nah, untuk itulah kali inilah artikel ini dibuat.


Jika anda melihat contoh Stripe-Ad di atas pada blog Doodey ini, sekilas terlihat hampir serupa dengan standar Navigation Bar (Navbar) Blogger. Pengunjungpun dapat melihat langsung batang navigasi ini ketika pertama kali mereka mengunjungi halaman blog Anda. Iklan ini akan tetap tampil walaupun pembaca melakukan Mouse Scroll pada halaman. Jika tertarik kemungkinan besar pembaca akan mengkliknya, jika dirasa mengganggu mereka dapat dengan mudah menutupnya dengan mengklik tombol X pada pojok kanan atas.

Berikut adalah cara memasang Strip-Ad di Blogger.

Upload File javascript di bawah ini ke lokasi penyimpanan file Anda, Simpan file dengan nama Stript-ad.js

var mta_arr = new Array();
var mta_clear = new Array();
function mtaFloat(mta) {
mta_arr[mta_arr.length] = this;
var mtapointer = eval(mta_arr.length-1);
this.pagetop = 0;
this.cmode = (document.compatMode && document.compatMode!="BackCompat") ? document.documentElement : document.body;
this.mtasrc = document.all? document.all[mta] : document.getElementById(mta);
this.mtasrc.height = this.mtasrc.offsetHeight;
this.mtaheight = this.cmode.clientHeight;
this.mtaoffset = mtaGetOffsetY(mta_arr[mtapointer]);
var mtabar = 'mta_clear['+mtapointer+'] = setInterval("mtaFloatInit(mta_arr['+mtapointer+'])",1);';
mtabar = mtabar;
eval(mtabar);
}
function mtaGetOffsetY(mta) {
var mtaTotOffset = parseInt(mta.mtasrc.offsetTop);
var parentOffset = mta.mtasrc.offsetParent;
while ( parentOffset != null ) {
mtaTotOffset += parentOffset.offsetTop;
parentOffset = parentOffset.offsetParent;
}
return mtaTotOffset;
}
function mtaFloatInit(mta) {
mta.pagetop = mta.cmode.scrollTop;
mta.mtasrc.style.top = mta.pagetop - mta.mtaoffset + "px";
}
function closeTopAds() {
document.getElementById("mta_bar").style.visibility = "hidden";
}

Klik ke halaman Edit HTML di Blogger, lalu copy-paste kode CSS di bawah ini dan letakan di atas kode ]]></b:skin>

#mta_bar { background: #FFFFE1; border-bottom: 1px solid #808080; margin: 0 0 3px 0; padding: 4px 0; z-index: 100; top: 0; left: 0; width: 100%; overflow: auto; position: fixed; }
* html #mta_bar{ /*IE6 hack*/
position: absolute; width: expression(document.compatMode=="CSS1Compat"? document.documentElement.clientWidth+"px" : body.clientWidth+"px"); }
#mta_bar .left { float: left; text-align: center; font-family: Arial; font-size: 13px; font-weight: bold; font-style: normal; color: #0000FF; width:92%;}
#mta_bar .right {font-family: Arial, Helvetica, sans-serif; float: right; text-align: center; font-weight: normal; font-size: 10px;letter-spacing: 0; width: 30px; white-space: nowrap;}
#mta_bar .right a {font-size: 10px; color: #0000FF; text-decoration: underline;}
#mta_bar .right a:hover {font-size: 10px; color: #0000FF; text-decoration: none;}
#left_bar a { text-decoration: none; color: #0000FF; }
#left_bar a:hover { text-decoration: underline; color: #0000FF; }

Masukan kode pemanggilan JS di bawah ini dan letakan di atas kode </head>. Jangan lupa juga sesuaikan dengan alamat lokasi URL dimana Anda meyimpan file JS-nya.

<script src='http://www.alamatserveranda.com/Stripe-Ad.js' type='text/javascript'/>

Letakan kode di bawah ini di bawah kode <body>, Silahkan sesuaikan settingannya di bawah ini dengan link dan deskripsi Anda sendiri.

<div id='mta_bar'>
<div id='left_bar'><span class='left'><a href='http://feeds.feedburner.com/doodey' target='_blank'>Sudahkah Anda berlangganan artikel Blog Doodey? Join now!</a></span></div>
<span class='right' onmouseout='self.status=&apos;&apos;' onmouseover='self.status=&apos;blogdoodey.blogspot.com&apos;;return true;'> <img align='absmiddle' border='0' onClick='closeTopAds();return false;' src='http://www.alamatserveranda.com/close.gif' style='cursor:hand;cursor:pointer;'/></span></div>

Setelah itu, simpanlah hasil kerja Anda

Selamat mencoba dan semoga berhasil! :)

Cara Membuat Breadcrumbs di Blogger

Blog Tutorial - Breadcrumbs digunakan untuk menginformasikan kepada pengguna mengenai posisi mereka saat ini. Dengan menggunakan breadcrumbs, pengguna juga dapat menelusuri path yang telah dilaluinya sampai berada di posisi saat ini sehingga pengguna dengan mudah dapat kembali ke halaman sebelumnya. Breadcrumbs memberikan jalan bagi pengguna untuk mengetahui halaman-halaman yang pernah dilewatinya. Breadcrumbs merupakan salah satu kelengkapan navigasi suatu blog, hal ini untuk membantu pengunjung (pembaca) dalam menelusuri satu demi satu halaman blog atau website. Mau mencoba memasangnya di Blogger?


Berikut langkah-langkahnya!

Login ke Blogger dengan account Anda

Masuk ke Tata Letak, lalu klik Edit HTML dan centang juga Expand Template Widget

Copy paste kode CSS di bawah ini dan letakkan di atas kode ]]></b:skin>

.breadcrumbs{
float:left;
width:590px;
font-size:11px;
border-bottom:double #eaeaea;
margin:0 0 20px;
padding:0 0 3px
}

Cari kode dibawah ini!

<b:includable id='main' var='top'>
<!-- posts -->
<div class='blog-posts hfeed'>
<b:include data='top' name='status-message'/>
<data:adStart/>

Nonaktifkan status pesan standar seperti dibawah ini (atau kita dapat menghapus baris kode status pesan tetapi akan lebih bagus jika kita hanya menonaktifkannya tanpa menghapus, hal ini sebagai suatu bahan perbandingan (debuging) antara sebelum dan sesudah dimodifikasi) :

<!-- <b:include data='top' name='status-message'/> -->

Tambahkan kode untuk menggantikan status pesan standar, seperti dibawah ini :

<!-- <b:include data='top' name='status-message'/> -->
<b:include data='posts' name='breadcrumb'/>

Perhatikan kode langkah 4 dan cari kode dibawah ini :

<b:includable id='main' var='top'>

Copy paste kode breadcrumb di bawah ini tepat di atas kode pada langkah 6

<b:includable id='breadcrumb' var='posts'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<b:else/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='breadcrumbs'>
Browse &#187; <a expr:href='data:blog.homepageUrl' rel='tag'>Beranda</a>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == &quot;true&quot;'> &#187;
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>
</b:if>
</b:loop>
&#187; <span><data:post.title/></span>
</b:if>
</b:loop>
</div>
<b:else/>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<div class='breadcrumbs'>
Browse &#187; <a expr:href='data:blog.homepageUrl'>Beranda</a> &#187; Arsip untuk <data:blog.pageName/>
</div>
<b:else/>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<div class='breadcrumbs'>
<b:if cond='data:blog.pageName == &quot;&quot;'>
Browse &#187; <a expr:href='data:blog.homepageUrl'>Beranda</a> &#187; Seluruh Artikel
<b:else/>
Browse &#187; <a expr:href='data:blog.homepageUrl'>Beranda</a> &#187; Artikel Pada Kategori <data:blog.pageName/>
</b:if>
</div>
</b:if>
</b:if>
</b:if>
</b:if>
</b:includable>

Simpan template Blogger Anda

Keterangan:
Jika disatukan (langkah 4 sampai langkah 7) maka keseluruhan kode breadcrumb seperti dibawah ini :

<b:includable id='breadcrumb' var='posts'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<b:else/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='breadcrumbs'>
Browse &#187; <a expr:href='data:blog.homepageUrl' rel='tag'>Beranda</a>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == &quot;true&quot;'> &#187;
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>
</b:if>
</b:loop>
&#187; <span><data:post.title/></span>
</b:if>
</b:loop>
</div>
<b:else/>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<div class='breadcrumbs'>
Browse &#187; <a expr:href='data:blog.homepageUrl'>Beranda</a> &#187; Arsip untuk <data:blog.pageName/>
</div>
<b:else/>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<div class='breadcrumbs'>
<b:if cond='data:blog.pageName == &quot;&quot;'>
Browse &#187; <a expr:href='data:blog.homepageUrl'>Beranda</a> &#187; Seluruh Artikel
<b:else/>
Browse &#187; <a expr:href='data:blog.homepageUrl'>Beranda</a> &#187; Artikel Pada Kategori <data:blog.pageName/>
</b:if>
</div>
</b:if>
</b:if>
</b:if>
</b:if>
</b:includable>
<b:includable id='main' var='top'>
<!-- posts -->
<div class='blog-posts hfeed'>
<b:include data='posts' name='breadcrumb'/>
<data:adStart/>

Jika tidak ingin mengambil resiko fatal error lebih baik proses modifikasi ini dilakukan pada template back up, bukan pada template blogger secara langsung.

Semoga berhasil, dan jangan lupa tinggalkan komentar Anda jika ada kesalahan.! :)

Terima kasih.

Cara Modifikasi Label Cloud

Blog Tutorial - Kali ini blog Doodey mendapatkan sebuah ilham dari salah satu teman blogger tentang bagaimana cara memodifikasi tampilan label cloud agar terlihat menarik. Label cloud memang fitur yang disediakan oleh Blogger sejak lama, tetapi saya ingin mempostingnya kembali karena saya rasa hasil dari modifikasi ini cukup menarik untuk dipandang mata.

Karena memang tampilan dari label cloud yang telah disediakan oleh Blogger warnanya masih standar dan kurang enak dilihat, bahkan terlihat biasa-biasa saja. Nah, maka dari itu saya akan membagi tipsnya untuk memodifikasi tampilan label cloud yang saya dapatkan dari salah satu teman blogger.





Caranya cukup mudah kok, ikuti saja langkah-langkah di bawah ini ya! :)

Pertama Login dulu ke Blogger

Cari Tata Letak

Klik Edit HTML

Untuk jaga-jaga (maksudnya jika eksperimennya gagal), sebelumnya back up dulu template blog Anda dengan mengklik Download Template Lengkap

Kemudian letakkan kode berikut tepat di atas kode ]]></b:skin>

.label-size-1 a {
font-size: 13px;
text-decoration: none;
color:#4B8A08;
}
.label-size-2 a {
font-size: 15px;
text-decoration: none;
color:#DF0101;
}
.label-size-3 a {
font-size: 16px;font-family: Arial, Trebuchet MS, Verdana;text-decoration: none;
color:#045FB4;
}
.label-size-4 a {
font-size: 18px;
text-decoration: none;
color:#DF7401;
}
.label-size-5 a {
font-size: 23px;
text-decoration: none;
color:#045FB4;
}
.label-size-1 a:hover,
.label-size-2 a:hover,
.label-size-3 a:hover,
.label-size-4 a:hover,
.label-size-5 a:hover { text-decoration:underline;}

Kemudian Simpan Template

NB: Untuk kode yang diberi warna biru, Anda bisa ubah sendiri warnanya sesuai keinginan Anda. Kode warna, bisa Anda liat disini !

Semoga bermanfaat! :)

Cara Membuat Horizontal Menu Navigasi

Blog Tutorial - Bagi sobat yang sudah sering nyasar ke blog Doodey pasti sudah tidak asing lagi dengan horizontal menu navigasi. Nah, pada postingan kali ini, doodey akan mencoba membuat navigasi yang sebenarnya meminjam salah satu widget dari bawaan standar blogger. Dengan sedikit sentuhan pada CSS, widget Linklist yang semulanya banyak digunakan sebagai blogroll secara vertikal akan kita modifikasi menjadi menu navigasi secara horizontal.


Mari kita mulai tutorial blog-nya! :)

Pertama masuk dulu ke halaman Edit HTML, kemudian copy-paste semua kode CSS di bawah ini lalu letakan di atas kode ]]></b:skin>

/*-- (Menu/Nav) --*/
#nav{background:#222; height:32px; padding:4px 0 0; margin-bottom:0px}
#nav-left{float:left; display:inline; width:600px}
#nav-right{float:right; display:inline; width:100px}
#nav ul{position:relative; overflow:hidden; padding-left:0px; margin:0; font:1.0em Arial,Helvetica,sans-serif}
#nav ul li{float:left; list-style:none}
#nav ul li a, #nav ul li a:visited{display:block; color:#fff; margin:0 5px; padding:5px 4px; text-decoration:none}
#nav ul li a:hover{color:#800000; background-color:#fff; margin:0 5px; padding:5px 4px}
#nav ul li a.current, #nav ul li a.current:visited, #nav ul li a.current:hover{margin:0 8px; background-color:#fff; color:#fff; padding:5px 7px}

/*-- (Search) --*/
#search{background:#f9f9f9 url(http://oom.blog.googlepages.com/search.gif) 6px 2px no-repeat; -moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px; border:1px solid #b3b3b3; float:right; height:25px; margin:0 0px 0 0; width:180px}
* html #search{margin-right:8px}
#search input{font-family:Verdana,Arial,Helvetica,sans-serif; background:transparent; border:0; color:#555; float:left; font-size:12px; margin:5px 0 0; padding:0px 2px 2px 27px; width:140px}

Masih pada halaman Edit HTML kemudian cari kode  <div id='outer-wrapper'><div id='wrap2'>, biasanya kode ini terletak di bawah HTML tag <body>. Kemudian copy-paste semua kode di bawah ini, dan letakan kodenya di bawah kode warna merah di atas.

<div id='nav'>
<b:section class='header-tabs' id='header-tabs' preferred='yes' showaddelement='no'>
<b:widget id='LinkList1' locked='true' title='Top Tabs' type='LinkList'>
<b:includable id='main'>
<div class='widget-content'>
<b:if cond='data:title'/>
<div id='nav-left'>
<ul>
<li><a href='/'>Home</a></li>
<b:loop values='data:links' var='link'>
<li><a expr:href='data:link.target'><data:link.name/></a></li>
</b:loop>
</ul>
</div>
</div>
</b:includable>
</b:widget>
<b:widget id='HTML3' locked='true' title='Search' type='HTML'>
<b:includable id='main'>
<div id='nav-right'>
<form expr:action='data:blog.homepageUrl + &quot;search&quot;' id='searchform' method='get' name='searchform'>
<b:if cond='data:title'/>
<div id='search'>
<input class='s' id='s' name='q' onblur='if (this.value == &apos;&apos;) {this.value = &apos;Cari artikel disini&apos;;}' onfocus='if (this.value == &apos;Cari artikel disini&apos;) {this.value = &apos;&apos;;}' type='text' value='Cari artikel disini'/>
<input id='searchsubmit' type='hidden' value='Search'/>
<data:content/>
</div>
</form>
</div>
</b:includable>
</b:widget>
</b:section>
</div>

Silakan disimpan templatenya dan lihat sendiri hasilnya bagaimana, bagus apa tidak? Jika masih kurang cocok dengan mata, sobat bisa menyesuaikan sendiri warna latar dan teksnya, Ok. :)

Untuk menambah menu, silahkan buka kembali "Elemen Halaman", kemudian perhatikan widget paling atas, disitu sudah terlihat widget baru dengan title "Top Tabs", silahkan klik edit dan tambahkan menu yang sobat ingin tampilkan.

Selamat Mencoba :)

Cara Membuat Menu Drop Down Horizontal

Blog Tutorial - Untuk kali ini, Blog Doodey akan membahas mengenai bagaimana cara membuat menu dropdown horizontal. Nah, sebelumnya saya juga pernah memposting artikel yang berjudul, “Cara Membuat Menu Horizontal”. Langkahnya masih sama, tetapi dalam mempraktekan tips ini butuh beberapa tambahan lagi. Ikuti saja langkahnya nanti. :)


Sedikit penjelasan dari saya, menu drop down adalah menu yang mempunyai sub-sub menu di dalamnya. Prisipnya adalah ketika pointer menyorot sebuah main menu, maka akan muncul sub menu dari main menu tersebut.

“Lantas, bagaimana cara menambahkan menu drop down pada blog kita?”

Berikut langkah-langkahnya, ikuti saja! :)

Silahkan Anda Login terlebih dahulu ke Blogger

Klik menu Tata Letak dan pilih sub menu Edit HTML dan beri tanda centang pada kotak kecil disamping tulisan Expand Template Widget

Jangan lupa untuk membackup terlebih dahulu template Anda agar jika terjadi kesalahan bisa dikembalikan lagi pada kondisi semula. Anda tinggal klik Download Template Lengkap

Lalu, copy paste kode berikut di atas tag </head>

<script type="text/javascript"
src="http://nestoriko.googlepages.com/chrome.js">
</script>

Cari kode ]]></b:skin> kemudian tambahkan struktur CSS di bawah ini dengan mengcopy paste di atas kode ]]></b:skin>

.chromestyle{
width: 100%;
font-weight: bold;
}

.chromestyle:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(http://nestoriko.googlepages.com/chromebg2.gif) center center repeat-x;
padding: 4px 0;
margin: 0;
text-align: center;
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #B5E2FE;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{
background: url(http://nestoriko.googlepages.com/chromebg2-over.gif) center center repeat-x;
}

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #B5E2FE;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA
,direction=135,strength=4);
}

.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #B5E2FE;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

.dropmenudiv a:hover{
background-color: #EBF7FF;
}

Cari struktur seperti di bawah ini pada template Anda

<b:includable id='description'>
<div class='descriptionwrapper'>
<p class='description'><span><data:description/></span></p>
</div>
</b:includable>
</b:widget>
</b:section>
</div>

Jika sudah ketemu, copy paste struktur berikut ini tepat di bawah struktur yang Anda temukan pada langkah 6.

<div class="chromestyle" id="chromemenu">
<ul>
<li><a href="http://blogdoodey.blogspot.com">Home</a></li>
<li><a href="#" rel="dropmenu1">Menu1</a></li>
<li><a href="#" rel="dropmenu2">Menu2</a></li>
</ul>
</div>

<!--menu drop down pertama -->
<div id="dropmenu1" class="dropmenudiv">
<a href="URL sub menu1">Sub Menu1</a>
<a href="URL sub menu2">Sub Menu2</a>
<a href="URL sub menu3">Sub Menu3</a>
</div>

<!--menu drop down kedua -->
<div id="dropmenu2" class="dropmenudiv">
<a href="URL sub menu1">Sub Menu1</a>
<a href="URL sub menu2">Sub Menu2</a>
<a href="URL sub menu3">Sub Menu3</a>
</div>

<script type="text/javascript">
cssdropdown.startchrome("chromemenu")
</script>

Coba perhatikan tulisan yang berwarna merah struktur tersebut. Tulisan "dropmenu1" dan "dropmenu2" tersebut merupakan atribut rel dari parent menu drop down yang kita buat. Pada bagian tersebut terlihat bahwa terdapat 2 menu drop down, yaitu "Menu1" dan "Menu2" (warna biru). Jika Anda ingin menambah menu drop down lagi misalnya "Menu3", maka buatlah juga atribut rel untuk "Menu3" tersebut misalnya "dropmenu3", setelah itu tambahkan struktur menu drop down untuk "Menu3" setelah menu drop down kedua". Sehingga strukturnya akan menjadi :

<div class="chromestyle" id="chromemenu">
<ul>
<li><a href="http://tutorial-website.blogspot.com">Home</a></li>
<li><a href="#" rel="dropmenu1">Menu1</a></li>
<li><a href="#" rel="dropmenu2">Menu2</a></li>
<li><a href="#" rel="dropmenu3">Menu3</a></li>
</ul>
</div>

<!--menu drop down pertama -->
<div id="dropmenu1" class="dropmenudiv">
<a href="URL sub menu1">Sub Menu1</a>
<a href="URL sub menu2">Sub Menu2</a>
<a href="URL sub menu3">Sub Menu3</a>
</div>

<!--menu drop down kedua -->
<div id="dropmenu2" class="dropmenudiv">
<a href="URL sub menu1">Sub Menu1</a>
<a href="URL sub menu2">Sub Menu2</a>
<a href="URL sub menu3">Sub Menu3</a>
</div>

<!--menu drop down ketiga-->
<div id="dropmenu3" class="dropmenudiv">
<a href="URL sub menu1">Sub Menu1</a>
<a href="URL sub menu2">Sub Menu2</a>
<a href="URL sub menu3">Sub Menu3</a>
</div>

<script type="text/javascript">
cssdropdown.startchrome("chromemenu")
</script>

Perhatikan bahwa nama atribut ID untuk menu drop down ketiga harus sama dengan nama atribut rel untuk "Menu3" yaitu "dropmenu3". Begitu pula jika Anda ingin menambah menu drop down keempat, kelima, dan seterusnya.

"URL sub menu1" merupakan URL halaman yang akan dituju jika "Sub Menu1" diklik, dan seterusnya. Silahkan pembaca ganti nama menu, sub menu, dan juga URL dari menu drop down tersebut.

Nah, begitulah tips dari saya hari ini tentang bagaimana cara membuat menu dropdown. Jika mungkin ada yang ingin ditanya dan ada yang ingin memberikan saran dan masukan, Anda cantumkan saja ke kotak komentar, dan pasti akan saya baca. Ok. :)

Selamat mencoba!

Terima kasih.

Membuat Highlighting Current Page atau Current Menu

Ini adalah contoh highlighting current page atau current menu!


Blog Tutorial - Highlighting Current Page atau Current Menu diartikan sebagai penanda halaman yang aktif untuk saat ini ketika user berada pada halaman terntentu, misalnya pada halaman Home, About, Help Us, atau pun Contact. Blogger sebenarnya sudah menanamkan fitur ini jika sedang mengaktifkan fitur untuk halaman (Page). Namun, kebanyakan saat ini blogger tidak begitu tertarik menggunakannya.

Jika sobat merasa tertarik menggunakannya, langsung saja ikuti langkah-langkah di bawah ini!

Silahkan langsung tuju ke halaman Edit HTML

Letakan kode CSS di bawah tepat di atas kode ]]></b:skin>

#nav ul {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipRyPKDwpExvgswH_HF_EMfg339-EDnMzYEZ5wYE9_jb0z234ZO_r1vCLColIaSwf58B8x8ZjaU7N23kzL5hyWgtYyaq66nyh5iRnR9nABy9BvsVmhnYGZemyv8ZSd3Fua2Zbxtd3cY1Cv/s400/backgr.jpg) repeat-x left top;
margin:0;
border-bottom:3px solid #98CB00;
border-top:1px solid #00CCFF;
list-style-type:none;
height:31px;
}
#nav li {
float:left;
}
#nav li a {
display:block;
padding:5px 15px 4px;
font:bold 16px "Trebuchet MS";
font-stretch:condensed;
text-decoration:none;
color:#00CCFF;
letter-spacing: -0.1em;
}
#nav li a:hover {
color:#98CB00;
}
#nav li.current {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2ar0qwHHGhSZ-HD4qTjidrPCRzOgIuARGQi_z1ycq2XE0TMn5OJvFv2wnsxBeIjIM5nq53WvaM7zlECsA5dCvzO8I0NVlfAQ8O3AjKDeyQ8YdxspSuqgrej_4TImmT7auAisJEjudZNX0/s400/current.gi) no-repeat center bottom;
color:#98CB00;
}

Letakan kode Javascript di bawah ini tepat di atas kode </head>

    <script type='text/javascript'>
    //<![CDATA[
    function extractPageName(hrefString)
    {
    var arr = hrefString.split('/');
    return (arr.length<2) ? hrefString : arr[arr.length-2].toLowerCase() + arr[arr.length-1].toLowerCase();
    }
    function setActiveMenu(arr, crtPage)
    {
    for (var i=0; i<arr.length; i++)
    {
    if(extractPageName(arr[i].href) == crtPage)
    {
    if (arr[i].parentNode.tagName != "DIV")
    {
    arr[i].className = "current";
    arr[i].parentNode.className = "current";
    }
    }
    }
    }
    function setPage()
    {
    hrefString = document.location.href ? document.location.href : document.location;

    if (document.getElementById("nav")!=null)
    setActiveMenu(document.getElementById("nav").getElementsByTagName("a"), extractPageName(hrefString));
    }
    //]]>
    </script>

    Kemudian silahkan cari kode di bawah ini dalam barisan kode pada halaman Edit HTML

    <div id='main-wrapper'>
    <b:section class='main' id='main' showaddelement='no'>
    <b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
    </b:section>
    </div>

    Lalu letakan kode di bawah ini tepat di atas kode diatas.

    <div id='nav'>
    <ul>
    <li><a href='/'>HOME</a></li>
    <li><a href='#'>FAQ'S</a></li>
    <li><a href='#'>HELP US</a></li>
    <li><a href='#'>CONTACT</a></li>
    </ul>
    <script language='javascript'>setPage()</script>
    </div>

    Agar Efek Current Page/Menu bisa bekerja, rekan harus mengganti tanda # di atas dengan alamat URL post yang aktif.

    Untuk membuat dan mengedit tampilan menu jauh lebih cantik dari contoh menu di atas rekan sebaiknya mau tidak mau harus banyak mempelajari pengkodean HTML, CSS, dan Javascript. Ok.

    Sekian dari saya, selamat mencoba dan semoga berhasil. :)

    Percepat Loading Blog Dengan Compress CSS

    Ada beberapa hal yang mempengaruhi loading suatu blog, selain pemakaian kode HTML dan Javascript yang berlebihan yang tentunya akan membuat loading blog jadi lambat, pengaturan atau pemakaian kode CSS yang salah juga berpengaruh terhadap loading blog.

    Jika anda banyak menggunakan kode HTML atau javascript dan diletakkan di sidebar sebelah kiri, itu akan membuat loading blog terasa sangat berat, kenapa? Karena browser selalu membaca blog berurutan dari kiri atas sampai kiri bawah, kemudian akan berlanjut ke bagian kanan atas sampai kanan bawah, dan bagian footer atau bawah blog tentunya yang akan kebagian terbaca paling akhir.

    Jadi saya sarankan gunakanlah template dengan kolom postingan yang terletak di sebelah kiri, atau jika anda menggunakan sidebar di sebelah kiri, usahakan jangan terlalu banyak memakai kode HTML atau Javascript di sebelah kiri karena akan membuat loading blog jadi sangat berat.

    Berlanjut pada topik utama kita, kompress kode CSS ini bisa kita lakukan secara manual maupun dengan menggunakan tools kompress CSS yang sekarang sudah banyak tersedia di internet. Saya akan berikan contoh kasusnya, perhatikan kode CSS berikut ini!

    a:link {
    color:#006699; text-decoration:none;
    }

    a:visited {
    color:#006699; text-decoration:none;
    }

    a:hover {
    color:#006699; text-decoration:underline;
    }

    #main .post-body a:link {
    color:#006699; text-decoration:underline;
    }

    #main .post-body a:visited {
    color:#006699; text-decoration:underline;
    }

    #main .post-body a:hover {
    color:#006699; text-decoration:none;
    }

    Kode CSS di atas adalah kode standar yang biasa anda jumpai di HTML template, jika saya kompress secara manual maka hasilnya akan seperti dibawah ini.

    a:link,a:visited,#main .post-body a:hover {
    color:#006699;
    text-decoration:none
    }

    a:hover,#main .post-body a:link,#main .post-body a:visited {
    color:#006699;
    text-decoration:underline
    }

    Apa yang membedakan kedua bagian di atas? Jika anda cermat melihat seluruh kode CSS yang paling atas (sebelum saya kompress) bahwa semua bagian dalam kurung {....} yang membedakan hanya dua bagian, yaitu pada penulisan “text-decoration: none” dan “text-decoration: underline”. Pemakaian spasi juga sangat berpengaruh dalam penulisan CSS, jika saya rapatkan maka hasilnya menjadi seperti berikut ini.

    a:link,a:visited,#main .post-body a:hover{color:#006699;text-decoration:none}
    a:hover,#main .post-body a:link,#main .post-body a:visited{color:#006699;text-decoration:underline}

    Untuk mengkompress kode CSS pada template, anda tidak perlu susah payah mengkompress-nya lagi secara manual, karena sekarang sudah banyak tools gratisan yang menyediakan fasilitas kompress CSS. Salah satu yang biasa saya gunakan adalah situs CSS Compressor. Berikut langkah-langkahnya.

    1. Untuk mengkompress CSS-nya silahkan kunjungi situs tersebut.

    1. Kemudian pada halaman depan, ada pilihan jenis kompress dari yang low, standard, high sampai highest, kemudian masukkan kode CSS milik anda ke dalam kotak kosong yang tersedia lalu klik compress.

    1. Maka akan terlihat hasil kompress di bawahnya, seperti pada gambar berikut.

    1. Kemudian klik Select All dan copy semua kode yang sudah di kompress tadi.

    Ada banyak tools lainnya yang bisa anda coba, anda bisa cari di search engine. Ok. Semoga dengan mengompress kode CSS tersebut membuat loading blog anda menjadi lebih cepat.

    Selamat mencoba! :)

    Terima kasih.


    Cara Menyembunyikan Tampilan Navigation Bar (Navbar) Pada Blogger


    Cara menyembunyikan tampilan Navigation Bar (Navbar) pada Blogger. Itulah judul artikel blog Doodey kali ini. Sesuai dengan judulnya, sekarang saya akan membahas mengenai hal itu.

    ”Bagaimanakah caranya?”

    Sabar! :)

    Sebelum saya memberitahu bagaimana cara untuk menyembunyikan navbar, pertama saya ingin mendeskripsikan sedikit, apa sih navbar itu?

    Setiap blog yang dibuat di situs Blogger secara otomatis akan memiliki sebuah batangan horizontal navigasi (navigation bar) di bagian atas tampilan blog, seperti contoh gambar di bawah ini!


    Sesuai dengan namanya, navigation bar (navbar) dirancang dan disesuaikan sebagai sarana navigasi pengunjung blog. Pada navbar, kita dapat melihat berbagai tombol pilihan, diantaranya terdapat kotak pencarian (Search) untuk mencari blog yang lain, dan tombol Next Blog untuk mengarahkan untuk mengarahkan pengunjung secara acak ke URL blog lain (masih dalam lingkup Blogger tentunya).

    Namun sebagian blogger, navbar ini bukan elemen yang cukup fungsional, malah terkadang mereka menganggap kalau navbar itu merupakan elemen penggangu yang merusak tampilan blog mereka. Nah lho..!! :(

    Beberapa hal yang dipandang merugikan dari Navbar, yakni :
    • Navbar seringkali dianggap merusak keutuhan dan keindahan dari tampilan desain sebuah blog yang dirancang oleh admin blog sendiri. Tampilan navbar yang seadanya dan kurang begitu estetis sulit untuk dibuat menyatu dengan elemen lain dari desain blog mereka.
    • Jika pemilik blog telah memasang Google AdSense for Search (Adsense untuk pencarian), mereka tentu lebih menginginkan pengunjung blog atau situs untuk melakukan sebuah pencarian dengan kotak pencarian Google disediakannya. Keberadaan kotak pencarian lain pada navbar dapat ‘mengacu’ peluangnya untuk mendapatkan uang tambahan dari AdSense for Search tersebut.
    • Keberadaan tombol Next Blog dapat menjadi bumerang bagi pengunjung. Mengapa? Bayangkan saja, ketika pengunjung menekan tombol Next Blog tersebut, mereka akan diarahkan secara acak (random) ke alamat blog lain yang juga menggunakan layanan Blogger. Apa jadinya jika pengunjung blog Anda kebetulan seorang di bawah umur, lalu dia menekan tombol tersebut, lalu diarahkan ke blog lain yang menyuguhkan materi-materi yang tidak senonoh? Bahaya! :(

    Nah, dari deskripsi pendek di atas, untuk itu sekarang saya akan membagi tips kecil untuk Anda agar tampilan navbar bisa disembunyikan. Ikuti saja langkah-langkah berikut! :)

    1. Login dulu ke Blogger
    2. Pilih Layout
    3. Klik Edit HMTL
    4. Pada sembarang tempat di dalam area sektor body, yang dapat Anda lihat seperti ini :

    body {
    background:$bgcolor;
    margin:0;
    color:$textcolor;
    font:x-small Georgia Serif;
    font-size/* */:/**/small;
    font-size: /**/small;
    text-align: center;
    }

    1. Tambahkanlah kode berikut ini

    margin-top:0px;
    position: relative;
    top: -50px;

    1. Sehingga keseluruhan akan menjadi seperti ini (kode tambahan diberi warna merah)

    body {
    margin-top:0px;
    position: relative;
    top: -50px;
    background:$bgcolor;
    margin:0;
    color:$textcolor;
    font:x-small Georgia Serif;
    font-size/* */:/**/small;
    font-size: /**/small;
    text-align: center;
    }

    Sedikit penjelasan!
    Nilai (-50px) merupakan negatif dari lebar (width) navbar yang sebesar 50 pixel. Dengan menerapkan nilai yang berlawanan dari lebar navbar tersebut, tampilan navbar akan ‘dibenamkan’ seluruhnya sehingga tak lagi mengganggu pandangan. Jika nilai -50px terlalu besar hingga sebagian tampilan blog Anda ikut hilang, coba kurangi nilainya, misalnya menjadi -30px. Anda dapat mencoba nilai yang lain sesuka Anda.

    Perlu dicatat juga bahwa trik yang kita lakukan di sini adalah untuk MENYEMBUNYIKAN (hiding), bukan MEMBUANG (remove) navbar. Artinya tindakan Anda tidak berlawanan dengan TOS (Terms of Service) alias kontrak hukum antara Anda selaku pihak pengguna layanan Blogger dengan Pyra-Blogger (penyedia layanan). Pada TOS memang disebutkan bahwa :



    By creating your BlogSpot Site, you agree that Pyra has the right to run such advertisements and promotions.

    You also agree that you will not attempt to block or otherwise interfere with advertisements displayed on your BlogSpot site via JavaScript or any other means. Doing so is grounds for immediate termination of service. The manner, mode and extent of advertising by Pyra on your BlogSpot Site are subject to change.



    Kalau mau sedikit “cangkeman” alias adu mulut secara yuridis, yang kita lakukan di sini bukanlah mencoba untuk melanggar pasal mengenai “block or otherwise interfere with advertisements displayed on your BlogSpot site via JavaScript or any other means“ sebagaimana disebutkan dalam kontrak di atas dengan cara membuang navbar, melainkan sekadar melakukan reposisi tampilan navbar tersebut sesuai dengan kebebasan pemilik blog untuk memodifikasi desain blognya. Biarpun hasilnya sama (navbar tak lagi terlihat) namun implikasi hukumnya akan berbeda.

    Ok, sekian tips dari saya tentang “Cara Menyembunyikan Tampilan Navigation Bar (Navbar) Pada Blogger” yang sudah kita praktekan tadi. Semoga apa yang saya berikan kali ini dapat bermanfaat dan berguna buat Anda. :)

    Terima kasih.