Arkadaşlar herkese iyi günler,
Sitemi kodlarken yaşadığım sorunu dile getirmek istiyorum.Yazıya ait yorumların tümünü çekemiyorum.Sadece ilk yorum geliyor.Tema sistemini kullanmadan öncede yorumları aynı şekilde çekiyordum hiç bir sorun olmuyordu.
Geceden beri sorunuma çözüm arıyorum ama bir türlü çözemedim arkadaşlar yardımlarınızı bekliyorum.
Not : Dosya Ektedir.
Tema Sistemi ve Yorum Sıralama Sıkıntısı?
4
●331
- 17-06-2009, 10:44:56Üyeliği durdurulduverdiginiz kodlarla bu iş olmaz. tema sisteminizde döngü türevi bir mantık yok çünkü. sadece bul değiştirle sabit metin değiştirme mantığı var.
smarty kullanarak daha pratik bu tema sistemini kullanabilirsiniz.
ayni sayfanin smarty e dönüştürülmüş halini ücretli yapabilirim
kod analizi olarakta
mysql_query("UPDATE Yazilar SET Hit = '$Hit' WHERE ID = '$YaziID'");yerine
mysql_query("UPDATE Yazilar SET Hit = Hit+1 WHERE ID = '$YaziID'");ifadesini
$YorumSayisi = mysql_num_rows(mysql_query("SELECT * FROM Yorumlar WHERE YaziID='$ID'"));
yerinede büyük veri sayilarinda sorun yaşmamak için count ifadesini kullanmalisiniz - 17-06-2009, 10:59:55Üyeliği durduruldudöngünün baslangicini ve bitişini belirtecek bir ayiraca ihtiyaciniz var hepsinden önce.umutnet adlı üyeden alıntı: mesajı görüntüle
verdiginiz tasarimda veri kadar yorumum kopyalanmasini yazdigim kod nasil algilayabilir derseniz sorunun kaynagini keşfedebilirsiniz
normal metin tanimlamanin haricinde dizi ata gibi bir mantiginiz daha olmali ve veriyi değişken şeklinde değil tüm bulunan kayitlari dizi şekilde göndermeniz gerek.
bu yazdiginiz mantikta zaten class a gönderdiginiz değişken data okuma veriniz bittiginde son okunan kayit olmuş oluyor.
bunun yaninda preg_replace ile işlem yapmaniz problem oluşturmaya çok müsait gönderdiginiz metinde düzenli ifade bulunursa düşünmediginiz sonuçla karşılaşırsınız.
kendimde daha önce 3 kere kendime has template yazmis birisi olarak bu tarz şeyler oluşturmak yerine bir çok kullanicinin destekledigi smarty gibi motorlari kullanmanizi tavsiye ederim.