XOOPS & DataLife Engine için CMS modül yayın sistemi
Ortak CSS + 2 sayfa + 10 widget
Bu kod, sitenizin içerik sayfasında görüntülenen firma adını (xfields içindeki firma-adi alanı) alıp, aynı firma adına sahip servis hizmetlerini (kategori ID: 11) listeleyen bir tablo oluşturuyor.İlave alan adı isteğinize göre değiştirilir.
Kullanım Senaryosu
Örneğin "ABC Teknik Servis" adlı bir firma için haber açtığınızda:
Bu firma adı xfields'ta firma-adi|ABC Teknik Servis olarak saklanır
Kod, kategori ID'si 11 olan (servisler) ve xfields içinde aynı firma adını taşıyan diğer haberleri bulur
En fazla 10 adet servis kaydını tarihe göre sıralar (önce en yeni)
Tablo halinde listeleyip haber sayfasına ekler
Öne Çıkan Özellikler
Güvenlik: Hacking attempt! kontrolü yapıyor
SEF URL: Kategorilerin alt_name'ini kullanarak temiz URL oluşturuyor (/servisler/123-servis-adi.html)
XField Ayrıştırma: firma-adi|değer||alan2|değer2 formatını doğru parse ediyor
Tarih Formatı: DLE'nin langdate() fonksiyonu ile yerelleştirilmiş tarih gösterimi
Görsel Düzen: Tablo için CSS stilleri eklemişsiniz
İçerik Sayfasında Kullanın:
{include file="engine/modules/custom_filter.php"}
{custom category="11" xfields="firma-adi" limit="10" order="date" sort="desc" aviable="global" template="servisler-custom"}