PhpNukeTurkiye.Com (F)  >> PNT Nuke ve Php-Nuke (F)  >> Dersler (F)
DSolu Görünüm İçin Tıklayın "sn resim galersindeki kotogorileri alfabetik siraya sokmak"

Sonsuzluk: Re: sn resim galersindeki kotogorileri alfabetik siraya sokm (2014/04/22 - 23:46)

mysql den veri çekerken alfabetik sıraya sokarak veriyi çekmek için şu kod kullanılır

* FROM ".$prefix."_sn_resim_galerisi_kategoriler order by name ASC

senin işlem yapacağın dosya modules/SN_Resim_Galerisi/anasayfa.php

işlem yapacağın sıra 84. sıra

gerisi sana kalmış :wink:

Sonsuzluk: Re: sn resim galersindeki kotogorileri alfabetik siraya sokm (2014/04/25 - 13:28)

84. sıradaki kodu buraya yazın yardımcı olayım

Sonsuzluk: Re: sn resim galersindeki kotogorileri alfabetik siraya sokm (2014/04/28 - 19:02)

Yapmak istediğimiz işlem aslında çok basit bir işlem fakat sen mantığı kavra diye ben yolu uzatıyorum mantığı kavraki birbaşka sefere bu tarz konularda anlatılmak istenileni direk olarak anla ki işin daha hızlı olsun...


Senin vermiş olduğun kodlar içerisinde 84. satırdaki kodumuz var fakat sen 84. satırın hangi satıra denk geldiğini görebilmen için resmini çektim..

İlk olarak birçok tasarımcının kullandığı Notepad++ programını kullanmanı tavsiye ediyorum bu programla istediğimiz dosyayı açtığımızda programın sol tarafında 1-2-3-4-5-6-7-8-9 şeklinde giden sıralar var bu sıralar sayesinde kodumuzun hangi sırada olduğunu kolayca görebiliriz.

http://i.hizliresim.com/zRr8qg.png

Buraya kadarki işlemimiz tamam yani hangi sıradaki kodda işlem yapacağımızı öğrendik sıra geldi işlemimize.

Bizim 84. sıradaki kodumuz şu şekilde

$getcat = $db->sql_query("SELECT * FROM ".$prefix."_sn_resim_galerisi_kategoriler WHERE id=$category");

Ben yukarıdaki ilk mesajımda sana şu kodu vermişim

* FROM ".$prefix."_sn_resim_galerisi_kategoriler order by name ASC

senin burda yapman gereken nokta iki kod arasındaki farkı görmek yani benim verdiğim kod ile senin orjinal kodun arasındaki farkları görmek mesela ;

* FROM ".$prefix."_sn_resim_galerisi_kategoriler

olan kısım senin kodda var ama bundan sonrası yok yani

order by name ASC

bu kısım yok senin kodda demekki bizim işimizi gören kod bu o halde sen kendi kodunu şu şekilde değiştireceksin

$getcat = $db->sql_query("SELECT * FROM ".$prefix."_sn_resim_galerisi_kategoriler order by name ASC");

kodların anlamlarını yazmıyorum sadece şimdilik bu mantığı kavra ilerleyen dönemlerde kodların ne işe yaradıklarını ne görevi üstlendiklerini kendinde görebilirsin.

Yapılan işlemde eksiklik hata gözden kaçan nokta var ise burdan yine bildir hep birlikte bu işi çözelim