Joomla
Az Okunanlar Modülü Hazırlamak
Joomla! Çok Okunanlar Modülünü bir çok yerde kullanıyor, farklı gösterimler ya da farklı kategoriler için kopyalayabiliyoruz. Bu bizim senelerdir en çok kullandığımız içerik modüllerinden biri. Halbuki durup şöyle bir düşünürsek Çok Okunan içerik modülü bizim ne tür bir işimize yarayabilir ? Belki çok dinamik bir içerik yapısına sahip değilsek, ziyaretçilerimizin ilgisini en çok çeken içerik öğelerinin bir başkasının da ilgisini çekme ihtimalinin yüksek olacağını düşünebiliriz.
Karakter Sınırlamada Resimli İçerik Sorunu
Önceki konumuzda substr ile içeriğimizin gösterdiğimiz karakterinden itibaren dilediğimiz kadar karakteri saydırarak yazdırmayı, böylece belirlediğimiz sayıda karakteri gösterme işlemini metni kesmeden yapmıştık. Ancak resim ve biçimlendirme etiketleriyle başlayan metinlerde bu etiketler kimi zaman gösterilen sınır sayı ve hatta fazlası kadar karakter içerebiliyor. Bu durumda içerik metninden gösterecek bir ksım kalmadığı gibi uzun açıklamalar içeren başlangıç resmi dahi gözükmemekte, dolayısıyla introtext alanı boş çıkmaktadır. O zaman bu etiketleri ayırmak ve sonra saydırıp tekrar ilave etmemiz gerekiyor. strip_tags tek başına yeterli gelmiyor. Bunun da çözümünü kendi yerel çalışmam üzerinde deneyerek buldum. Bir bakalım nasıl oluyor.
Ön Sayfada Başlık Karakteri Sınırlama
İçerik başlıklarınızı belli bir standarda oturtmak istiyorsunuz. Ön sayfada iyi bir görünüm elde ederken bir yandan da adreslerinizin bozulmamasını, içerik sayfasında da içerik başlığının tam manasıyla yer almasını diliyorsunuz. O zaman substr kullanarak içerik başlığınızın sadece istediğiniz kısmını ön sayfada gösterebilirsiniz. Örneğin ilk 10 karakter, ilk 20 karakter gibi. Böylece hem ön sayfa görünümünüz düzgün kalacak hem de aslında içerik başlığı değişmeyecek. Şimdi beraberce içerik başlıklarımızın nasıl ilk 15 karakterini göstereceğimize bakalım. İşlemi sadece ön sayfa için geçerli olacak şekilde yapalım ki içerik sayfasında başlığın tamamı görülebilsin.
Ön Sayfada Karakter Sınırlama
Ön sayfa bileşeni (com_frontpage sizin varsayılan anasayfanızdır) ile gösterdiğiniz içerik özetlerinde karakter sınırlaması yapmak mı istiyorsunuz ? Evet buna özellikle yazarları ola siteler ihtiyaç duyuyor. Böylece daha kararlı bir içerik görünümü yakalanabiliyor. Siz de içeriğinizin özetlerinin bulunduğu bölümde karakter sınırlamasına giderek ön sayfada her giriş metninin eşit şekilde görünmesini sağlayabilirsiniz. Yapacağımız düzenleme aslında karakter sınırlama değil, istediğimiz kadarını gösterme şeklinde bir düzenleme.