Detaylı Açıklama
DLE xSort Pro (Gelişmiş Sıralama Modülü)
========================================
DLE sitenizde haberleri hem standart alanlara (tarih, puan, izlenme) hem de dilediğiniz **Özel Alanlara (XFields)** göre sıralamanızı sağlayan profesyonel bir modüldür. Yıl, IMDb puanı, Sezon gibi verileri sayısal olarak doğru sıralar, şablon (TPL) desteği ile %100 özelleştirilebilir ve temiz URL yapısı sunar.
Kurulum:
--------
1. "engine/modules/mod_xsort.php" dosyasını sunucunuzda "engine/modules/" klasörüne yükleyin.
2. "templates/Default/xsort.tpl" dosyasını kullandığınız temanın klasörüne (örneğin "templates/Red/" veya "templates/Default/") yükleyin.
3. DLE Admin Paneli -> Eklentiler (Plugins) -> Eklenti Yükle bölümünden "install_xsort.xml" dosyasını seçip yükleyin.
Kullanım:
---------
Sıralama menüsünün görünmesini istediğiniz şablon dosyasına (örneğin main.tpl veya category.tpl dosyasına) şu kodu ekleyin:
{include file="engine/modules/mod_xsort.php?fields=year,imdb,rating,date,comm_num,title&allowed_fields=year,imdb,rating,date,comm_num,title"}
Parametreler:
-------------
- fields: Açılır menüde (dropdown) kullanıcıya gösterilecek alanlar. Virgül ile ayırarak yazın.
- allowed_fields: İzin verilen sıralama kriterleri listesidir. Güvenlik için gereklidir.
Desteklenen Alanlar:
--------------------
- Standart: date (Tarih), rating (Puan), news_read (İzlenme), comm_num (Yorum), title (İsim)
- Özel Alanlar (XFields): year (Yıl), imdb (IMDb Puanı), season (Sezon), episode (Bölüm) veya sitenizdeki diğer xfield isimleri.
Özelleştirme:
-------------
- Görünümü değiştirmek için temanızdaki "xsort.tpl" dosyasını düzenleyebilirsiniz.
- Alan isimlerini Türkçeleştirmek veya değiştirmek için "engine/modules/mod_xsort.php" dosyasını açıp "$field_names" dizisini düzenleyebilirsiniz.
Özel Alan Ekleme (Detaylı):
---------------------------
Sitenize ait herhangi bir ilave alanı (xField) sıralamaya dahil etmek için:
1. {include} kodundaki "fields" ve "allowed_fields" kısımlarına alanın kod adını ekleyin (örneğin: yonetmen).
{include file="engine/modules/mod_xsort.php?fields=...,yonetmen&allowed_fields=...,yonetmen"}
2. Menüde isminin düzgün görünmesi için "engine/modules/mod_xsort.php" dosyasını açın.
3. "$field_names" listesine şunu ekleyin:
'yonetmen' => 'Yönetmen',
Bu kadar! Artık ziyaretçileriniz yönetmene göre de sıralama yapabilir.
DLE Orijinalinden Farkı Nedir?
------------------------------
Bu modülün standart DLE sıralama sisteminden (news_sort) temel farkları şunlardır:
1. Özel Alan (XField) Desteği:
DLE varsayılan olarak sadece tarih, puan, yorum vb. standart alanlara göre sıralama yapar.
Bu modül ise sitenizdeki HERHANGİ BİR özel alana (Yıl, IMDb, Yönetmen vb.) göre sıralama yapmanıza olanak tanır.
2. Akıllı Sayısal Sıralama:
DLE özel alanları metin olarak görür (Örn: 10, 2'den sonra gelir).
Bu modül sayısal verileri (Yıl, IMDb Puanı, Sezon) algılar ve matematiksel olarak doğru sıralar (10 > 2).
3. Özelleştirilebilir Arayüz:
Standart sistemin aksine, tamamen şablon (xsort.tpl) tabanlıdır. Tasarımı istediğiniz gibi değiştirebilirsiniz.
4. Temiz Link Yapısı:
Sıfırlama işlemi sırasında URL'deki karmaşık parametreleri temizler ve kullanıcı deneyimini iyileştirir.
İndirme Yetkiniz Yok
ETİKETLER:
TEKNİK ÖZET
GÜVENLİ DOSYA
DLEHub Editörleri tarafından taranmıştır.
Bu İçeriği DeğerlendirHenüz oy yok
Harika (+10p)
0
Komik (+5p)
0
Şaşırdım (+2p)
0
Üzüldüm (-2p)
0
Kızdım (-5p)
0
Düşündürücü (+1p)
0
BENZER İÇERİKLER
DataLife Engine v.17.3
DataLife Engine 17.3'ün yeni sürümü Ekim 2024'te yayınlandı. DLE,...
13.02.2025
İncele
Blogs
DataLife Engine v.19.0 Basın Bülteni
DataLife Engine'imizin yeni sürümü olan v.19.0’ı sizlere sunmaktan...
05.10.2025
İncele
Dle Sürümler
DataLife Engine v.18.0
Şubat 2025'te DataLife Engine 18.0 sürümü yayımlandı ve bu sürümle...
16.02.2025
İncele
Blogs
Anasayfa Yapılandırma 1
Bu açıklama, main.tpl dosyasındaki bir bölümün nasıl düzenleneceği ve dikkat...
06.01.2025
İncele
Blogs
Anasayfa Yapılandırma 3
Bu açıklama, main.tpl dosyasındaki bir bölümün nasıl düzenleneceği ve dikkat...
09.01.2025
İncele
TARTIŞMALAR
5 CEVAP
