18 Nisan 2009 | 10:17
yazar: Guardian
Anasayfadaki ana kategori alanları hakkında
Kategoriler: duyurular, php
Etiketler: Ajax, category, duyuru, en çok okunanlar, en çok yorumlananlar, kategori, noktalama, php, son başlıklar, syntax
Sadece son başlıkları alt alta sıralayan basit yapısından uzaklaştırarak anasayfanın daha kullanışlı bir yapıya ulaşması için çaba harcıyorum.
Artık anasayfanın eskiden son başlıkların alt alta listelendiği ana içerik alanının en üstünde 6 ana kategoriye ait ayrı ayrı son başlıkların bağlantılarını listeleyen bir alan görmektesiniz. Hemen altında ise tüm kategorilere ait son 4 başlık ve özeti görüntülenmekte.
Aslında niyetim bundan daha fazlasıydı, ancak şuan için her kategori için ayrı listeleyebileceğim “en çok okunanlar” ve “en çok yorumlananlar” alanları adına kullanabileceğim Loop döngüsü içerisinde işlev gören uygun fonksiyon veya eklentiler bulamadığımdan ilgili alanı güncelleyen Ajax tekniği ile desteklenmiş pek güzel formumu kullanamamaktayım. Oysa ne hevesle hazırlamıştım :)
Sorunlar:
- İlgili alan “en çok yorumlananlar” içeriği ile güncellendiğinde ilgili fonksiyon Loop döngüsünden bağımsız çalıştığından ilgili kategori adına değil, tüm içerikler adına sonuçlar listelemekte. Bu işlemde yapmak istediğim ana fikire zıtlık oluşturmakta.
- İlgili alan “en çok okunanlar” içeriği ile güncellendiğinde ise sayfa sayaç eklentisi hiçbir sonuç listelememekte. Burada anlamadığım bir diğer konu ilgili eklentinin noktalaması (syntax) ile ilgili:
- <?=toplam_okunma_yaz();?> şeklinde “=” karakteri içeren bir noktalama hiç görmemiştim. İlgili betiğimde toplam_okunma_yaz(); şeklinde kullandığımda bağlantılar yazdırılmazken sadece içeriğin kaç kare görüntülendiğine dair bir sayı dizisi ile karşılaşıyorum.
Bu sorunları aşmamda yardımcı olacak eklenti, fonksiyon ve her türlü fikre açığım.
19 Nisan 2009 saat: 11:50
ilgili alanın tasarımı yenilendi.
sanırım bu şekilde daha şık oldu..
25 Nisan 2009 saat: 09:01
[...] Anasayfanın içerik alanının en üstüne ana kategorilere ait son başlıkların listelendiği bir alan eklenerek, anasayfanın sadece tüm sistemdeki son başlıkları listelediği basit yapıdan uzaklaştırmak adına bir adım atıldı. [...]