Cara membuat menu drop down di blogspot

Hallo sobat .. Saya hari ini akan share tentang cara membuat menu drop down di blog, Bila sobat ingin memasang menu drop down di blog, berikut adalah cara memasang atau membuat menu drop down di blogspot.
Update
  • Pertama sobat masuk ke dasbor blogspot atau blogger sobat, pilih Template >> Edit HTML >> centang Expand Template Widget, tapi sebelumnya jangan lupa download/backup templatenya dulu, buat jaga-jaga bila terjadi kesalahan dalam pembuatan drop down nya
  •  Selajuntnya sobat cari kode </body> dan letekan kode berikut tepat diatas kode </body>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js' type='text/javascript'/>
  • Setelah itu sobat kemudian letekan kode berikut tepat diatas kode tadi
<script type='text/javascript'>
//<![CDATA[

(function($){
    /* hoverIntent by Brian Cherne */
    $.fn.hoverIntent = function(f,g) {
        // default configuration options
        var cfg = {
            sensitivity: 7,
            interval: 100,
            timeout: 0
        };
        // override configuration options with user supplied object
        cfg = $.extend(cfg, g ? { over: f, out: g } : f );

        // instantiate variables
        // cX, cY = current X and Y position of mouse, updated by mousemove event
        // pX, pY = previous X and Y position of mouse, set by mouseover and polling interval
        var cX, cY, pX, pY;

        // A private function for getting mouse position
        var track = function(ev) {
            cX = ev.pageX;
            cY = ev.pageY;
        };

        // A private function for comparing current and previous mouse position
        var compare = function(ev,ob) {
            ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
            // compare mouse positions to see if they've crossed the threshold
            if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) {
                $(ob).unbind("mousemove",track);
                // set hoverIntent state to true (so mouseOut can be called)
                ob.hoverIntent_s = 1;
                return cfg.over.apply(ob,[ev]);
            } else {
                // set previous coordinates for next time
                pX = cX; pY = cY;
                // use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs)
                ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval );
            }
        };

        // A private function for delaying the mouseOut function
        var delay = function(ev,ob) {
            ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
            ob.hoverIntent_s = 0;
            return cfg.out.apply(ob,[ev]);
        };

        // A private function for handling mouse 'hovering'
        var handleHover = function(e) {
            // next three lines copied from jQuery.hover, ignore children onMouseOver/onMouseOut
            var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget;
            while ( p && p != this ) { try { p = p.parentNode; } catch(e) { p = this; } }
            if ( p == this ) { return false; }

            // copy objects to be passed into t (required for event object to be passed in IE)
            var ev = jQuery.extend({},e);
            var ob = this;

            // cancel hoverIntent timer if it exists
            if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); }

            // else e.type == "onmouseover"
            if (e.type == "mouseover") {
                // set "previous" X and Y position based on initial entry point
                pX = ev.pageX; pY = ev.pageY;
                // update "current" X and Y position based on mousemove
                $(ob).bind("mousemove",track);
                // start polling interval (self-calling timeout) to compare mouse coordinates over time
                if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );}

            // else e.type == "onmouseout"
            } else {
                // unbind expensive mousemove event
                $(ob).unbind("mousemove",track);
                // if hoverIntent state is true, then call the mouseOut function after the specified delay
                if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );}
            }
        };

        // bind the function to the two event listeners
        return this.mouseover(handleHover).mouseout(handleHover);
    };

})(jQuery);

//]]>
</script>
<script type='text/javascript'>
//<![CDATA[

/*
 * Superfish v1.4.8 - jQuery menu widget
 * Copyright (c) 2008 Joel Birch
 *
 * Dual licensed under the MIT and GPL licenses:
 *     http://www.opensource.org/licenses/mit-license.php
 *     http://www.gnu.org/licenses/gpl.html
 *
 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
 */

;(function($){
    $.fn.superfish = function(op){

        var sf = $.fn.superfish,
            c = sf.c,
            $arrow = $(['<span class="',c.arrowClass,'"> »</span>'].join('')),
            over = function(){
                var $$ = $(this), menu = getMenu($$);
                clearTimeout(menu.sfTimer);
                $$.showSuperfishUl().siblings().hideSuperfishUl();
            },
            out = function(){
                var $$ = $(this), menu = getMenu($$), o = sf.op;
                clearTimeout(menu.sfTimer);
                menu.sfTimer=setTimeout(function(){
                    o.retainPath=($.inArray($$[0],o.$path)>-1);
                    $$.hideSuperfishUl();
                    if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}
                },o.delay);  
            },
            getMenu = function($menu){
                var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
                sf.op = sf.o[menu.serial];
                return menu;
            },
            addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); };

        return this.each(function() {
            var s = this.serial = sf.o.length;
            var o = $.extend({},sf.defaults,op);
            o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){
                $(this).addClass([o.hoverClass,c.bcClass].join(' '))
                    .filter('li:has(ul)').removeClass(o.pathClass);
            });
            sf.o[s] = sf.op = o;

            $('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() {
                if (o.autoArrows) addArrow( $('>a:first-child',this) );
            })
            .not('.'+c.bcClass)
                .hideSuperfishUl();

            var $a = $('a',this);
            $a.each(function(i){
                var $li = $a.eq(i).parents('li');
                $a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});
            });
            o.onInit.call(this);

        }).each(function() {
            var menuClasses = ;
            if (sf.op.dropShadows  && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass);
            $(this).addClass(menuClasses.join(' '));
        });
    };

    var sf = $.fn.superfish;
    sf.o = [];
    sf.op = {};
    sf.IE7fix = function(){
        var o = sf.op;
        if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined)
            this.toggleClass(sf.c.shadowClass+'-off');
        };
    sf.c = {
        bcClass     : 'sf-breadcrumb',
        menuClass   : 'sf-js-enabled',
        anchorClass : 'sf-with-ul',
        arrowClass  : 'sf-sub-indicator',
        shadowClass : 'sf-shadow'
    };
    sf.defaults = {
        hoverClass    : 'sfHover',
        pathClass    : 'overideThisToUse',
        pathLevels    : 1,
        delay        : 800,
        animation    : {opacity:'show'},
        speed        : 'normal',
        autoArrows    : true,
        dropShadows : true,
        disableHI    : false,        // true disables hoverIntent detection
        onInit        : function(){}, // callback functions
        onBeforeShow: function(){},
        onShow        : function(){},
        onHide        : function(){}
    };
    $.fn.extend({
        hideSuperfishUl : function(){
            var o = sf.op,
                not = (o.retainPath===true) ? o.$path : '';
            o.retainPath = false;
            var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
                    .find('>ul').hide().css('visibility','hidden');
            o.onHide.call($ul);
            return this;
        },
        showSuperfishUl : function(){
            var o = sf.op,
                sh = sf.c.shadowClass+'-off',
                $ul = this.addClass(o.hoverClass)
                    .find('>ul:hidden').css('visibility','visible');
            sf.IE7fix.call($ul);
            o.onBeforeShow.call($ul);
            $ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); });
            return this;
        }
    });

})(jQuery);

//]]>
</script>


<script>

    $(document).ready(function(){
        $(&quot;ul.menu-secondary&quot;).superfish({
            pathClass:  &#39;current&#39;
        });
    });

</script>
  • Jika di blog sobat sudah ada kode Jquery versi berapapun disarankan tidak menambahkan kode diatas karna akan terjadi biasanya sering terjadi galat
  • Selanjutnya sobat cari code berikt ]]></b:skin> Untuk mempermudah pencarian sobat bisa gunakan F3 atau ctrl +F 
  • Selanjutnya sobat copy code berikut dan paste diatas code ]]></b:skin>  
.menus,.menus *{margin:0;padding:0;list-style:none;list-style-type:none;}
.menus ul{position:absolute;top:-999em;100%;}
.menus ul li{width:100%}
.menus li:hover{visibility:inherit}
.menus li{float:left;position:relative}
.menus a{display:block;position:relative}
.menus li:hover ul,.menus li.sfHover ul{left:0;top:100%;z-index:99}
.menus li:hover li ul,.menus li.sfHover li ul{top:-999em}
.menus li li:hover ul,.menus li li.sfHover ul{left:100%;top:0}
.menus li li:hover li ul,.menus li li.sfHover li ul{top:-999em}
.menus li li li:hover ul,.menus li li li.sfHover ul{left:100%;top:0}
.sf-shadow ul{padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}
.menus .sf-shadow ul.sf-shadow-off{background:transparent}
.menu-secondary-wrap{padding:0;margin:0;position:relative;height:40px;z-index:300;background: #BDB76B; width: 100%;}
.menu-secondary{height:40px}
.menu-secondary ul{min-width:160px}
.menu-secondary li a{color:#1B1A1A;padding:13px 15px 12px 15px;text-decoration:none;text-transform:uppercase;font:bold 12px Arial,Helvetica,Sans-serif; border-right: 1px solid #A52A2A;}
.menu-secondary li a:hover,.menu-secondary li a:active,.menu-secondary li a:focus,.menu-secondary li:hover > a,.menu-secondary li.current-cat > a,.menu-secondary li.current_page_item > a,.menu-secondary li.current-menu-item > a{color:#FFF;background: #C3C3C3;outline:0;}
.menu-secondary li li a{color::#A52A2A;background:#FFEBCD;padding:10px 15px;text-transform:none;font-weight:normal; border-right: 0;}
.menu-secondary li li a:hover,.menu-secondary li li a:active,.menu-secondary li li a:focus,.menu-secondary li li:hover > a,.menu-secondary li li.current-cat > a,.menu-secondary li li.current_page_item > a,.menu-secondary li li.current-menu-item > a{color:#A52A2A;background:#FFEBCD;outline:0}
.menu-secondary a.sf-with-ul{padding-right:26px;min-width:1px}
.menu-secondary .sf-sub-indicator{position:absolute;display:block;overflow:hidden;right:0;top:0;padding:10px 13px 0 0}
.menu-secondary li li .sf-sub-indicator{padding:6px 13px 0 0}
Untuk menyesuaikan warna menu dengan blog sobat silahkan sobat ganti kode yang berwarna pink dengan warna yang sesuai dengan blog sobat.
  • Masih di edit HTML sobat cari kode <div id=’content-wrapper’> setelah itu letakan kode dibawah tepat diatas kode <div id=’content-wrapper’> atau pada template standar saya meletekannya di atas kode <div class='content'>
<div class='menu-secondary-wrap'>
<ul class='menus menu-secondary'>
<li><a href='/'>Home</a></li>
<li><a href='#'>Kategori1</a>
<ul class='children'>
<li><a href='#'>Sub Kategori1</a></li>
<li><a href='#'>Sub Kategori1</a></li>
<li><a href='#'>Sub Kategori1</a></li>
</ul>
</li>
<li><a href='#'>Kategori2</a>
<ul class='children'>
<li><a href='#'>Sub Kategori2</a></li>
<li><a href='#'>Sub Kategori2</a></li>
<li><a href='#'>Sub Kategori2</a>
<ul class='children'>
<li><a href='#'>sub menu kategori2</a>
</li>
</ul>
</li>
</ul>
</li>
<li><a href='#'>Kategori3</a>
<ul class='children'>
<li><a href='#'>Sub Kategori3</a>
<ul class='children'>
<li><a href='#'>Sub menu Kategori3</a></li>
<li><a href='#'>Sub menu Kategori3</a></li>
<li><a href='#'>Sub menu Kategori3</a></li>
</ul>
</li>
<li><a href='#'>Sub Kategori3</a></li>
<li><a href='#'>Sub Kategori3</a></li>
<li><a href='#'>Sub Kategori3</a></li>
</ul>
</li>
<li><a href='#'>Kategori4</a></li>
<li><a href='#'>Kategori5</a>
<ul class='children'>
<li><a href='#'>Sub Kategori5</a></li>
<li><a href='#'>Sub Kategori5</a></li>
</ul>
</li>
<li><a href='#'>Kategori6</a></li>
<li><a href='#'>Kategori7</a></li>
</ul>
</div>
  •  Selanjutnya sobat ganti tanda # dengan link sobat dan jangan lupa untuk tulisan kategori1 sampai kategori7 sesuaikan dengan keinginan sobat.
Mungkin itu saja yang saya tulis hari ini tentang cara membuat menu drop down di blogspot.
Kode diatas telah saya perbaharui silahkan lihat demonya di : DEMO MENU DROPDOWN

Sobat suka tulisan ini..?

Dapatkan Tulisan Gratis Via Email!

Follow Fajar345!

80 komentar:

  1. kalo dilengkapi demonya mungkin lebih jelas sob,, hehe
    nice post :D

    BalasHapus
    Balasan
    1. Demonya ada sob buatan yang bikin kode bisa dilihat di aprilshowersmenupreview.blogspot.com

      Hapus
  2. Trims mas, infonya keren bermanfaat

    BalasHapus
  3. Terima kasih atas infonya gan :)

    BalasHapus
  4. ane ko ga bsa pasang ya mas, apa ada masalah sama templatenya atau gimana?

    BalasHapus
    Balasan
    1. ga jalannya di mana sob?
      Mungkin dari CSS coba pasang CSS nya di
      Template >> UbahSesuaikan >> Tingkat Lanjut >> Tambahkan CSS

      Hapus
  5. Bagus mas, trims bgt..:)

    BalasHapus
  6. Anonim2:20 AM

    Mas, aq dah pasang tapi submenunya enggak drop down, jadi sama kaya menu utamanya.. gmana neh mas mohon pencerahannya, tolong email ke: cukatan@yahoo.com

    BalasHapus
    Balasan
    1. Ok sob, nanti saya usahakan buat bantu :)

      Hapus
  7. kasusku juga sama mas tolong di cek ke alvitomusik.blogspot.com

    email ke: afifcomp@yahoo.com

    BalasHapus
    Balasan
    1. Ok nanti saya akan berusaha untuk membantu :)

      Hapus
  8. sori sob saya baru pertama bikin blog, cara mengisi posting tiap sub katagorinya bagaimana?

    BalasHapus
    Balasan
    1. Yang tanda # diganti dengan link posting sobat, atau dengan link label sobat. lalu ganti sub kategori dengan nama yang sobat inginkan

      Hapus
  9. Anonim11:10 AM

    div id=’content-wrapper’> kode ini kok ga ada di template bawaan nya ya gan ?? mohon pencerahan nya...tengkayuh gan

    BalasHapus
    Balasan
    1. Klw menggunakan teplate bawaan bisa cari <div class='content'> lalu letakan kode htmlnya di atas kode <div class='content'>

      Hapus
  10. Bagus gan bermanfaat

    BalasHapus
  11. Wah, makasih banyak atas tutorialnya Gan. Sangat jelas dan mudah diterapkan.

    BalasHapus
    Balasan
    1. Ok sob, sama-sama :)

      Hapus
    2. Btw thanks, dah kunjung balik Gan. Ane ada sedikit problem nih di masalah header blog tsb. Ada jarak antara header dgn menu dropdown nya. Gimana cara ngilanginnya ya Gan, pinginnya sih header menyambung dgn menu dropdown.

      Kemarin browsing2 gak nemu artikelnya. Maaf ngerepotin :)

      Hapus
    3. Klw saya liat itu di blognya karena ada menu search di blognya, mungkin dirubah menu search nya, bisa di taruh di atas Subscribe to our RSS Feed..
      Itu seh pendapat saya..:)

      Hapus
    4. Iya, dulu sempat saya hilangin menu search itu. Tapi tetep ada hehe...

      Btw, makasih banyak Gan atas responnya. Ntar ane explore lagi lah :)

      Hapus
  12. alhamdulillah berhasillllllllllllll makasih walupun berjam-jam

    BalasHapus
  13. maaf mas, tapi cara mengisi menu itu bagaimana yaaaa?

    mohon kirim atau komen di http://raudlatululumkencong.blogspot.com/ sebelumnya makasih

    BalasHapus
    Balasan
    1. Buat cara ngisi menu ganti tanda # dengan url misalnya :

      <li><a href='http://www.fajar345.com/2012/04/cara-membuat-menu-drop-down-di-blogspot.htm'>Cara membuat menu dropdown</a></li>

      Hapus
  14. oooo ya ya ane faham insya Allah, besok-besok lagi tak format html saya tadi.

    BalasHapus
  15. makasih... ilmu baru ki

    BalasHapus
    Balasan
    1. Sama-sama semoga bermanfaat sob :)

      Hapus
  16. ass,
    nice info kk, tapi saya masih bingung karena saya masih pemula. tapi akan saya coba.

    makasih ya kk

    ijin follow, jika kk ada waktu boleh lah main k blog sederhana saya.

    BalasHapus
  17. izin sedot yh gan ...

    BalasHapus
  18. gan kalau mendekin side dropnya gmn gan?
    maksih:)

    BalasHapus
  19. menus ul li{width:100%}
    dicoba di kurangin aja itunya sob :)

    BalasHapus
  20. wah info bagus nih gan.makasih banget ya.tak coba dulu di blogku

    BalasHapus
    Balasan
    1. Sama-sama sob semoga bermanfaat :)

      Hapus
  21. Sama-sama sob, Ok sob semoga tulisan yang saya tulis bisa bermanfaat bagi semua orang yang sempat berkunjung ke blog saya, Terima kasih juga buat sobat yang sdah sempat berkunjung blog saya :)

    BalasHapus
  22. Blog yang bagus untuk belajar...... seperti saya yang baru belajar tulis-tulis :D
    thanks sob n salam kenal

    BalasHapus
    Balasan
    1. Sama sama sob, saya juga masih belajar :)

      Hapus
  23. Anonim12:53 AM

    wah panjang amad.
    izin nyimak gan...

    BalasHapus
  24. Anonim12:57 AM

    wah panjang amad.
    izin nyimak gan...

    BalasHapus
  25. gan, aku mo nanyak nih, kalau Dreamweaver CS3 telah kita buat, untuk menolaknya/upload ke blogspot.com kita bisa gak yah? mohon bantuannya gan....
    salam kenal dari agrid

    BalasHapus
    Balasan
    1. Maksudnya template?? Klw template bikinnya template bisa di upload tapi bikinnya pake xml klw ga salah.
      klw bikin menu kaya gini, ini tinggal di copas aja sob :)

      Hapus
  26. Kalo mau mengisi sub menu dari menu drop downnya itu gimana ya?
    Thanks.nice post gan :)

    BalasHapus
    Balasan
    1. Cara bikin sub menunya ganti tanda # dengan url sobat sebagai contoh seperti berikut
      <li><a href='http://www.fajar345.com/2012/04/cara-membuat-menu-drop-down-di-blogspot.html'>Cara membuat menu dropdown</a></li>

      Hapus
  27. TERIMA KASIH SOOOOOBT

    BalasHapus
  28. kalau cara bikin ikon fb, twitter, google plus, dll itu gimana?

    BalasHapus
    Balasan
    1. Untuk cara membuat icon facebook,twitter dan google plus sudah saya bahas di beberapa tulisan saya. mba tinggal cari aja.dari mulai icon facebook di bawah posting sampai dengan menggunakan widget

      Hapus
  29. nice post,
    kalo mo nambahin kotak search di menu gimana ya..?

    BalasHapus
    Balasan
    1. Pake cara mudah aja sob, tinggal masuk ke dasbor tata letak kemudian tambah gadget lalu tambahkan menu search :)

      Hapus
  30. thanks buat infonya gan...

    BalasHapus
  31. Wah, banyak banget scriptnya ya, enyway thanks atas sharing informasinya Gan, akan aku coba diterapkan. Salam sukses.

    BalasHapus
  32. makasih banyak infonya sangat membantu, ane dah pasang tapi submenunya enggak drop down, gmana ni gan mohon pencerahannya, tolong email ke: radjasinga@aol.com

    BalasHapus
    Balasan
    1. Biasanya itu karna jQuery nya ada dua, coba di cari kode yang mirip seperti ini
      <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js' type='text/javascript'/>
      Jika ada dua baik itu versinya sama "1.6.4" atau versi berapapun pilih satu aja :)

      Hapus
  33. Thanks bro, akhirnya jadi juga drop down punyaku, thanks banyak2...

    BalasHapus
  34. mas, mau tanya nih, saya buat menu drop down untuk masuk ke menu yg ke empat kenapa dia langsung muncul sendiri tanpa di sorot ya,,apa yg salah ya?

    BalasHapus
    Balasan
    1. Mungkin ada yang terlewat sob,coba dicek lagi,atau mungkin jquery yang ada dua,klw ada dua coba di hapus salah satunya

      Hapus
    2. Boleh minta tolong dikoreksi nggak mas, saya coba hapus juga malah ndak bisa . . .
      ini mas SS drop downnya.
      http://i1097.photobucket.com/albums/g349/adisouvenir/dropdown.jpg

      kalau aplikasinya di artikelnikah.com

      Hapus
    3. Itunya sudah betul sob,mungkin dari jquerynya ada 2,
      coba cari kode yang seperti ini : <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js' type='text/javascript'/>
      Bila ada yang mirip pilih salah satu saja

      Hapus
  35. wuih,,,banyak amirr kode java script n css'nya sob... apa gak bikin berat loading sob,.,?

    BalasHapus
    Balasan
    1. Lumayan berat sob, :) Mungkin menu dropdown ini cocok buat yang tulisannya banyak jadi lebih mudah navigasinya,sementara saya sendiri tidak menggunakannya karna tulisannya cukup sedikit :)

      Hapus
  36. Mantap tutorialnya pak, trima kasih dan minta ijin untuk kopi paste ........

    BalasHapus
  37. Maksud Kategori APa???

    BalasHapus
    Balasan
    1. Kagori = label
      Maksudnya kategori tersebut ganti dengan link judul post sobat atau sobat juga bisa mengganti dengan link kategori atau label,nama kategori 1 sampai 7 sesuaikan dengan tulisan yang ada di blog sobat :)

      Hapus
  38. Bagaimana membuat drop down di side bar? Makasih..

    BalasHapus
    Balasan
    1. Untuk membuat slide bar saya belum menulis tentang itu sob, mungkin saya harus membuat dulu tulisan lagi tentang itu,karna jika di jelaskan di komentar akan sangat panjang :)
      Terima kasih

      Hapus
  39. izin praktek sob....

    BalasHapus
  40. thx sob ats infonyaaa

    BalasHapus
  41. mantaappp
    makasih banyak gan infonya
    hhe

    BalasHapus
  42. Mas Fajar Mau Tanya gimana cara taro dropdown menunya dibawah header.. kl yg mas kasih kan diatas header jadinya..

    makasih mas..

    BalasHapus
  43. nice artikel
    kunjungi balik blog saya di
    http://lukas-trys.blogspot.com

    BalasHapus

 

Like This yo

Recommended Post Slide Out For Blogger
© Copyright 2010. Fajar345 Blog . All rights reserved | Fajar345 Blog is proudly powered by Blogger.com | Template by o-om.com - zoomtemplate.com