DMRY.NET’e Hoşgeldiniz
Nerdeyim? GirişWordPress › DMRY Ağaç Navigasyon Menüsü 1.0

Değerli Hocam Durmuş Bey’in sitesine ağaç menü yapmam gerekiyordu. Çünkü kişisel bilgiler menüsü çok uzuyordu blok içerisinde. Hazır bir ağaç menü kodlarını tema içerisine eklemek yerine daha da dinamik bir yapı kazandırmak istedim. Ve sonucunda, şuan sayfamda da kullandığım ağaç navigasyon menüsü çıktı ortaya. Buyrun devam edin kurulum için.

KURULUM

Dmry ağaç navigasyon menüsünü buradan indiriyorsunuz. Daha sonra .rar dosyası içerisinden çıkan dmry-tree-menu klasörünü wp-content/plugins klasörü altına kopyalıyorsunuz. Son olaraksa eklentiler yönetiminden menüyü aktif ediyorsunuz.

KULLANIM

Menünün kullanımı wp_list_pages() fonksiyonu ile tamamen aynı. Kısaca anlatayım. Onlarca sabit sayfa ve sabit alt sayfa eklediniz diyelim. Bize lazım olan bunlardan en üst sayfanın ID numarasıdır, ki bu da sayfa yönetimine geldiğinizde ID sütununda görülen rakamlardır.. Sayfa yapınız şöyle olsun.

- Hakan Demiray
-- Kitaplar
--- PhpNuke Kitabı
-- Yazılar
-- Tasarımlar
--- PhpNuke Kodlama
--- Sayfa Tasarımları

Buradaki en üst sayfa “Hakan Demiray” dır. Ve biz bunun ID numarasını belirterek, alt sayfaların ağaç yapısında listelenmesini sağlayabiliriz.

Temanıza eklemeniz gereken kod alttaki gibidir.

<?php DMRYTreeMenu('child_of=12&sort_column=menu_order&sort_order=asc&title_li='); ?>

Burada önemli olan child_of değeridir. Bunun karşılığı olan 12 yerine yukarıda örnek verdiğimiz “Hakan Demiray” sayfasının ID numarasını yazıyoruz. sort_column=menu_order kodu sayfaların menü numarasına göre listelenmesini, sort_order=asc kodu sıralamanın alfabetik olacağını(aZ) belirtir. Mevcut olan diğer seçenekler wp_list_pages() fonksiyonu adresinde belirtilmiştir.

MENÜ ÖZELLİKLERİ

Ağaç navigasyon kodları Geir Landrö arkadaşımızın hazırladığı Dtree 2.05 çalışmasıdır. Bense bunu wordpress ile dinamik olarak kullanılabilecek hale getirdim. Dtree’nin birçok seçeneği var. Bu ayarları eklenti altında yer alan dtree.js dosyası içerisinden yapacağız. Dosya içerisinden aşağıdaki satırları bulun.

	this.config = {
		target		: null,
		folderLinks	: false,
		useSelection	: true,
		useCookies	: true,
		useLines	: true,
		useIcons	: false,
		useStatusText	: true,
		closeSameLevel	: false,
		inOrder		: false
	}

target; Bağlantıların konumu
folderLinks; Klasörler isimlerinin bağlantı verilmesi
useSelection; Sanırım ziyaret edilen adresler seçilerek belli ediliyor.
useCookies; Menünün durumu hatırlanıyor. Farkı sayfaya gitseniz bile, menü aynı durumda kalıyor. Fakat şaşırabiliyor.
useLines; Ağaç menüdeki dikey ve yatay çizgiler.
useIcons; Simgeler görüntülenir.
useStatusText;Bağlantı sayfasının adı durum çubuğunda görüntülenir.
closeSameLevel; Bir klasör açıkken diğeri açmak istediğinizde eskisini kapatır.
inOrder;Hız arttırıcı bir etken sanırım. Ben de tam anlamadım.

Daha fazla menü bilgisi için geliştiriciler için hazırlanmış notlara bakınız.

EKRAN GÖRÜNTÜLERİ

İNDİRME ADRESİ

DMRY Ağaç Navigasyon Menüsü 1.0 için buraya tıklıyoruz.

Bu yazı 25 Kasım 2005, 12:11 tarihinde yazılmış olup bu zamana kadar 24,557 kez görüntülenmiştir
En son ise 28 Eylül 2008, 17:00 tarihinde güncellenmiştir

Bu yazı 75 adet yorum almıştır ve bunların son 10 adeti görüntülenmektedir. Bu yazıya yapılan tüm yorumları görmek için arşivi görüntüleyiniz. TÜM YORUMLARI OKUMAK İÇİN TIKLAYINIZ.

#75 – 28 Ağustos 2008 , 11:57

teşekkür ederim, eklenti sorunsuz ve çok güzel çalışıyor.

  • Yorumlar: 2
  • İlk Yorum:
    26 Ağu. 2008
#74 – 04 Haziran 2008 , 13:34

Nazım

Merhaba. Ben eklentiyi kurdum. sonra menünün çıkmasını istedigim yere

kodunu yerleştirdim. en üstteki sayfa ID si 3 yaptım. ama sitede menü çıkmıyo. sadece bir ufak bilgisayar icon u çıkıyo. ne yapmam gerekiyo acaba

  • Yorumlar: 2
  • İlk Yorum:
    04 Haz. 2008
#73 – 01 Haziran 2008 , 15:23

muhammet

Siteme uyarladım sonunda hoş birşey oldu fakat php den anlamadığım için yapamadım: kategori uzun olunca ana kategoriye … koyuyor alt kategoriyi ise kesiyor. Bunun yerine bir alt satıra geçmesi için eklentinin hangi dosyasına hangi komutları kullanabilirim acaba?

  • Yorumlar: 4
  • İlk Yorum:
    22 Ara. 2007
#72 – 16 Mayıs 2008 , 20:42

muhammet

Çoğu kiişinin işine yarayacak bi eklenti olmuş. Fakat temaya eklemek gereken kodu ekledim child of kodunu da yaptım ama kategoriler hiç gözükmüyor bir hata da vermiyor. Nedir acaba derdi ?

  • Yorumlar: 4
  • İlk Yorum:
    22 Ara. 2007
#71 – 20 Nisan 2008 , 03:31

Ozan

Ben de acemi wp’ kullanıcısıyım ve çok fazla olan kategorilerimin alt kategorilerinin gözükmemesi için menü eklentisi arıyordum;burayı buldum fakat verilen kodlar nereye yazılıyor? Ayrıca,galiba bu eklenti "menü"ismini taşımasına rağmen menü eklentisi değilmiş,Ahmet isimli arkadaş gibi bende öyler anlamışım…Ya asıl önemli olan kategorileri bir düzene sokmak,bunun için eklenti yok mu?

  • Yorumlar: 1
  • İlk Yorum:
    20 Nis. 2008
#70 – 23 Eylül 2007 , 19:26
  • Yorumlar: 6
  • İlk Yorum:
    23 Eyl. 2007
#69 – 22 Eylül 2007 , 14:23

güzelmiş bir bakalım

  • Yorumlar: 1
  • İlk Yorum:
    22 Eyl. 2007
#68 – 10 Mayıs 2007 , 01:30

ice

selamlar ahali..
yaw ben wp isinde yeniyim tam anlayamadim..
eklentiyi ekledik etkilestirdik buraya kadar sorun yok ancak, kodu nereye yazicaz nereye ne kod eklenecek bunu bilimiyorum :S
temaya demissiniz hangi dosyanin hangi satirina eklemeli biraz daha acarsak cok sevinicem…

wp ile ilgili ne eklenti bulduysam hep 2 satir kod ekleniyo bi yerlere de nereye onu cozemedik iste.. :roll:

  • Yorumlar: 1
  • İlk Yorum:
    10 May. 2007
#67 – 26 Şubat 2007 , 18:51

Download Yapamadım ? :cry:

  • Yorumlar: 3
  • İlk Yorum:
    26 Şub. 2007
#66 – 06 Şubat 2007 , 14:10

jamie

dmry bu javascript kullanıyor heralde.seo açısından bir zararı olur mu?

  • Yorumlar: 8
  • İlk Yorum:
    05 Oca. 2007
YAZIYI BEĞENDİN Mİ?

Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)

Haberler RSS Yorumlar RSS

© 2008 Tüm hakları dmRy.net'e aittir.
Kullanım şartları yerine getirilmeden hiçbir şekilde kopyala-yapıştır yapılamaz, yazılar ve bilgiler kullanılamaz.