Ana içeriğe atla

Açılır Menü-Blogger Drop-Down Menü

Son zamanlarda içerik sayısı artan bazı blogcu arkadaşlardan bloglarına açılır menü ekleyerek, yazı  linklerinin ana sayfada görünmesini ve ziyaretçilerin yazılara ulaşımını kolaylaştıracak açılır menü yapımı ile ilgili mailler aldım ve blogger için modern ve klasik tarayıcıların çoğu ile uyumlu olarak çalışan açılır menü yapımının en kolay yolunu 3 adımda anlatmaya karar verdim.Öncelikle her ihtimale karşı şablonumuzun bir yedeğini alalım.Yüklemeden önce açılır menünün nasıl göründüğüne bakmak isterseniz ön izleme için tıklayın.
1.Adım:Açılır Menü CSS Kodunu Ekleyelim
Kumanda Paneli>Tasarım>Htmlyi Düzenle yolunu takip ediyoruz.Widget Şablonlarını Genişlet kutucuğunu işaretliyoruz.Ctrl+F yardımıyla aşşağıdaki kodu aratıp buluyoruz.
]]></b:skin>
Aşşağıdaki kodu kopyalayıp bulduğumuz ]]></b:skin> kodundan önceki kısma yapıştırıyoruz.
#jsddm {
margin: 0;
padding: 15px;
z-index:1000000000;
position:relative;
}

#jsddm li {
float: left;
list-style: none;
font: 12px Tahoma, Arial;
}

#jsddm li a {
display: block;
white-space: nowrap;
margin:1px 3px;
border: 1px solid #AAAAAA;
background: #cccccc;
background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cccccc));
background: -moz-linear-gradient(top, #ebebeb, #cccccc);
padding: 5px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-shadow: #ffffff 0 1px 0;
color: #363636;
font-size: 15px;
font-family: Helvetica, Arial, Sans-Serif;
text-decoration: none;
vertical-align: middle;
}

#jsddm li a:hover {
background: #C8C8C8;
}

#jsddm li ul {
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
border-top: 1px solid white;
}

#jsddm li ul li {
float: none;
display: inline;
}

#jsddm li ul li a {
width: auto;
background: #CAE8FA;
}

#jsddm li ul li a:hover {
background: #A3CEE5;
}
2.Adım:Java Kodlarımız Ekleyelim
Yine aynı sayfada kodlar içerisinde aşşağıdaki kodu bulalım.
</head>
Aşşağıdaki kodu kopyalayıp bulduğumuz </head> önceki kısma yapıştıralım

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js' type='text/javascript'/>
  <script type='text/javascript'>
  //<![CDATA[

var timeout    = 500;
  var closetimer = 0;
  var ddmenuitem = 0;

function jsddm_open()
  {  jsddm_canceltimer();
  jsddm_close();
  ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
  {  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
  {  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
  {  if(closetimer)
  {  window.clearTimeout(closetimer);
  closetimer = null;}}

$(document).ready(function()
  {  $('#jsddm > li').bind('mouseover', jsddm_open)
  $('#jsddm > li').bind('mouseout',  jsddm_timer)});

document.onclick = jsddm_close;
  //]]>
  </script>
Şimdi Temamızı Kaydedelim.
3.Adım:Blogumuz İçin Açılır Menümüzü Ekleyelim
Kumanda Paneli>Tasarım>Gadget Ekle>Html/Javascript yolunu takip edelim ve aşşağıdaki kodu kopyalayıp açılan gadgetimizin içine başlıksız olarak kaydedelim.
<ul id="jsddm">
  <li><a href="#">Home</a>
  <li><a href="#">Menu 1</a>
  <ul>
  <li><a href="#">Drop 1-1</a></li>
  <li><a href="#">Drop 1-2</a></li>
  <li><a href="#">Drop 1-3</a></li>
  </ul>
  </li>

 <li><a href="#">Menu 2</a>
  <ul>
  <li><a href="#">Drop 2-1</a></li>
  <li><a href="#">Drop 2-2</a></li>
  </ul>
  </li>

 <li><a href="#">Menu 3</a>
  <ul>
  <li><a href="#">Drop 3-1</a></li>
  <li><a href="#">Drop 3-2</a></li>
  <li><a href="#">Drop 3-3</a></li>
  <li><a href="#">Drop 3-4</a></li>
  </ul>
  </li>

 <li><a href="#">Menu 4</a></li>
  <li><a href="#">Menu 5</a></li>
  <li><a href="www.blogokulu.blogspot.com">Blog Okulu</a></li>
  </li></ul>
Kod içerisinde mavi ile işaretlediğimiz yerlere yazı linkinizi,kırmızı ile işaretlediğimiz yerler memüde görünecek isimler.Yeşil renkli yerler ise  ana menü yani butonlar içerisinde yazılacak olanlardır.
Gadgetimizi kaydedip görünmesini istediğimiz yere sürükleyip bırakıyoruz.Bu gadgeti başlık satırının hemen altında koymanızı tavsiye ederim.

Yorumlar

Tanemmelis83 dedi ki…
merhaba öncelikle emeğine sağlık.Bu menüyü bloguma ekledim fakat üzerine tıklanınca renk maviye dönüyor.Bunu açık bordo yapmak istiyorum.Yardımcı olursanız sevinirim.http://mctubi.blogspot.com/
Tanemmelis83 dedi ki…
Teşekkür ederim.Daha yeni  başladığım için  pek bilgi sahibi değildim.Öğrenmeye çalışıyorum işte siteniz sayesinde;)
Blog Okulu dedi ki…
Rica ederim.Blogla ilgili aklınıza takılan ne olursa sorabilirsiniz.Dilimiz döndüğünce klavyemiz yazdığı sürece yardımcı olmaya çalışırız.
Uydunet dedi ki…
mavi kare işaretine yazacağımız yazı linki nedir acaba,hepsini uyguladım ama bir türlü olmadı başardığım kısımlarda da açılan menüdeki isimlere tıklayınca sayfa açılmıyor
Blogca dedi ki…
YAN TARAFA EKLEYİNCE OLUYOR ANCAK BAŞLIK SATIRI ALTINDA MENÜLER AÇILMIYOR ACABA NEDEN
Blog Okulu dedi ki…
script kodunu doğru yere yapıştırdığınıza eminmisiniz? 
Blog Okulu dedi ki…
Örnek:Menüde Blog Okulu görünecek,blog okuluna tıklayınca blog okulu sitesinin açılmasını istiyorsan mavi kare yerine http://blogokulu.blogspot.com yazman gerekiyor.
Şeyma dedi ki…
Yandaki yeni filmler,sağlık haberleri gibi eklentileri nasıl yapıyorsunuz?
Blog Okulu dedi ki…
 Sizin için, sorunuza cevap niteliğinde bir yazı yayınladım.okumak için tıklayın.
kuzey rüzgarı dedi ki…
Açılır menüyü ekledim fakat bir sorum olacaktı menülere bir şeyler eklemek istiyorum bunu nasıl yapabilirim ve açılır menü rengini değiştirebilirmiyim?Kusura bakmayın bilmediğim için size başvuruyorum ,aylaşımlarınız için teşekkür ederim.
Blog Okulu dedi ki…
3.Adımda renkli olarak yazdığım yerleri değiştirerek menüye istediğin gibi ekleme yapabilirsin.1.Adımda verdiğim kod içerisinde 
border=1px çerçeve kalınlığı, solid=çerçeve rengi,background=#ccccc arka plan rengi bunları değiştirerek renkleri ayarlayabilirsin.renk kodlarını < a href="http://blogokulu.blogspot.com/2012/03/renk-kodlari-renk-kutusu.html">burdan bulabilirsin.
Alptegin dedi ki…
İyi akşamlar html kod a ihtiyacım var sadece aşagı dogru açılsın yeter.

örnegin:Forum başlıkları             site haritası
           1Atatürk                        1
           2                                   2
           3                                   3

Gibi bişey lazım bir çok sitede benim istedigim kod var ama işime yaramıyo bazısında link'i nereye koyacagımı bilemiyorum? gibisinden yardımcı olursanız sevinirim ve elimdeki kod'a nasıl link verecegimi yazarsanız oda olur şimdiden teşekkürler





.:: DIV


body, div {
  font-family: Verdana;
  font-size: 12px;
  }
.cerceve{
   width: 450px;
   margin-right: auto;
   margin-left: auto;
   }
.menu{
   cursor: pointer;
   width: 150px;
   float: left;
   }
.baslik{
   width: 144px;
   padding: 3px;
   color: white;
   background-color: black;
   }
.icerik{
   width: 144px;
   visibility: hidden;
   position: absolute;
   padding: 3px;
   color: white;
   background-color: gray;
   }


  function Gizle(no){
     document.getElementById(no).style.visibility = 'hidden';
     }
  function Goster(no){
     document.getElementById(no).style.visibility = 'visible';
     }




 
   
       Forum Başlıkları
       
         
         
         Chapter two
         M.Kemal ATATÜRK

         Alparslan TÜRKEŞ

         H.Nihal ATSIZ

         Ziya GÖKALP

       
   
   
       Hack Tim Konuları
       
         Menu B1

         Menu B2

         Menu B3

       
   
   
       Menu C
       
         Menu C1

         Menu C2

         Menu C3

       
   
 
Alptegin dedi ki…
Çok teşekkür ederim bu iyiliginize karşılık siteme sitenizin adresini ve logosunu koyacagım teşekkürler :)
Ensbhdrbkts dedi ki…
Yaw hepsini yaptımda Gadget ekle diye bir yer yok ?
Brk Nil8 dedi ki…
Şu kimliğe sahip birden çok widget bulundu: Navbar1. Widget kimlikleri benzersiz olmalıdır.  yazısı çıkıyo yapamadım ben:(
Blog Okulu dedi ki…
Sizin için kodu tekrar denedim,kod çalışıyor.adımları sırasıyla ve doğru olarak uygularsanız kurulumda problem olmayacaktır.
undying dedi ki…
Söylemiş olduğunuzu yaptım ama sorun şu. Menüler aşağı'ya doğru kaydığında malesef görünmüyor ya da yarısı görünüyor. (Blog yazıları üst planda kalıyor, oysa ben eklediğim menülerin üst planda olmasını istiyorum)

Yardımcı olduğunuz için şimdiden teşekkürler..
Adsız dedi ki…
emeğinize sağlık, beni sorum münüyü ekledikten sonra, herhangi bir menü içinde paylaştıklarım ana sayfa gibi ayrı ayrı nasıl ekleye bilirim. menünün içini nasıl doldura bilirim. örneğin manzaralar diye bi menüm olsun ona tıklayınca ayrı ayrı manzaralar görünsün sonra istediğimi tıklayıp ilgili yazıyı okuyabileyim. teşekkürler
Blog Okulu dedi ki…
 Öncelikle yazılarınızda iyi bir kategorilendirme yapmalısınız.Kategorilerle ilgili daha önce bir yazı yayınlamıştım.Kategorilendirmeyi yaptıktan sonra, sizin verdiğiniz örnek üzerinden anlatım yapacak olursak; menüde manzaralara tıklayınca çıkmasını istediğiniz bütün yazılarınızın etiketlerinden bir tanesini mutlaka manzaralar olarak girmelisiniz.Menüdeki manzaralar a ait link ise "http://blogadresiniz.blogspot.com/search/label/manzaralar" şeklinde olmalıdır.Bundan sonra yazdığınız yazılar içerisnde manzaralar etiketi girdiğiniz yazılar menüde manzaralar linkine tıklayınca açılacaktır.
Mesut Sen 06 dedi ki…
dediklerinizi harfiyen rahat 3 4 kez yaptim fakat gadgede ekledigimiz kodu sayfanin en ustune getirdimde menuler acilmiyor kayitlarin ustune gedirdigimde sikinti yok yani sayfanin ustundeyken acilan menuler kayitlarin arkasinda kaliyor yarim aciliomus gibi gosterior yardim ederseniz cok sevinirim sayfanin ustune ekledigim gadged kodu kayitlarin altinda kalmasin ustunde acilsin menuler yani///// tesekkurler
Mesut Sen 06 dedi ki…
ayni sorun bende de var kardes... cozemedim bir turluu
ahmet dedi ki…
Kardesim super yapmıssın onlinegame-area.blogspot.com a gel benle bi iletisime gec sormak istediğim birkac sey var webmasterlikle ilgili simdiden tsk...
gonca07 dedi ki…
merhaba mail olarak bana gönderdiğiniz bu kodları kullandım tamam sorun yok ama menüler yazıların altında kalıyor görünmüyor nasıl yapabilirim acaba
Salihkeles31 dedi ki…
ekledim ama menüler yazıların altında kalıyo anlamadım ya

Bu blogdaki popüler yayınlar

Blogger Arama Kutusu Ekle (Renkli)

Blogunuzdaki içerik sayınız arttıkça zamanla siz bile yazdığınız şeyi blogunuzda bulmak için baya bir vakit harcarsınız, birde blogunuza gelen ziyaretçileri düşünün, bu yüzden blogunuza gelen ziyaretçilerin aradığını rahatlıkla bulabilmesi için blogunuza mutlaka arama kutusu eklemelisiniz.Blogger kullanıcıları blogunuza özel entegrasyonu yapılmış ve temanızın rengine uygun arama kutusunu blogunuza basit bir yöntemle ekleyip ziyaretçilerinizin blogunuzda aradığını anında bulmalarına yardımcı olabilirsiniz. Arama kutularını blogunuza eklemek için: Kumanda Paneli>Tasarım>Gadget Ekle>Html/Javasript yolunu takip edip hangi arama kutusunu blogumuza eklemek istiyorsak aşşağıdaki kodlardan ona ait olan kodu kopyalıyoruz, açılan gadgetimizin içine yapıştırıp kaydediyoruz. 1.Arama Kutusu Stili: <style type="text/css"> #w2b-searchbox{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL2qoP6OS9Baq9nf_keINdlxQLx8Nw07fwr-YowYEuE_tFmMaDVXELtSsqyZuM...

Bayraklı Google Translete Kodu-Sitene Dil Kodu

Blogumuza farklı ülkelerden ziyaretçiler gelebilir.Hepimiz dünyanın tüm dillerini okuyup anlayamayız.Yabancı bir blogu ziyaret ettiğimde sayfa linkini kopyalıyorum daha sonra google çevri bölümünden sitenin çevrisini yapıyorum.Fakat her defasında bu işlemi yapmak angarya geliyor kopyala-yapıştır-bekle, bu angaryadan yabancı ziyaretçilerininizi kurtarmanın vakti geldi artık.Sitenize ekleyeceğiniz bayraklı, flash ile yapılmış google translete kodunu sitenize ekleyip gelen ziyaretçilerin  ülkelerinin bayraklarının üzerine tıklayarak sitenizin bütün içeriklerini kendi dillerine çevirebilecekler.Eklentiyi blogubuza eklemek isterseniz. Kumanda Paneli>Tasarım>Gadget Ekle>Html/Javascript yolunu takip edip aşşağıdaki kodu açılan gadgetimizin içine yapıştırıp kaydediyoruz.Ardından bayrakların, blogumuzda görünmesini istediğimiz yerine sürükleyip bırakıyoruz. <style> .google_translate img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;...

Son Yorumlar Eklentisi-Blogger Son Yorumlar Eklentisi

Bloğunuza yapılan  Son Yorumlar ın bir köşede liste halinde görünmesini sağlayan "Son Yorumlar" Eklentisini  eklemenin çeşitli yöntemleri var.Bugün sizlere "Son Yorumlar" eklentisini bloğunuza nasıl ekliyebileceğinizi  iki yöntemle anlatacağız; 1.Yöntem: Bloğunuzun yönetim panelindeki Tasarım sayfasından "Son Yorumları" Gadget olarak ekleme yöntemi.  2.Yöntem: Bloggerde bulunan bir eklenti üzerinde yapacağımız ufak bir hile ile bloğumuza "son yorumlar" eklentisi ekliyeceğiz. 1.Yöntem: Bloğunuzun yönetim panelindeki Tasarım sayfasından "Son Yorumları" Gadget olarak ekleme yöntemi: Tasarım>Gadget Ekle>Html/Javascript Gadgetini seçiyoruz.Başlık olarak "Son Yorumlar" yada isteğinize göre bir başlık yazabilirsiniz.Başlığımızı yazdıktan sonra aşşağıdaki kodu kopyalayıp gadgete yapıştırıyoruz.Burda dikkat etmemiz gereken nokta kırmızıyla yazdığımız yere kendi site adresinizi yazmanız. <script style="text/javascrip...