lostyazilim
tr.link

Döngü Sıralaması nasıl yaparım

9 Mesajlar 1.161 Okunma
lstbozum
tr.link

halilturhan halilturhan WM Aracı Kullanıcı
  • Üyelik 23.02.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek askeri personel
  • Konum İstanbul Anadolu
  • Ad Soyad H** T**
  • Mesajlar 280
  • Beğeniler 106 / 105
  • Ticaret 0, (%0)
merhaba bu döngüyü nasıl tarihe göre sıralayabilirim ve ana ekranda kaç tane gösterilecekse onu ben kendim belirleyebilirim ?

$sayac=0;
if(have_rows('Projelerim','option')):
while(have_rows('Projelerim','option')):
the_row();
$proje_resmi = get_sub_field('proje_resmi_ekle','option');
?>

DÖNGÜ İÇERİĞİ

 

 

bebektos.com - Bebek Ürünleri Pazaryeri

wmaraci
reklam

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Döngüyü bir diziye kaydedip diziyi sıralayabilirsin. Şöyle bir kaynak bırakayım.

https://hakantasan.com/index/makaleler/69/dizilerde-siralama-fonksiyonlari-sort-rsort-asort-ksort-arsort-krsort/
 

 

halilturhan halilturhan WM Aracı Kullanıcı
  • Üyelik 23.02.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek askeri personel
  • Konum İstanbul Anadolu
  • Ad Soyad H** T**
  • Mesajlar 280
  • Beğeniler 106 / 105
  • Ticaret 0, (%0)
MuhammedArslan mantığı anladım söylediğiniz şeyin ama benim php bilgim çok az.mesela orada belirli sayıları sıraya dizmiş ama benim belirli herhangi bir sayım yok tarihe göre sıralayacak wordpress te nasıl ki en son yazdığın konu hep en başa geliyorsa o şekilde
 

 

bebektos.com - Bebek Ürünleri Pazaryeri

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Şu fonksiyon neyi temsil ediyor?

have_rows('Projelerim','option');

Eğer bu fonksiyonun içerisinde bir veritabanı sorgusu var ise sorgunun içerisinde ORDER by komutu ile sıralama yapabilirsiniz.
 

 

wmaraci
wmaraci

halilturhan halilturhan WM Aracı Kullanıcı
  • Üyelik 23.02.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek askeri personel
  • Konum İstanbul Anadolu
  • Ad Soyad H** T**
  • Mesajlar 280
  • Beğeniler 106 / 105
  • Ticaret 0, (%0)
MuhammedArslan aynen var. zaten bende onu yapmaya çalışoyorum order_by komutunu nereye nasıl ne şekilde yazacağımı bulamadım. bu komutun sağına soluna heryerine yazdım ama birtürlü 'Projelerim','option' u tarihe göre sıralayamadım
 

 

bebektos.com - Bebek Ürünleri Pazaryeri

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Fonksiyonu buraya atar mısın.
 

 

halilturhan halilturhan WM Aracı Kullanıcı
  • Üyelik 23.02.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek askeri personel
  • Konum İstanbul Anadolu
  • Ad Soyad H** T**
  • Mesajlar 280
  • Beğeniler 106 / 105
  • Ticaret 0, (%0)
kodun komplesi bu şekilde döngü gerçekleşiyor ama bir proje ekle dediğim zaman onu sonuna atıyor.tarihe göre sıralasa en başta görünecek diğerleri arkaya doğru gdecek






$sayac=0;
if(have_rows('Projelerim','option')):
while(have_rows('Projelerim','option')):
the_row();
$proje_resmi = get_sub_field('proje_resmi_ekle','option');
?>










 

 

bebektos.com - Bebek Ürünleri Pazaryeri

halilturhan halilturhan WM Aracı Kullanıcı
  • Üyelik 23.02.2016
  • Yaş/Cinsiyet 35 / E
  • Meslek askeri personel
  • Konum İstanbul Anadolu
  • Ad Soyad H** T**
  • Mesajlar 280
  • Beğeniler 106 / 105
  • Ticaret 0, (%0)
MuhammedArslan şimdi aklıma geldi 4 saattir bununla ugraşıyorum.bunu tarih olarak sıralayamayız. ID numarasına göre sıralarız.orda sayac adında bir değişken belirlemişim o değişkeni ID numarasına göre geriden gelmesini sağlamamız lazım.
 

 

bebektos.com - Bebek Ürünleri Pazaryeri

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Burada sıralamaya neden olan have_rows('Projelerim','option') fonksiyonundan gelen dizi. Bu diziyi oluşturan sorguyu bulmalısın. Veya bütün verileri tekrar yeni bir dizi de toplayıp ilk mesajda söylediğim gibi içerisinde yeniden sıralam yaptıracaksın. Ama ben olsam ilkini tercih ederim :)
halilturhan

kişi bu mesajı beğendi.

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