DleHub
Derya profil resmi

DLE xSort Pro (Gelişmiş Sıralama Modülü)

Geliştirici: Derya • Yayın: 7-02-2026, 17:08
DLE xSort Pro (Gelişmiş Sıralama Modülü)
DLE xSort Pro (Gelişmiş Sıralama Modülü)
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.
Dosya İndirme Kilitli
195 Gösterim 6 Yorum
Bu İçeriği DeğerlendirPuan: +7
Harika (+10p)
0
Çalışıyor (+5p)
1
Yararlı (+5p)
🚀
0
Hatalı (-5p)
0
Sorum Var (0p)
0
Teşekkürler (+2p)
🙏
1

Geliştirici Tartışmaları

6 yorum
  1. King
    King Aktif Üye
    10 Şub 2026 01:09
    0
    #1

    Merhaba paylaşım için teşekkürler.,

    birçok rus dle sitelerinde yapay zekayı DLE ye  entegre ettiklerini görüyorum bunu bizde yapabilir miyiz? Teşekkürler.

  2. elegance
    elegance Yönetici
    10 Şub 2026 18:04
    0
    #2

    Evet yaparız ama zaten dle nin kendisinde var editör kısmında makeleyi yapay zekaya düzenlettirme ve yazdırma yapıyor sizin nasıl bir yapay zeka istediğinizi yazarsanız daha  fazla yardımcı oluruz.

    1. King
      King Aktif Üye
      11 Şub 2026 13:36
      0
      #3

      https://prowebber.club/datalife-engine/dle-mods/

      içerik oluşturmaya yardımcı oluyor tam olarak anlamadım sizde bir bakarsanız.

      1. elegance
        elegance Yönetici
        11 Şub 2026 16:41
        0
        #4

        CatMan - Yapay Zeka Destekli Kategori Oluşturma

        bunu diyorsan olabilir ama dediğim gibi diğerini zaten dle nin kendisinde var diğeri ise Genman - yeniden yazma, açıklama oluşturucu dlenin kendi sistemi ile aynı

  3. heyula
    heyula Ziyaretçi
    03 Mrt 2026 15:55
    +2
    #5

    Bu eklenti mantığı ile kullanışlı,hızlı ve basit bir filtreleme modülü yaptım.Tüm ilave alanları kategori ve içerik bazlı bir şekilde filtreleyebiliyor  sonuçlar gerçekten iyi yakın zamanda paylaşıma sunucam.

  4. tfprvl187
    tfprvl187 Aktif Üye
    12 Mrt 2026 07:39
    0
    #6

    DLE 18.1'de sıralama çalışmıyor.  Düzeltilebilir mi?

Yorum Ekle

Hesapla giriş:
Kodu Güncelle