Ext Core ile Kategorileri Açılır Menü Şeklinde Gösterme

Javascript, Tasarım, Wordpress | | 17 Temmuz 2009

extmenu
Merhabalar. Ext Core tıpkı bilindik diğer Javascript kütüphaneleri gibi bir kütüphane. Bu kütüphane ile oluşturulan uygulamaları çok seviyorum. Hızlı ve kolay uygulanabilir yapısı nedeniyle son projemde bu kütüphaneyi kullanmaya karar verdim. Özellikle uygulamalara giydirilen tasarımlar çok hoş ve uygulamanın göz alıcı olmasını sağlıyor.

Bu yazımızda sizlere Ext Core Menu bileşeni kullanarak Wordpress sitelerimizde kategorilerimizi bu menü ile nasıl göstereceğimizi anlatacağım. Bir nevi Ext Core Menu’yü Wordpress tabanlı sitemize entegre edeceğiz ve böylelikle kategorilerimizin açılır bir menü ile görünmesini sağlayacağız. Öncelikle ExtJs sayfasına gidiyor ve Ext Core uygulama dosyasını indiriyoruz. Bu dosyayı indirdikten sonra sadece kullanacağımız menü değil diğer Ext Core uygulamalarının örnekleri de size geliyor. Ancak biz bu uygulamalar içinden sadece Menu klasörü içindekini kullanacağız.

Paket içinde bulunan Ext-Core.js dosyasını kullandığımız Wordpress temasının içine atalım. Examples >> Menu dizini içine girerek burada bulunan menu.js, menu.css dosyalarını da kullandığımız Wordpress temasının içine atalım. Images klasörü içindeki resimleri de kendi temamızın Images dosyasına atalım. (Şayet böyle bir dosyanız yoksa Images klasörünü olduğu gibi tema klasörünüzün içine atın)  Böylelikle menümüzü çalıştıracak olan tüm dosyaları Wordpress temamıza atmış oluyoruz. Bundan sonra tema dosyalarımızda değişiklik yaparak menüyü çalıştıracağız.

Bu aşamadan sonra yapacağımız şey çok basit. Şimdi kullandığınız temanın header.php dosyasını bir editör ile açın. Aşağıda yer alan kodları HEAD etiketi içine bir yere atıp kaydedin.

[PHP]

/menu.css” rel=”stylesheet” />

[/PHP]

Şimdi ise açılır menümüzün görünmesini istediğiniz yere aşağıdaki kodları yazın ve kaydedin.

[PHP]

    < ?php wp_list_categories('sort_column=name&sort_order=asc&style=list&children=true&hierarchical=true&title_li=0'); ?>

[/PHP]

Bu şekilde dosyaları kaydettikten sonra kategorilerinizin menü yardımıyla Kategori >> Alt Kategori >> Alt Alt Kategori şeklinde görünecek.

Dilerseniz menünün stillerinde değişiklik yaparak menünüze bambaşka bir görüntü katabilirsiniz. Umarım sizler için faydalı olmuştur.

Rastgele Yazılar

Bu yazı , , , , , , , , kelimeleriyle etiketlenmiştir. Bu yazıyı beğendiyseniz Delicious, Twitter, Facebook gibi sitelerde paylaşabilirsiniz. Yazılarımızı düzenli olarak takip etmek içinse Rss abonemiz olabilirsiniz.

Ext Core ile Kategorileri Açılır Menü Şeklinde Gösterme yazısı için 14 yorum yapılmış...

  1. ugur diyor ki:

    merhaba admin.bu yazın için teşekkür ederim gerçekten çok güzel birpaylaşm olmuş daha önce aramama rağmen bulamadım bu şekilde bir anlatım.çalışmalaının devamını dilerim.
    en kısa zamanda siteme uygulayacağım

  2. webthese diyor ki:

    @Uğur güzel sözlerin için teşekkür ederim. Ben de araştırdım ama hep yabancı kaynaklarda anlatımlar vardı. Bir de Ext Core Menu’yü oldukça beğeniyordum. İkisinin birleşimini okuyucularıma sunmak istedim. Faydalı olduysa ne mutlu bana…

  3. ibaret diyor ki:

    güzel bir makale olmuş, teşekkürler.

  4. ugur diyor ki:

    Çok gaydalı oldu sayın admin.sitendek tüm blgileri akip ediyorum bende yabancı bir kaynaktan akordion tarzı menü buldum.bunu wordprese de uygulayabliyormuşuz.sitesinde anlatıyor ama ingilizce döküman.linkini vereyim sana sende bir incele.
    http://www.byscripts.info/scripts/javascript-dynamic-accordion-menu

    senden ricam bunu hem sitende makale olarak wordpress’e nasıl uygulayacağımız anlatabilir misin? Bizim için çok faydalı ve görsel bir menü olacak bud a.tıpı senin bu makalende anlattığın gibi.teşekkür ederim.iyi çalışmalar dilerim

  5. ugur diyor ki:

    Bu ara da laptopu değiştirdiğim için yazıyı yazaken eksik harfler var.özür dilerim gözümden kaçmış onaylarsan o yazımı düzeltme yaparsan güzel türkemiz için uygun olur.
    çok faydalı
    takip
    bu da
    tıpkı

  6. S4l1h diyor ki:

    Faydalı bir yazı. @ugur :
    Ext Tek başına bir devdir. Yani öyle çok bug çıkan güncellenmeyen bir uygulamayı kullamak yerine projede başka işine yarayacak fonksiyonları olan EXT i deneyebilirsin.

  7. barış diyor ki:

    Eksik olan birşeyler olabilir mi ? Tüm anlatılanları harfiyen yerine getirdim fakat istediğimiz menü yerine altalta tüm kategoriler sıralandı…

  8. webthese diyor ki:

    @Barış, kullanmış olduğun Wordpress temasındaki stiller ile menünün stilleri çakışıyor olabilir. Alt alta sıralanma büyük ihtimalle bundan kaynaklanıyordur. Hangi temayı kullanıyorsun?

  9. Erkan AKA diyor ki:

    Merhabalar,
    Bende Barış gibi tüm anlatılanları yaptım fakat ana ve alt kategoriler dahil olmak üzere hepsi alt alta gözüktü. Sizin de dediğiniz gibi muhtemelen temanın css ayarları ile çakışan bir durum var. Blogumda dynablue temasını kullanıyorum. Aşağıdaki linkten indirebilirsiniz. Yardımcı olursanız sevinirim. Kolay gelsin..
    http://rapidshare.com/files/266490167/dynablue.rar.html

  10. webthese diyor ki:

    Erkan ve Barış… Temanızda bu menüyü nereye koyuyorsunuz bilmiyorum ama style.css dosyası içinde sidebar ul li a veya sidebar li a tarzı bir sınıf tanımı var mı buna bakın. Varsa bu alanı geçiçi olarak silin ve menüyü öyle koymayı deneyin. Şayet menünüz düzgün çalışırsa stiller çakışıyor demektir. Test etmenizde fayda var.

  11. joyologo diyor ki:

    çok güzel bir uygulama denemek lazım, teşekkürler..

  12. baha diyor ki:

    menuyu sıteme eklıyorum ama once dıger arkadasların dedıgı gıbı alt alta gozukuyor sonra menu normal halıne gelıyor bu neden kaynaklanır acaba nasıl duzeltebılırım

  13. mehmet diyor ki:

    merhaba. 2. dediğiniz şeyi tam olarak anlamadım. yardımcı olurmusunuz mail adresimden

  14. ufuk terzi diyor ki:

    merabalar
    http://www.cinselsorunlar.gen.tr adresinde menuyu denedım fakat gorunduğu uzere sorun var onerınız varmı acaba?

    saygılarla..

Yorumunuzu Yazın