Sabtu, 23 April 2011

Bikin Sidebar di Sebelah Kiri Pada Template Blog

Kode ini aku dapatkan dari My Learning Days.. Awalnya si ingin pake yang dah jadi aja yang aku download dari Webtalks, tapi ternyata begitu diedit HTML-nya untuk bikin kolom page elemen dibawah header template untuk keperluan menu bar, hasilnya tidak seperti yang dinginkan ya. Akhirnya coba cari kode dan dikerjain satu-satu deh, dari bikin tambahan sidebar disebelah kiri dan terus bikin kolom page elemen di bawah headernya.
Untuk menambah sidebar di sebelah kiri, caranya adalah sebagai berikut:
1. Login ke Blogspot --> layout --> Edit HTML
2. Download template untuk jaga-jaga biar bila ada kesalahan dalam proses edit HTML, bisa dikembalikan lagi ke template awal.
3. Liat di bagian Outer Wrapper, tambahkan kode dan rubah beberapa variabel seperti dibawah ini: 
/* Outer-Wrapper
----------------------------------------------- */
#outer-wrapper {
width: 840px;
margin:0 auto;
padding:10px;
text-align:left;
font: $bodyfont;
}
#main-wrapper {
width: 420px;
float: left;
padding: 5px;
border:1px solid $bordercolor;
background-color:#c77c7c;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
#sidebar-wrapper {
width: 200px;
float: right;
padding: 5px;
border:1px solid $bordercolor;
background-color:#c77c7c;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
#newsidebar-wrapper {
width: 200px;
float: left;
padding-right:10px;
word-wrap: break-word;
overflow: hidden;
}
Catatan:
Kode dengan warna biru menunjukan kode aslinya.
Kode dengan warna hijau menunjukan kode yang ditambahkan.
Kode yang ditulis dengan angka merah merupakan variabel yang bisa dirubah harganya.
Outer wrapper merupakan lebar template, rubah angkanya seperti yang diinginkan; pada contoh diatas, lebarnya dari 660px dirubah jadi 840px.
Main wrapper adalah lebar kolom posting, pada contoh diatas lebarnya dari 410px diubah jadi 420px.
Sidebar wrapper adalah lebar sidebar yang dinginkan, pada contoh lebarnya dari 220px diubah jadi 200px.
Float menunjukan letak side bar di kiri atau dikanan.
4. Kemudian liat di bagian bawah, tambahkan kode di bawah ini sebelum kode

<div id='newsidebar-wrapper'>
<b:section class='sidebar' id='newsidebar' preferred='yes'/>
</div>
5. Simpan.
Selamat mencoba.