ModüllerSayfalar Xoops EklentilerDLE Eklentiler Xcreate
Giriş Yap

XOOPS — DATALIFE

Ana Sayfa » DLE Eklentiler Özel Filtre Eklentisi
📋

Özel Filtre Eklentisi

Filtre
📁 Category: DLE Eklentiler

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

⚠️ custom_filter.php dosyasını "engine/modules/" içine yükleyin
php
İç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"}


👨🏻
Author: Admin
· 📅 Date: 05/02/2026 ·
👁️ Views: 203
🏷️

Dosya

🗜️
Veri Listeleme Alaklı Veri.zip
ZIP33 KB02.05.2026
8 downloads
application/zip
🔒Please register or log in and post a comment to download this file.

Puanlama

✍️

Kendi İpucunuzu Paylaşın

XOOPS deneyimlerinizi toplulukla paylaşın. Her katkı onlarca geliştiriciyi kolaylaştırabilir.

+ İpucu Gönder
Kurallar ve yönergeler →
Publish Comment
Comment Rules
Comments by registered users are always approved
Title*
Name*
Email*
Website
Message*
Confirmation Code
2 + 8 = ?  
Input the result from the expression
Maximum attempts you can try: 10
* = Required