Membuat Show/Hidden Widget
Banyak sekali yang bertanya kepada saya bagaimana cara membuat widget di sidebar memiliki tombol untuk membuka dan menutup. Nah, pada keadaan default widget di sidebar akan tersembunyi. Widget akan terlihat begitu tombol di klik oleh pembaca. Banyak yang menggunakan teknik sama seperti spoiler, namun kali ini tanpa menghilangkan judul widget. Langsung saja bagi yang ingin mencobanya.
1. Login ke blogger
2. Tata Letak
3. Edit HTML
4. Centang Expand Template Widget
5. Cari kode widget yang akan di rubah. Jika Anda memberi judul pada widget Anda maka akan sangat mudah mencarinya. Misalnya saya memiliki widget dengan judul recent comment, maka saya tinggal ketikkan recent comment di fungsi pencari (ctrl+f)
Apapun caranya yang penting kode widget Anda ketemu :D
Contohnya kode widget recent comments saya
<b:widget id='HTML3' locked='false' title='Recent Comment' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
Anda cukup mengganti yang berwarna merah dengan script berikut
<h2 class='title'><script type='text/javascript'> /* <![CDATA[ */ if(typeof(rnd) == 'undefined') var rnd = ''; rnd = Math.floor(Math.random()*1000); rnd = 'id-' + rnd; document.write('<a href="#" onclick="tmp = document.getElementById("' + rnd + '"); tmp.style.display = (tmp.style.display == "none") ? "block" : "none"; return false;" style="float:right;margin-right:0px;">[Show/Hidden]<\/a>'); /* ]]> */ </script><data:title/></h2><script type='text/javascript'> /* <![CDATA[ */ document.write('<div id="' + rnd + '" style="display:none;">'); /* ]]> */ </script>
Nah, jika sudah tambahkan kode biru di bawah ini di atas </b:includable>
<script type='text/javascript'> /* <![CDATA[ */ document.write('<\/div>'); /* ]]> */ </script>
Nah, hasilnya menjadi seperti ini untuk widget recent comments saya:
<b:widget id='HTML3' locked='false' title='Recent Comment' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><script type='text/javascript'> /* <![CDATA[ */ if(typeof(rnd) == 'undefined') var rnd = ''; rnd = Math.floor(Math.random()*1000); rnd = 'id-' + rnd; document.write('<a href="#" onclick="tmp = document.getElementById("' + rnd + '"); tmp.style.display = (tmp.style.display == "none") ? "block" : "none"; return false;" style="float:right;margin-right:0px;">[Show/Hidden]<\/a>'); /* ]]> */ </script><data:title/></h2><script type='text/javascript'> /* <![CDATA[ */ document.write('<div id="' + rnd + '" style="display:none;">'); /* ]]> */ </script>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
<script type='text/javascript'> /* <![CDATA[ */ document.write('<\/div>'); /* ]]> */ </script>
</b:includable>
</b:widget>
Selamat mencoba, semoga bermanfaat....
sip infonya, trims bgt ne
BalasHapusmantap tu mas doy..leh coba tp ... nanti tambah rusak blog aq hhehe
BalasHapustp sip dah..tuk newbie blogger
Saya ga gitu ngerti neh... hh
BalasHapustrertima kasih buat semuanya :D
BalasHapusintinya jika kalian melijgat toolbar di photoshop, maka bisa di minimize maximize kan, nah ini seperti itu, bisa minimize dan mazimize widget
mantapsneh mas Tutornya sangat Bermanfaat neh bagi Nusa dan bangsa
BalasHapussangat senang aku jika berhubungan dengan tutorial yang menantang.
BalasHapussetelah di coba, kemudian berhasil, puas...
di ulang buka blog, jika ringan loadnya terusin, jika loadnya tambah berat...hapus.
terima kasih mas doy atas tambah ilmunya.
Wah, banyak sekali kode HMTL nya. Terima kasih
BalasHapusenak ya kita banyak guru
BalasHapuswah.. sipp sob (mas doyok)
BalasHapusinformasi yang udah lama dicari
terima kasih kluwan dankak roni semuanya mas muchlisin atas apresiasinya
BalasHapusmakasih sekali kang imoel sudah mampir kesini
BalasHapusmakasih sekali kang imoel sudah mampir kesini
BalasHapusnice tutorial mas doyoks...
BalasHapusterima kasih akhatam
BalasHapustips yang okey punya mas, aku pernah lihat blog bule yg model hide/show seperti ini, bedanya dia ngak pake tulisan "hide/show" tapi +/- , ok loh , kalau dilik maka menunya akan keluar di bawah. (emot jempol)
BalasHapusnah seperti itu tinggal bagaimana menggantinya :D
BalasHapuskerenlah....kayak menu situs apa gitu mas :D
BalasHapusiya bisa digant tinggal ganti [show/hide] pada scrpt pertama dengan yg diinginkan
BalasHapusKeren tutorialnya....wah yo mbendino aq mene kie mas...
BalasHapushahah oke deh mas acrom
BalasHapusmakasih supportnya
keren mas postingannya
BalasHapusmakasih bang ocim
BalasHapusmakasi mas doyok infonya... sangat bermanfaat bagi saya yang baru belajar ngeblog huak huak huak sedih kalau jadi orang nggak tau apa-apa huak.............
BalasHapuswkak saya bingugn mau bales apa :D
BalasHapusnggak usah di balas mas.... ketawa aja orang lagi sedih wkwkwkw knpa aku begini.... bantu dung mas memperseksi blog aku biar kyk angele lina joli wkwkwkw
BalasHapusvegeta kayaknya bisa wkakka
BalasHapuswah bener2 mas doyok ne, byk tips na, trims
BalasHapuskalo d edit langsung dari hmtl/javascript g bs mas?
BalasHapusiya setahu saya ini mesti satu satu :(
BalasHapusooooohhhh gtu ya.....baru tau, trims infona
BalasHapusMas doyok...posting new software free download donk yg buat hack tau ga tutorialnya...
BalasHapussy cb n berhasil Mas matur nuwun nieee,,,
BalasHapussukses selalu buat Mas Doyok.. :)
oke semoga bermanafaat semuanysa
BalasHapusterima kasih
masdoyok hebat banget, siapa tho yang ngajarin ??? hehehe :D
BalasHapusby : http://maswafa.blogspot.com
semoga bermanfaat ya :D
BalasHapusdi coba mas doyok.....mas doyok mmg hebat...:)
BalasHapusSebelumnya saya ucapkan terima kasih mas doyok. semoga infonya bermanfaat buat kita semua.
BalasHapussukses selalu mas !
Ohhhh, gitu, disangka sulit, ternyata mudah
BalasHapusnakasih boz ane coba ya...
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusMakasih atas Artikelnya Mas.. Bener2 membantu buat Newbie seperti saya.. makasih sekali lagi mas
BalasHapusYour article was very well written response to many problems,christian
BalasHapuslouboutin berlin that is what I do not know,christian louboutin
outlet thank you.christian louboutin onlineThis
is my website!I hope you like it!louboutin outlet
Wah,,sangat bermanfaat.. .saya ingin menyembunyikan iklan iklan saya
BalasHapus