

Bu eklenti, DataLife Engine (DLE) için geliştirilmiş, standart makale sistemini hiyerarşik bir Dizi, Sezon ve Bölüm platformuna dönüştüren kapsamlı bir yönetim motorudur. TMDB API entegrasyonu sayesinde tüm verileri otomatik çeker ve otonom bir yapı sunar.
1. Temel İşleyiş ve Hiyerarşi Modeli
Eklenti, DLE'nin post tablosuna özel sütunlar ekleyerek içerikleri birbirine bağlar.
- Dizi Ana Sayfası (is_series: 1): Projenin köküdür. Tüm sezonlar buraya bağlanır.
- Sezon Sayfası (is_series: 2): Belirli bir diziye bağlıdır ve kendi altındaki bölümleri yönetir.
- Bölüm Sayfası (is_series: 3): İzleme sayfasının bulunduğu, hiyerarşinin son halkasıdır.
2. Otomatik Veri Çekme Motoru
TMDB ID'sini girdiğinizde şu işlemleri tam kapasite yapar:
- Otomatik İçerik Oluşturma: Dizi özeti, başlığı ve türlerini API'den çekip DLE editörüne basar.
- XField Normalizer:
poster_path,vote_averageveyeargibi verileri otomatik olarak uygun alanlara yerleştirir. - TR-EN Fallback: Türkçe veri yoksa sistem otomatik olarak İngilizce veriyi çekerek içeriğin boş kalmasını engeller.
- Cast & Crew: Oyuncu kadrosunu ve yönetmen bilgilerini otomatik olarak ilave alanlara yazar.
3. Otonom Cron Motoru
Siz uyurken sitenizi güncel tutan bölümdür:
- Returning Series Takibi: Durumu "Devam Ediyor" olan dizileri periyodik olarak tarar.
- Yeni Bölüm Ekleme: API'de yeni yayınlanmış bir bölüm bulduğunda, müdahaleniz olmadan otomatik olarak haberi oluşturur ve yayınlar.
- Güvenlik: Sadece size özel bir
cron_keyile çalışır, dışarıdan tetiklenemez.
4. Akıllı Medya ve Resim Yönetimi
- Link Modu: Sunucunuzu yormadan resimleri doğrudan TMDB üzerinden gösterir.
- Depolama Modu: Resimleri sunucunuza indirir, optimize eder ve otomatik Watermark basar.
- Güvenlik Zırhı: İndirilen dosyanın gerçek bir resim olup olmadığını
getimagesize()ile kontrol eder; bozuk dosyaları sisteme dahil etmez.
5. Tema ve Ön Yüz Dinamikleri
Tasarım bağımsız çalışır. İçerik türüne göre özel şablonları otomatik yükleme yeteneğine sahiptir:
- Otomatik Şablon Seçimi: İçerik diziyse
series_details.tpl, sezonsaseason_details.tpl, bölümseepisode_details.tplotomatik yüklenir. - Akıllı Navigasyon: Bölüm sayfalarında önceki ve sonraki bölüme giden butonları (
{series_navigation}) otomatik oluşturur. - Listeleme Motoru: Dizinin sezonlarını (
season_list.tpl) veya sezonun bölümlerini (episode_list.tpl) şablon bazlı listeler.
6. Admin Yönetim Paneli
- Dinamik XField Haritası: API'den gelen hangi verinin hangi ilave alana yazılacağını tek tek seçebilirsiniz.
- SEO Şablonları: Dizi, sezon ve bölüm başlıklarının otomatik nasıl oluşturulacağını belirlersiniz.
- Hızlı İşlemler: Tek tıkla tüm hiyerarşiyi (tüm sezon ve bölümleri) saniyeler içinde çekebilirsiniz.
Özetle: Bu eklenti, veri girişini tamamen otomatiğe bağlar, veritabanınızı hiyerarşik olarak düzenli tutar ve size sadece temanızı (TPL) kendi zevkinize göre süsleme işini bırakır.
📂 DLE Kategori ve Şablon Eşleştirme Klavuzu
Eklentinin hiyerarşik yapısının sitenizde profesyonel görünmesi için admin panelinden her kategori için şu şablonları tanımlamalısınız:
1. DİZİLER Kategorisi İçin:
Bu kategori ana dizi sayfalarını barındırır.
- Tanıtım Metni Şablonu:
series_list.tpl(Katalog veya yan menü görünümlü kart tasarımı). - Ana Metin Şablonu:
series_details.tpl(Geniş backdrop resimli, künyeli ana tasarım).
2. SEZONLAR Kategorisi İçin:
Dizilere bağlı sezon sayfalarının olduğu kategoridir.
- Tanıtım Metni Şablonu:
season_list.tpl(Dizi sayfasında alt alta dizilen sezon kartları). - Ana Metin Şablonu:
season_details.tpl(O sezona ait bölümlerin listelendiği ana sayfa).
3. BÖLÜMLER Kategorisi İçin:
İzleme sayfalarının olduğu, hiyerarşinin son halkasıdır.
- Tanıtım Metni Şablonu:
episode_list.tpl(Sezon sayfasında bölümleri listeleyen kartlar). - Ana Metin Şablonu:
episode_details.tpl(Player ve navigasyon butonlarının olduğu sayfa).