Membuat Show/Hidden Widget

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha0e_Oe_1k-QNn9d_qVUcbi-yGGzkKRKR5_HVHOPStsJ4WgUcpWAOyXTIluk53sRDSRm4cEEQeLwHDACLFWJ7M4nBxvZtWI9_Cqt4OpNi5ht_qkYeDGPOju6Xbc_vXVwlN8WXOZb58Z0E/s320/blogger_logo2.jpg

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 != &quot;&quot;'>
<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(&quot;' + rnd + '&quot;); tmp.style.display = (tmp.style.display == &quot;none&quot;) ? &quot;block&quot; : &quot;none&quot;; 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 != &quot;&quot;'>
<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(&quot;' + rnd + '&quot;); tmp.style.display = (tmp.style.display == &quot;none&quot;) ? &quot;block&quot; : &quot;none&quot;; 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....

Komentar

  1. mantap tu mas doy..leh coba tp ... nanti tambah rusak blog aq hhehe
    tp sip dah..tuk newbie blogger

    BalasHapus
  2. trertima kasih buat semuanya :D

    intinya jika kalian melijgat toolbar di photoshop, maka bisa di minimize maximize kan, nah ini seperti itu, bisa minimize dan mazimize widget

    BalasHapus
  3. mantapsneh mas Tutornya sangat Bermanfaat neh bagi Nusa dan bangsa

    BalasHapus
  4. sangat senang aku jika berhubungan dengan tutorial yang menantang.
    setelah 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.

    BalasHapus
  5. Wah, banyak sekali kode HMTL nya. Terima kasih

    BalasHapus
  6. wah.. sipp sob (mas doyok)
    informasi yang udah lama dicari

    BalasHapus
  7. terima kasih kluwan dankak roni semuanya mas muchlisin atas apresiasinya

    BalasHapus
  8. makasih sekali kang imoel sudah mampir kesini

    BalasHapus
  9. makasih sekali kang imoel sudah mampir kesini

    BalasHapus
  10. tips 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)

    BalasHapus
  11. nah seperti itu tinggal bagaimana menggantinya :D

    BalasHapus
  12. kerenlah....kayak menu situs apa gitu mas :D

    BalasHapus
  13. iya bisa digant tinggal ganti [show/hide] pada scrpt pertama dengan yg diinginkan

    BalasHapus
  14. Keren tutorialnya....wah yo mbendino aq mene kie mas...

    BalasHapus
  15. hahah oke deh mas acrom
    makasih supportnya

    BalasHapus
  16. makasi mas doyok infonya... sangat bermanfaat bagi saya yang baru belajar ngeblog huak huak huak sedih kalau jadi orang nggak tau apa-apa huak.............

    BalasHapus
  17. wkak saya bingugn mau bales apa :D

    BalasHapus
  18. nggak 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

    BalasHapus
  19. wah bener2 mas doyok ne, byk tips na, trims

    BalasHapus
  20. kalo d edit langsung dari hmtl/javascript g bs mas?

    BalasHapus
  21. iya setahu saya ini mesti satu satu :(

    BalasHapus
  22. ooooohhhh gtu ya.....baru tau, trims infona

    BalasHapus
  23. Mas doyok...posting new software free download donk yg buat hack tau ga tutorialnya...

    BalasHapus
  24. sy cb n berhasil Mas matur nuwun nieee,,,

    sukses selalu buat Mas Doyok.. :)

    BalasHapus
  25. oke semoga bermanafaat semuanysa
    terima kasih

    BalasHapus
  26. masdoyok hebat banget, siapa tho yang ngajarin ??? hehehe :D

    by : http://maswafa.blogspot.com

    BalasHapus
  27. di coba mas doyok.....mas doyok mmg hebat...:)

    BalasHapus
  28. Sebelumnya saya ucapkan terima kasih mas doyok. semoga infonya bermanfaat buat kita semua.
    sukses selalu mas !

    BalasHapus
  29. Ohhhh, gitu, disangka sulit, ternyata mudah

    BalasHapus
  30. nakasih boz ane coba ya...

    BalasHapus
  31. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  32. Makasih atas Artikelnya Mas.. Bener2 membantu buat Newbie seperti saya.. makasih sekali lagi mas

    BalasHapus
  33. Your article was very well written response to many problems,christian

    louboutin 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

    BalasHapus
  34. Wah,,sangat bermanfaat.. .saya ingin menyembunyikan iklan iklan saya

    BalasHapus

Posting Komentar

Postingan Populer