Membuat Show/Hidden Widget ( versi 2 ) - Seperti apa Show/Hidden Widget yang saya maksudkan? (Baca dulu : Cara menghidden Widget dengan Spoiler / tombol bbuka tutup ). Membuat Show/Hidden Widget ( versi lain ) yang saya maksudkan adalah widget yang seharusnya terlihat akan menjadi tertutup/terhidden oleh judul widgetnya saja.
Jika masih penasaran dengan widget hide/show versi ini, mari ikuti langkah-langkah berikut,
Jika masih penasaran dengan widget hide/show versi ini, mari ikuti langkah-langkah berikut,
- Langkah pertama, pilih widget yang akan kita jadikan Show/Hidden Widget ( versi 2 ). Caranya dengan mencari ID widget tersebut.
- Untuk mencari ID Widget, bukalah menu page element (Masuk ke blogger >> Design/rancangan >> pae element ) .Setelah itu cari widget yang ingin Spbat jadikan Show/Hidden Widget ( versi 2 ). Kemudian klik Edit
- Setelah terbuka, lihatlah pada address bar widget tersebut, di sanalah terdapat ID widget tersebut
- Setelah ID Widget ditemukan, klik cancel untuk kembali.
- Kemudian buka halaman Edit HTML,
- Centang Expand Widget Template (jangan lupa backup template dulu dengan klik Download Template)
- Kemudian cari kode ID Widget yang baru Sobat dapatkan, (Misal ID = HTML1)
- Setelah ID Widget ditemukan, lalu cari kode yang berwarna merah berikut
<b:widget id='HTML1' locked='false' title='Recent Post' 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:section></div>
- Setelah ketemu, ganti kode merah tersebut dengan kode 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>
- Masukkan kode <script type='text/javascript'> /* <![CDATA[ */ document.write('<\/div>'); /* ]]> */ </script> di atas kode </b:includable> , dan hasil akhirnya seperti ini,
<b:widget id='HTML1' locked='false' title='Recent Post' 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></b:section></div>
- Save/Simpan, dan hasilnya




