+ Yanıtla
Toplam 5 sonuçtan 1 ile 5 arası olanlar

Konu Başlığı: Menüleme sistemi

  1. #1

    Menüleme sistemi

    arkadaşlar ***. elimde bir proje var bu projede menüleme bölümü var.
    Ana menu
    Alt menü
    Alt menü
    En Alt menü
    Alt menü

    diye devam edecek...

    şeklinde kontrol panelli bir proje bu. Menü kısmını veritabanına nasıl yerleştireceğim şekilde tam fikir uyanmadı kafamda. En sonunda üç tablo ile halletmeye karar verdim. Sizce nasıl yapmalı?

    Not : ana menü, alt menü ve En Alt menü kısımları menü ekleme-çıkarma-silme ve içerik oluşturma vss.. işlemlerine tabi tutulacak...

  2. #2

    Re: Menüleme sistemi

    Kategori mantığıyla yapman yararına olacaktır bence. Bir menü öğesi birden fazla menü/altmenü içinde bulunabilir mi yalnız bu sorunun yanıtı yapının kurulmasında önemli rol oynuyor.

  3. #3

    Re: Menüleme sistemi

    yok hayır bir pop-up menüde birden fazla menü/alt menü içinde bulunmayacak. Yalnız tekrar edeyim yapı.
    -|Menü|-
    ---|Alt Menü|---
    ---|Alt Menü|---
    -------|İçmenü|----
    ---|Altmenü|---
    ---|Altmenü|---
    -------|İçmenü----
    ..
    ..
    ..
    şeklinde devam edecek...
    ve ekranın büyüklüğüne göre yatay olarak kullanıcı istediği kadar menü ekleyebilecek.

  4. #4

    Re: Menüleme sistemi

    Demek istediğim biraz daha farklıydı ama ihtiyaç duyduğunuz sistemi anladım ben

    Aslına bakarsanız tek bir tablo ile çözebilirsiniz.

    id_oge, ad_oge, id_ust_oge, adres alanlarına sahip bir tablo yapısı kurarsanız en üst seviye menü öğelerinin id_ust_oge alanları boş olur ve her menü öğesine tıklandığında açılacak sayfayı da adres alanında saklarsınız. Veritabanından tüm tabloyu alıp sonra yazılım tarafında içerisinde gezerek tüm menüyü bir kerede oluşturabileceğiniz gibi bir öğenin üzerine gelindiğinde altındaki öğeleri sadece gerektiğinde veritabanından alarak da işinizi halledebilirsiniz

  5. #5

    Re: Menüleme sistemi

    ben de sınırsız alt kategorileri olan birçok proje gelişirdim. veritabanı tasarımında 3 tablo değil de 1 tablo ile işi halledebilirsin.
    category_id | parent_id diye 2 field oluştururduğunu varsayıyorum. parent_id = 0 root olur. bir kategoriye ait alt kategorilerinin parent_id sine o kategorinin id sini verirsin.

    CSS ile menü sisteminde ise fazla uğraşma çünkü ben çok uğraştım en iyi yapı http://www.tanfa.co.uk/css/examples/menu/tutorial-h.asp buradaki yapıdır.
    Gerçek Ustalık Çaba Gerektirmez

+ Yanıtla

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz