lostyazilim
tr.link

jQuery ile Menü Öğelerini Sıralamak

6 Mesajlar 859 Okunma
acebozum
tr.link

TazZ TazZ www.ahmetcetintas.com Kullanıcı
  • Üyelik 19.10.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Grafiker Yazılımcı
  • Konum Aydın
  • Ad Soyad A** Ç**
  • Mesajlar 795
  • Beğeniler 324 / 323
  • Ticaret 19, (%100)
Merhaba arkadaşlar,

şöyle bir şey buldum ve bunu php projemin yönetim paneline entegre ettim. Foreach ile veritabanından sayfa başlıklarını da getirip bir güzel buraya yerleştirdim.

Ancak tabi ki asıl iş şimdi başlıyor :) Sıralamasını değiştirdiğim öğelerin bu sıralamasını nasıl kalıcı bir hale getirip header'da menü alanında gösterebilirim? Ve buna 'ilk 5 tanesi gösterilsin' gibi bir limit getirebilirim?

Biraz zahmetli bir şey istedim sanırım.
İlgilenen olursa çok makbule geçer.

Teşekkürler.
ontedi kozmo PRODUCTION

kişi bu mesajı beğendi.

wmaraci
reklam

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 689
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
Anlasam soruyu yardım edicemde :)

Entegre ettiğiniz kodlarını atarmısın. Neyi nasıl çekiyorsunuz bilmeden yardım edemem.
TazZ

kişi bu mesajı beğendi.

TazZ TazZ www.ahmetcetintas.com Kullanıcı
  • Üyelik 19.10.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Grafiker Yazılımcı
  • Konum Aydın
  • Ad Soyad A** Ç**
  • Mesajlar 795
  • Beğeniler 324 / 323
  • Ticaret 19, (%100)
Jelioxe Yapmak istediğim şu:
Yönetim paneline menüler diye bir bölüm ekliyorum ve burada tüm sayfaların başlıklarını satır satır gösterip, bunları sürükleyerek, gerekirse dropdown da kullanarak sıralama yapmak. Bu sıralamaya göre de mesela ilk 5 tanesini sitenin menüsünde göstermek. (Wordpress Menü Ayarlarındaki gibi)

include "../functions/config.php";
$query = $db->prepare("SELECT * FROM pages");
$query->execute(array());
$showpage = $query->fetchAll();
foreach($showpage as $printpage) {
echo "
  • $printpage[6]
  • ";
    }


    Ama tabiki de bu şekilde sadece başlıkları göstermiş oluyorum. Bu da hiçbir anlam ifade etmiyor. Bunu nasıl çalışır hale getirebilirim?
     

     

    ismail03 ismail03 WM Aracı Kullanıcı
    • Üyelik 28.11.2013
    • Yaş/Cinsiyet 30 / E
    • Meslek Ameliyathane Hemşiresi
    • Konum Afyon
    • Ad Soyad I** Ç**
    • Mesajlar 2633
    • Beğeniler 344 / 487
    • Ticaret 12, (%100)
    HOcam bu işinize yarar mı?
     

     

    wmaraci
    wmaraci

    TazZ TazZ www.ahmetcetintas.com Kullanıcı
    • Üyelik 19.10.2012
    • Yaş/Cinsiyet 37 / E
    • Meslek Grafiker Yazılımcı
    • Konum Aydın
    • Ad Soyad A** Ç**
    • Mesajlar 795
    • Beğeniler 324 / 323
    • Ticaret 19, (%100)

    ismail03 adlı üyeden alıntı

    HOcam bu işinize yarar mı?


    Bunu kalıcı bir şekilde yapması lazım veritabanında durum bir yeri güncellemeli mesela. Daha sonra da o duruma göre sıralamayı göstermeli
     

     

    Nanoripper Nanoripper Hello World! Kullanıcı
    • Üyelik 25.10.2015
    • Yaş/Cinsiyet 30 / E
    • Meslek Computer Science
    • Konum İstanbul Anadolu
    • Ad Soyad Y** A**
    • Mesajlar 71
    • Beğeniler 1 / 19
    • Ticaret 0, (%0)
    http://dbushell.github.io/Nestable/ burada Demosu mevcut. Aşağıda Serialised Output (per list) kısmında sıralamanın yapmış olduğun yeni halini json formatında gösteriyor anlık olarak. Bir çeşit parser yazarak her menünün sıralamasını&konumunu çekebilir ve daha sonra bunları veritabanında ayrı bir sütuna kaydedebilirsin. (Index vb).

    Tabi daha sonra sayfa açıldığında da aynı işlemi tersten yaparak veritabanındaki index değerlerine göre aynı şekilde menüyü generate etmen gerekir.
    TazZ

    kişi bu mesajı beğendi.

    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al