Membuat show hide konversi kode dan emoticon

HTML Javascript jQuery sitemap Trik

Salam buat agan agin sobat blogger yang suka utak atik template, kali ini saya mau share cara membuat show hide konversi kode dan emoticon pada komentar blogger bagi anda yang sedang mencari trik ini silahkan saja untuk di simak.


pertama buka editor template blogger lalu tambahkan css di bawah ini

1code-line:1-12code-line:1-23code-line:1-34code-line:1-45code-line:1-5.box-konvert-kode-db {
    width:100%;
    height:410;
    margin:10px 0px;
}

css di atas hnya tampilan apa adanya untuk membungkus element konversi kode, silahkan anda tambahkan beberapa hal yang anda inginkan seperti backgraund, padding, atau efek lain da sesuaikan nilai height sesuai template anda.

sekarang kita lanjutkan pada javascriptnya, silahkan lihat dibawah ini

1code-line:2-12code-line:2-23code-line:2-34code-line:2-45code-line:2-56code-line:2-67code-line:2-78code-line:2-89code-line:2-910code-line:2-1011code-line:2-1112code-line:2-1213code-line:2-1314code-line:2-1415code-line:2-1516code-line:2-1617code-line:2-1718code-line:2-1819code-line:2-19<script>
$(document).ready(function() {
     $('.konvert').click(function() {
        $('.box-konvert-kode-db').show();
        $('.db-close-show').show();
        $('.konvert').hide();
     });

     $('.db-close-show').click(function() {
        $('.box-konvert-kode-db').hide();
        $('.db-close-show').hide();
        $('.konvert').show();
     });

     $('.db-show-emo').click(function() {
        $('.comment_emo_list').toggle('slow');
     });
});
</script>

Penjelasan logika tentang javascript diatas

.konvert di sisipkan dalam sebuah tombol awal dan ketika di klik maka .box-konvert-kode-db dan .db-close-show akan di tampilkan sedangkan .konvert akan di sembunyikan dimana .db-close-show adalah class yang di pasang pada tombol penutup konversi kode.
pada saat .konvert di sembunyikan dan .db-close-show yang tampil jika di klik kembali maka .box-konvert-kode-db dan .db-close-show akan disembunyikan lalu .konvert di munculkan kembali seperti fungsi semula dan akan begitu seterusnya.

sedangkan pada .comment_emo_list class emoticon pada smile komentar blogger akan muncul dengan efek toggle ketika .db-show-emo di klik, begitu juga sebaliknya ketika di klik kembali untuk menyembunyikan.

bagaimana cara menempatkan jika kita telah memasang tombol di dalam formulir komentar? silahkan lihat caranyanya sebagai berikut.

buat sobat yang sudah memiliki atau memasang tombol pada pesan formulir komentar, langkahnya mudah silahkan saja sisipkan kelasnya di dalam tombolnya atau lebih mudah misalakan

untuk tombol show <a class='tombol-konversi'>show konvert</a> maka akan jadi seperti ni <a class='tombol-konversi konvert'>show konvert</a>
untuk tombol hidenya tinggal tambahkan class tombol serupa namun ubah class konvert dengan class tombol hidenya jadi kalau di gabungkan akan jadi <a class='tombol-konversi konvert'>show konvert</a><a class='tombol-konversi db-close-show'>hide konvert</a>

yang perlu di perhatikan beri class tombol hide dengan style='cursor:pointer;display:none' karena tombol ini tidak punya link maka ketika disorot biar mouse berubah dan untuk display none tombol hide berfungsi untuk menyembunyikan tombol hide sebelum tombol show di buka sehingga tidak muncul bersamaan ketika fungsi belum di jalankan.

bingung dengan penjelasan diatas?

memang koding membingungkan, tapi buat anda yang tidak mau bingung silahkan comot aja yang sudah jadi yang saya buat di bawah ini

1code-line:3-12code-line:3-23code-line:3-34code-line:3-4<span class='konvert /* class tombol anda */' style='cursor:pointer;'>Konversi Kode</span>
<span class='db-close-show /* class tombol anda */' style='cursor:pointer;display:none'>Tutup Konverter</span>
<span class='db-show-emo /* class tombol anda */' style='cursor:pointer;'>show emo</span>

jangan lupa ubah class /* class tombol anda */ dengan punya anda. atau jika tombol anda menggunakan atribut id letakkan saja di samping class sperti <a class='hide' id='tombol'>

untuk memanggil konversi kode dan emotikonnya saat di klik, maka kita akan membuat elemen htmlnya, lihat dibawah ini

1code-line:4-12code-line:4-23code-line:4-34code-line:4-4<div class='box-konvert-kode-db' style='display:inline-block;display:none;'>
   <iframe align='center' height='410' src='https://googledrive.com/host/0B05MjHQkbOjhRzNMQUtRQ01EMmc' width='100%'/>
</div>
<div class='comment_emo_list'/>

perhatikan style display:inline-block; ini berfungsi Nilai "inline" mendefinisikan sebuah elemen akan ditampilkan "inline" atau dalam baris yang sama dengan elemen yang lain. jadi buat sobat yang menggunakan thread komen dengan replay from memiliki jarak kiri, fungsi inline inilah yang akan menyesuaikan konversi kode agar memiliki lebar yang sama dengan form komentar.
sedangkan display:none; menyembunyikan konversi kode sebelum fungsi show di jalankan.

Saatnya menerapkan setelah mendengar ocehan panjang.

cari baris bais kode tag yang diawalai dengan <b:includable id='threaded-comment-form' var='post'> lalu temukan kode <p><data:blogCommentMessage/></p> atau kode dimana dulu anda pernah membuat tombol dan memodifikasi formulir pesan komentar blogger.

letakkan kode tombol show hide di antar

1code-line:5-12code-line:5-23code-line:5-34code-line:5-45code-line:5-5<p><data:blogCommentMessage/>

...disini...

</p>

jadi dan hasilnya bisa dilihat di bawah ini:

1code-line:6-12code-line:6-23code-line:6-34code-line:6-45code-line:6-5<p><data:blogCommentMessage/>
<span class='konvert /* class tombol anda */' style='cursor:pointer;'>Konversi Kode</span>
<span class='db-close-show /* class tombol anda */' style='cursor:pointer;display:none'>Tutup Konverter</span>
<span class='db-show-emo /* class tombol anda */' style='cursor:pointer;'>show emo</span>
</p>

lalu letakkan javascriptnya dan elemen htmlnya setelah kode tersebut, seperti berikut

1code-line:7-12code-line:7-23code-line:7-34code-line:7-45code-line:7-56code-line:7-67code-line:7-78code-line:7-89code-line:7-910code-line:7-1011code-line:7-1112code-line:7-1213code-line:7-1314code-line:7-1415code-line:7-1516code-line:7-1617code-line:7-1718code-line:7-1819code-line:7-1920code-line:7-2021code-line:7-2122code-line:7-2223code-line:7-2324code-line:7-2425code-line:7-2526code-line:7-2627code-line:7-2728code-line:7-28<p><data:blogCommentMessage/>
<span class='konvert /* class tombol anda */' style='cursor:pointer;'>Konversi Kode</span>
<span class='db-close-show /* class tombol anda */' style='cursor:pointer;display:none'>Tutup Konverter</span>
<span class='db-show-emo /* class tombol anda */' style='cursor:pointer;'>show emo</span>
</p>
<script>
$(document).ready(function() {
     $('.konvert').click(function() {
        $('.box-konvert-kode-db').show();
        $('.db-close-show').show();
        $('.konvert').hide();
     });

     $('.db-close-show').click(function() {
        $('.box-konvert-kode-db').hide();
        $('.db-close-show').hide();
        $('.konvert').show();
     });

     $('.db-show-emo').click(function() {
        $('.comment_emo_list').toggle('slow');
     });
});
</script>
<div class='box-konvert-kode-db' style='display:inline-block;display:none;'>
   <iframe align='center' height='410' src='https://googledrive.com/host/0B05MjHQkbOjhRzNMQUtRQ01EMmc' width='100%'/>
</div>
<div class='comment_emo_list'/>

setelah selesai silahkan simpan template anda yang telah di beri perubahan dan lihat hasilnya... jangan lupa untuk mencari css .comment_emo_list dan tambahkan display:none; di dalamnya.

saya tidak hanya memberikan hasil jadinya, jadi saya juga menulis semua penjelasannya agar sobat lebih mengerti dan paham sekalian untuk belajar bersama saya.

sekian saja tentang membuat show hide konversi kode dan emoticon komentar blogger , silahkan di terapkan dan semoga berhasil...

Artikel Terkait

  • Emoticon komentar otomatis
    Emo atau smiley biasanya digunakan untuk menyatakan suasana hati, senang, sedih, marah dsb. Selain itu juga sebagai penambah unik kolom komentar blog, sehingga tampak lebih interaktif dengan pengunjung ketika saling berbalas komentar. Sudah banyak tutorial tentang cara memasang emotikon pada komentar blogger, tapi saya share ini untuk pembaca…
  • Membuat Widget Numpage Navigasi untuk Komentar
    Komentar dengan Navigasi Widget Blogger adalah Widget untuk Komentar Anda. By Default Blogger Komentar ini memiliki navigasi halaman link (Terlama, Lama, Baru dan Terbaru) di bagian atas dan bawah bagian Komentar. Sementara pada pada Blogger yang Upgrade ke Threaded Comment, link pagination ini telah menghilang. Namun, Jika Anda ingin mengguna…
  • Mengompress data Javascript tools YUI Compressor
    Mungkin blog tanpa javascript akan terasa biasa saja dan menjadi kurang menarik, itu semua menurut saya. karena dengan javascript kita dapat menciptakan hal - hal cantik dengan efek yang terlihat unik untuk sebuah tampilannya. dengan semakin majunya javascript berbagai hal yang terbilang berhubungan dengan blog kini banyak tercipta, bila anda …
  • Cara membuat efek loading menggunakan ajax
    AJAX bukanlah bahasa pemrograman baru, tapi cara baru bagaimana menggunakan standar yang ada. AJAX adalah seni bertukar data dengan server, dan memperbarui bagian-bagian dari suatu halaman web - tanpa reload seluruh halaman. AJAX dibuat pada tahun 2005 oleh Google, dengan Google Suggest. Google Suggest menggunakan AJAX untuk membuat antarmuka…
  • Smooth scrolling pada komentar
    Sebenarnya efek smooth scrolling ini untuk menandai sebuah elemen di dalam komentar itu sendiri pada hash target komentar dengan jQuery dan beberapa tambahan css yaitu css target. lihat gambar dibawah ini: Untuk memasangnya pada komentar blog anda, silahkan ikuti langkah dibawah ini 1. Login ke akun blogger Anda. 2. Pilih Template » Ed…
  • Daftar Isi Blog Tampilan Dinamis dengan jQuery
    Jika sebelumnya kita membahas daftar isi otomatis jquery navigasi maka sekarang kita coba membuat 'Daftar Isi Blog' dengan tampilan dinamis accroding dapat menggunakan jQuery seperti gambar di atas. Caranya gampang sobat Blogger, ikuti petunjuk berikut: 1. Login ke akun blogger anda 2. Pilih Entri Baru/Buat laman baru atau bisa menambahkan di…

16 komentar

  1. iya makasih mas dafin, saya juga belum ada konversi kode di form komentarnya, cuma ada di halaman static saja :D

    BalasHapus
  2. Detail sekali penjelasannya mas, Saya jadi lebih memahaminya. Pakai jQuery lebih mudah ya gan, karena penggunaannya simple.

    BalasHapus
    Balasan
    1. iya kang, lebih mudah bisa juga di terapkan untuk yang lain :)

      Hapus
  3. Thanks Ya mas saya mau buat dulu untuk kolom komentar saya :)

    BalasHapus
  4. Msih bngung,air mata sajaa.. :'(

    BalasHapus
  5. asli hasilnya polos bangat
    mana emoticonnya ga keluar pas di klik :Ozz
    gimana ne mas bro ?

    BalasHapus
  6. Penjelasannya, Terpaku Ke materi Pembahasan, Tutorialnya Rumit

    BalasHapus
Kode klik emo: :) :( =( :wa: :s ^_^ :D =D ^:D @@, ;) :-bd :-d :ya: :'( T_T :\ :p B) :Q :Ozz 7:( \o/ **p

Link aktif dalam komentar akan terhapus secara otomatis.
Untuk menyisipkan kode, gunakan tag <i rel="code">...KODE ANDA DI SINI...</i>
Untuk menyisipkan script, gunakan <i rel="pre">...KODE SCRIPT ANDA...</i>
Untuk menyisipkan gambar, gunakan tag <i rel="image">...URL GAMBAR ANDA ...</i>
Untuk menyisipkan judul, gunakan tag <b rel="h3">...JUDUL ANDA...</b>
Untuk menyisipkan catatan, gunakan tag <b rel="quote">...CATATAN ANDA...</b>
Untuk menciptakan efek tebal gunakan tag <b>...TEKS ANDA...</b>
Untuk menciptakan efek huruf miring gunakan tag <i>...TEKS ANDA...</i>

Konversi KodeOOT
:) :( =( :wa: :s ^_^ :D =D ^:D @@, ;) :-bd :-d :ya: :'( T_T :\ :p B) :Q :Ozz 7:( \o/ **p
Jika anda memiliki bahasan atau topik lain yang sama sekali tidak ada hubungan dengan tutorial diatas anda bisa menyampaikannya di halaman OOt. klik [link ini] untuk membuka halaman OOT.

Back to Top
Loading...