DLE Movie Importer PRO

Alloha ve Collaps’tan DLE’ye filmlerin, dizilerin, animelerin ve TV şovlarının otomatik aktarımı: sezon ve seslendirme seçimli tek oynatıcı, kendi sayfaları olan kişiler ve derlemeler, AI metinleri, DLE Multi-Language ile çeviri ve SEO.
Sürüm 2.1.3 PHP 7.4 — 8.4 DLE 15.1 — 21.0 Belgeler Demoyu aç

DLE Movie Importer PRO, bir film sitesini filmler, diziler, çizgi filmler, anime ve TV şovlarıyla kendiliğinden dolduran ve kataloğu güncel tutan bir DataLife Engine modülüdür. Kataloğu ve oynatıcıları Alloha ile Collaps’tan alır, TMDB, Kinopoisk ve YouTube verileriyle zenginleştirir ve hazır haberler yayımlar: afiş, ek alanlar, kategoriler, oynatıcı, bölümler, kişiler ve SEO ile birlikte.

Modül, DLE üzerinde çevrimiçi sinema ve film portalı işleten ve tek seferlik içe aktarmadan fazlasına ihtiyaç duyanlar için tasarlanmıştır: kendiliğinden büyüyen bir site — zamanlamaya göre yeni filmler ve bölümler, özgün metinler, oyuncu ve derleme sayfaları, diğer dillere çeviri ve arama motorları için işaretleme.

Öne çıkanlar

  • İki film kaynağı: Alloha ve Collaps — katalog, güncelleme akışı ve oynatıcılar; TMDB, Kinopoisk ve YouTube veri, görsel ve fragman ekler
  • Tek oynatıcı: kendi adlarınızla kaynak sekmeleri, sezon, bölüm ve seslendirme seçimi, bölüm yayın takvimi ve abonelere e-posta
  • Kişiler ve derlemeler: kendi adresleri, başlıkları ve site haritası olan oyuncu, yönetmen ve tematik derleme sayfaları
  • AI metinleri: OpenAI, Claude, Gemini, Grok, DeepSeek, Perplexity ve YandexGPT — tek düğmeyle güncel modeller, internette bilgi arama, bütçeler ve harcama takibi
  • Sitenin tüm dillerinde: DLE Multi-Language ile filmler, kişiler, bölümler ve derlemeler çevrilir
  • Kopya ve kayıp yok: filmler Kinopoisk, IMDb ve TMDB kimlikleriyle eşleştirilir; elle yapılan düzenlemeler ve AI metinleri güncellemede silinmez

Film kaynakları: Alloha ve Collaps

Her kaynaktan katalog, akış ve oynatıcı

  • Kaynaklar "Integrations" bölümünde bağlanır: erişim anahtarı, "Check" düğmesi ve "Catalog and feed", "Player", "Movie data" rolleri
  • Bir kaynak haber oluşturabilir ya da yalnızca eklenmiş olanları tamamlayabilir: örneğin filmler Alloha’dan, ikinci oynatıcı ve derlemeler Collaps’tan gelir
  • "Source priority": her alan için hangi kaynağın değerinin alınacağı seçilir; boş değer bir sonraki kaynaktan alınır
  • Her kaynağın kendi verileri — kalite, dizi durumu, slogan, bütçe, hasılat, dijital yayın, Rusya prömiyeri ve diğerleri — istenen DLE ek alanlarına yazılır
  • Oynatıcı adresi çıktı sırasında oluşturulur; bu yüzden oynatıcı alan adı değiştiğinde binlerce haberi yeniden kaydetmek gerekmez; Collaps oynatıcısının güncel alan adı otomatik kullanılır

Film verileri: TMDB, Kinopoisk ve YouTube

  • TMDB — 16:9 kapak, küçük görsel ve logo, kişi verileri, bölüm adları ve açıklamaları, yayın takvimi
  • Kinopoisk (Kinopoisk API Unofficial) — kişiler, bölümler, yayın tarihleri ve görseller; TMDB sunucunuzdan erişilemediğinde onun yerini alır
  • YouTube — içe aktarma sırasında film fragmanı
  • Tüm servislerin anahtarları tek yerde saklanır ve maskeli gösterilir

İçe aktarma: siteye ne ve nasıl gelir

İçe aktarma görevleri

  • "Update feed" — son çalıştırmadan bu yana yeni filmleri ve yeni bölümleri alır; siteyi büyüten ana görev
  • "Missed titles" — kaynak kataloğunu gün gün tarar ve akışın kaçırmış olabileceklerini ekler, örneğin sunucu kesintisi sırasında
  • "Catalogue" — seçilen tipteki tüm kataloğu sonuna kadar parça parça aktarır: sitenin ilk doldurulması için
  • "Import by filters" — yıllar ve hariç yıllar, türler, ülkeler ve hariç ülkeler, yaş sınırı, Kinopoisk ve IMDb puanı, oyuncu, yönetmen, yapımcı, seslendirme, yalnızca afişli veya açıklamalı, yalnızca 4K; listede yalnızca kaynağın desteklediği filtreler görünür
  • Tek bir filmi doğrudan DLE’nin "Add news" ekranında içe aktarma: Kinopoisk kimliği, IMDb kimliği, Kinopoisk bağlantısı veya ad — form kendiliğinden dolar, tüm etkin kaynakların oynatıcılarıyla ve isterseniz hemen AI metniyle

Kategoriler, ek alanlar ve yayımlama

  • Tipe göre kategoriler — film, dizi, çizgi film, çizgi dizi, anime, TV şovu — ve "tip + tür → kategori" kuralları
  • "Default category": uygun kategorisi olmayan filmin nereye konacağı — ya da hiç içe aktarılmaması
  • Filme ait her veri DLE ek alanlarına yazılabilir; "Computed fields" birkaç değerden şablonla oluşturulur, örneğin "3. sezon 8. bölüm"
  • Yeni içeriklerin moderasyonu ve eklenmiş olanların güncellenmesi için ayrı kurallar
  • Çalıştırma başına sınırlar ve süre — içe aktarma sunucuyu yormaz
  • Site önbelleği yalnızca haber listeleri için ve belirlenen aralıktan sık olmamak üzere temizlenir — içe aktarma sırasında ana sayfa yavaşlamaz

Afişler ve görseller

  • Afiş sunucunuza indirilir, küçültülür ve WebP ya da AVIF olarak kaydedilir
  • "Crop to exact size" — sitedeki tüm afişler aynı boyutta
  • Görsel, alanın beklediği biçimde yazılır: "Image" alanına DLE görseli olarak, metin alanına /uploads/posts/… adresi olarak
  • TMDB veya Kinopoisk’ten kapak, küçük görsel ve logo ayrı ek alanlara
  • Çok büyük bir görsel içe aktarmayı durdurmaz, geçici dosya kalmaz

AI olmadan özgün metinler: koşullu şablonlar

  • Başlık, kısa ve tam haber, meta etiketleri ve haber adresi değişkenli şablonlarla oluşturulur: {name}, {year}, {genre} ve onlarca diğeri
  • Şablonlarda koşullar: [if-year]…[/if-year], [not-year]…[/not-year], [if-type=series]…[/if-type] ve iç içe koşullar — AI maliyeti olmadan filmler ve diziler için farklı metinler
  • {actors:3} — ilk üç oyuncu, {time_hm} — saat ve dakika olarak süre, {type_title} — büyük harfle içerik tipi, {premiere_text} — yazıyla prömiyer tarihi
  • Meta açıklaması tam kelimede kesilir, puanlar tek ondalıkla gösterilir, türler arasında "film" ve "dizi" yer almaz
  • Adı Arapça, Farsça ve başka alfabelerde olan bir filmin haber adresi Rusça adından oluşturulur

Diziler: sezonlar, bölümler, seslendirmeler ve yayın takvimi

Tek oynatıcı

  • {mi_player} etiketi bağlı tüm oynatıcıların sekmelerini belirlenen sırayla gösterir; ilk kaynakta film yoksa bir sonraki gösterilir
  • Her sekme için kendi "Player name on the site" adınız — "Player 1", "HD", "Ana" — ve sitenin her dili için ayrı
  • Sezon, bölüm ve seslendirme seçimi doğrudan videonun üstünde
  • Herhangi bir kaynağın ayrı oynatıcısı {mi_player_<kaynak>} etiketleriyle; hazır şablonlar için oynatıcı adresi bir ek alana da yazılabilir
  • Aurora, Cinema, Neon, Minimal, Glass, "Same as the site" veya kendi temanız — renk ve köşe yuvarlaklığı ayarlarıyla
  • Oynatıcı kapak görseli ve videoyu istenen saniyeden başlatma — örneğin dizi jeneriğini atlamak için

Bölüm yayın takvimi ve abonelikler

  • Gelecek bölümlerin yayın tarihleri, bölüm adları ve açıklamaları site dilinde — TMDB, TVMaze ve Kinopoisk’ten
  • Takvim sırayla doldurulur ve aynı dizilere takılıp kalmaz; "Smart" modunda ziyaretçilerin açtığı diziler önce kontrol edilir
  • Dizilerde "Subscribe to updates" düğmesi: yeni bölüm yayımlandığında ziyaretçi e-posta alır
  • E-postalar kuyrukla, parça parça ve yeniden denemelerle gönderilir; e-posta metni değişkenlerle size ait
  • Sitede "My subscriptions" ve "Episode updates" sayfaları
  • Bir bölüm, ana oynatıcıda ya da aynı anda birkaç oynatıcıda varsa yayımlanmış sayılır — aboneler yanlış e-posta almaz
  • Yönetim panelindeki "Series" bölümü: her dizinin sezonları, bölümleri ve oynatıcıları, bölüm düzenleme ve silme, "Refetch episode titles"

Kişiler: oyuncular ve çekim ekibi

  • Ayrı bir kişi veritabanı: oyuncular, yönetmenler, yapımcılar, senaristler ve filmin diğer katılımcıları
  • Kişi, adıyla değil Kinopoisk veya TMDB kimliğiyle belirlenir — adaşlar tek kartta birleşmez
  • Kinopoisk veya TMDB’den "Data collection": fotoğraf, biyografi, doğum tarihi ve yeri, meslek, filmografi; film sayfasında görünenler önce doldurulur
  • Her kişi için bir sayfa ve arama, role, cinsiyete ve ülkeye göre filtreler ile sıralamalı genel liste
  • Sayfa başlığı ve açıklaması şablonları, schema.org işaretlemesi; fotoğrafı ve biyografisi olmayan "boş" sayfalar arama motorlarından gizlenir ve site haritasına girmez
  • İsimlerin ve biyografilerin AI ile çevirisi
  • Şablon etiketleri: filmin kişi listesi, rollere göre, karakter adlarıyla, baş yönetmen, sayılar ve diğerleri
  • Yönetim panelinde — filtreli ve toplu işlemli liste, kopyaları birleştirme ve doluluk istatistikleri

Film derlemeleri

  • Collaps’tan derlemeler: tematik olanlar — "Distopyalar", "Oscar ödüllüler" — ve platform derlemeleri
  • Derlemelerin listelendiği bir sayfa ve her derleme için sayfalamalı ve sıralamalı bir sayfa
  • Her derleme için kendi başlığı, açıklaması, H1’i ve metni; {name}, {count}, {site} içeren varsayılan şablonlar
  • canonical, BreadcrumbList ve ItemList işaretlemesi, az filmli derlemeler için noindex, olmayanlar için 404
  • Tam haberde — filmin derlemelerine ve serinin tüm filmlerine bağlantılar
  • {mi_collections_menu} ve {mi_collections_cards limit="12"} — şablonun herhangi bir yerinde afiş kolajlı derleme menüsü ve kartları
  • Derleme içerikleri zamanlamaya göre ve yönetim panelindeki düğmeyle güncellenir

AI metinleri

Servisler ve modeller

  • OpenAI, Anthropic Claude, Google Gemini, xAI Grok, DeepSeek, Perplexity ve YandexGPT; ana servis ve arıza durumunda yedek servisler
  • "Refresh models" — model listesi fiyatlarıyla birlikte hesabınızdan yüklenir ve "Recommended", "Other available", "Not in your account" gruplarına ayrılır
  • İstek parametreleri modele uyum sağlar: akıl yürütme, derinliği ve ifade serbestliği yalnızca modelin kabul ettiği yerde gösterilir
  • AI istekleri bir proxy üzerinden yönlendirilebilir
  • Her servis için "Test connection" ve "Test on a post" — yayımlamadan önce "önce / sonra" sonucu ve fiyat

AI ne yazar

  • Kısa ve tam açıklama, meta açıklaması, anahtar kelimeler, etiketler ve istenen ek alanlar; başlık — isteğe bağlı
  • Tıklamayla eklenen değişkenlerle "Instructions for AI" ve "Restore default" düğmesi
  • "Write when there is no description" — AI, filmin açıklamasını adından yazar
  • "Do not publish before AI texts" ve yayımlanmış haberlerin arka planda işlenmesi
  • "Web search": bunu destekleyen modeller yazmadan önce bilgileri doğrular; arama belirli sitelerle ve sorgu sayısıyla sınırlandırılabilir

Bütçe ve harcamalar

  • Her servis için günlük ve aylık bütçe, bitmeye yaklaştığında uyarı
  • Günlere ve aylara, servislere ve modellere göre harcamalar; bakiye — bunu bildiren servislerde
  • Hesapta para bitti veya anahtar reddedildi — servis yüzlerce boş istek yerine anlaşılır bir nedenle duraklatılır; duraklama kendiliğinden ya da düğmeyle kaldırılır

DLE Multi-Language ile çok dillilik

  • DLE Multi-Language modülüyle birlikte AI, filme dair her şeyi sitenin dillerine çevirir: ad, kısa ve tam açıklama, meta etiketleri ve seçilen ek alanlar
  • Kişi biyografileri, bölüm adları ve açıklamaları, derleme metinleri — ziyaretçinin seçtiği dilde
  • Çeviri modu — "Right at import" veya "Scheduler only": ayrı bir görev, AI bütçesini ve duraklamalarını gözeterek kuyruğu arka planda çevirir
  • Yeniden çeviri yalnızca kaynak metin değiştiğinde yapılır
  • Her dilde oynatıcı sekme adları, her dil için ayrı kişi site haritası ve hreflang

SEO ve site haritası

  • schema.org işaretlemesi: film veya dizi, sezonlar ve bölümler, video, puan, oyuncular ve yönetmenler — DLE’nin kendi işaretlemesine ya da eski sürümlerde ayrı bir blok olarak
  • Kişiler ve derlemeler DLE "Sitemap"ine ayrı ayrı, kendi öncelik ve sıklıklarıyla eklenir
  • Kişi, derleme ve abonelik sayfalarının adresleri "Friendly URLs" bölümünde ayarlanır
  • Kendi başlık ve açıklama şablonlarınız, canonical ve olmayan modül sayfaları için 404

Senkronizasyon ve güvenilirlik

  • "Synchronization", yayımlanmış haberleri kaynakla karşılaştırır ve eksik alanları tamamlar
  • AI’nin yazdığı metinler ve elle yapılan düzenlemeler güncellemede üzerine yazılmaz
  • Film Kinopoisk, IMDb ve TMDB kimlikleriyle eşleştirilir — ne içe aktarmada ne de elle eklemede kopya oluşur
  • Güncelleme akışı geride kalmaz ve listenin sonunda durmaz; kaynak hatasında duraklama ve yeniden deneme yapılır, sürekli hata veren içerik atlanır ve kuyruğu tıkamaz
  • Bir haberin silinmesi, ona bağlı modül verilerini de temizler
  • Kaynak verileri çıktıdan önce denetlenir, modülün servis adresleri yabancılara kapalıdır

Zamanlayıcı ve yönetim paneli

"Scheduler"

  • Tüm zamanlanmış görevler tek ekranda: ne sıklıkla, son çalıştırma, durum ve hatalar
  • Tüm cron bağlantıları için tek gizli anahtar ve hazır crontab — yalnızca çalışan görevlerle ve çakışan çalıştırmalara karşı korumayla
  • Her görev için "Run now", "Remove pause" ve "Reset progress"

DLE tarzında yönetim paneli

  • "Overview", "Integrations", "Import", "Synchronization", "AI texts", "Persons", "Series", "Scheduler", "Appearance", "Friendly URLs", "Subscriptions", "Collections", "Multilingual" ve "Help" bölümleri
  • "Overview" — kaynakların ve zamanlayıcının durumu, AI harcamaları ve son hatalar tek ekranda
  • DLE’nin kendi görünümü, her ayar için ipucu, tüm ekranlar telefonda rahat
  • Dört yönetim paneli dili: Rusça, İngilizce, Ukraynaca ve İspanyolca
  • "Help" — açıklamalarıyla tüm şablon etiketleri; ayrıntılı belgeler doc.dlemod.com adresinde
  • Modül şablonları tek düğmeyle şablonunuza kopyalanır; kendi stilleriniz güncellemelerin dokunmadığı movie_importer.custom.css dosyasına
  • Modül güncellemeleri — DLE’nin "Plugin management" ekranındaki düğmeyle

Kullanım avantajları

  • Site kendiliğinden büyür: yeni filmler ve bölümler zamanlamaya göre gelir
  • İki kaynak: birinde film veya oynatıcı yoksa diğerinden alınır
  • Özgünlük: koşullu şablonlar ücretsiz, AI metinleri isteğe bağlı ve bütçe dahilinde
  • Ek trafik: kişi ve derleme sayfaları, diğer dillerdeki sürümler
  • Düzenli ziyaretçiler: dizi abonelikleri ve yeni bölüm e-postaları
  • Güvenilirlik: kopya yok, düzenlemelerin üzerine yazılmaz, boş istekler yerine duraklama
  • Uyumluluk: DLE 15.1 — 21.0 ve PHP 7.4 — 8.4

Kullanım senaryoları

  • Çevrimiçi sinema: birden çok kaynağın oynatıcılarıyla, bölümleri ve seslendirmeleriyle filmler ve diziler
  • Dizi sitesi: yayın takvimi, abonelikler ve yeni bölüm e-postaları
  • Anime ve çizgi filmler: tipe, türe ve kendi kategorilerinize göre içe aktarma
  • Niş film portalı: filtrelerle içe aktarma — yıllar, türler, ülkeler, puan, oyuncular ve yönetmenler
  • Film veritabanı: oyuncu ve yönetmen sayfaları, tematik derlemeler
  • Çok dilli site: DLE Multi-Language ile birden çok dilde katalog

Teknik gereksinimler ve uyumluluk

  • DLE: 15.1 — 21.0
  • PHP: 7.4 — 8.4
  • PHP extensions: cURL, JSON, mbstring, GD
  • MySQL/MariaDB: standart DLE veritabanı; modül tabloları kurulumda oluşturulur
  • Kaynaklar: Alloha anahtarı ve/veya Collaps belirteci — her sitenin kendine ait, sağlayıcı tarafından verilir
  • TMDB, Kinopoisk, YouTube: görseller, kişiler, bölüm takvimi ve fragmanlar için isteğe bağlı anahtarlar
  • AI: seçilen servisin anahtarı — isteğe bağlı
  • CRON: zamanlanmış görevler için
  • DLE Multi-Language: isteğe bağlı, diğer dillere çeviri için

Ekran görüntüleri

Büyütmek için ekran görüntüsüne tıklayın

Uygun planı seçin

İhtiyaçlarınıza bağlı olarak esnek lisanslama seçenekleri sunuyoruz.

Standart
$60
  • 3 site
  • Açık kaynak kodu
  • 12 ay destek
  • Güncelleme yok
  • 7 gün indirme
Önerilen
Genişletilmiş
$72
  • Standartın tüm özellikleri
  • 10 site
  • Öncelikli destek
  • 12 ay güncelleme
  • 12 ay indirme
Premium
$144
  • Tüm Genişletilmiş özellikler
  • Sınırsız sayıda site
  • Kişisel danışmanlıklar
  • Süresiz güncelleme
  • Süresiz indirme
  • Kurulum ve yapılandırma
  • Sitenize uyarlama (kod iyileştirmesi dahil)
BağımsızAjanslar ve kapalı sunucular için

Premium'daki her şey, ancak anahtar sitelere bağlı değildir ve modül sunucumuza hiç bağlanmaz.

$360

Site, tüm alt alan adlarıyla birlikte bir alan adıdır.

Sürüm geçmişi

  1. 2.1.3 güncel 1 Düzeltildi

    Düzeltildi 1

    • Senkronizasyon, modülden önce eklenen yazıları görür: "Kinopoisk ID" alanı sonradan eşlendiyse kimlik listesi kendiliğinden yeniden oluşturulur ve eski yazılar senkronizasyona dahil edilir (kişiler, bölümler, seslendirmeler)
  2. 2.1.2 1 Düzeltildi

    Düzeltildi 1

    • Film elle eklendiğinde ("Haber ekle" → "Verileri al"), ek alandaki Alloha oynatıcı bağlantısı da zamanlanmış içe aktarmada olduğu gibi anahtarınızı (&token=…) alır
  3. 2.1.1 1 İyileştirildi

    İyileştirildi 1

    • "Create extra fields" bloğu artık daha derli toplu: seçilecek öğeler üç sütunda gösterilir
  4. 2.1.0 2 Yeni

    Yeni 2

    • Tek tıkla ek alanlar: "İçe aktarma → Ek alanlar → Create extra fields" — modül, işaretlenen veriler (afiş, yıl, ülke, tür, oyuncular, puanlar, oynatıcı bağlantıları vb.) için site alanlarını kendisi oluşturur ve hemen eşler
    • Kimlik listesiyle içe aktarma: "İçe aktarma → Gelişmiş → Import by ID list" — Kinopoisk veya IMDb kimliklerini satır satır yapıştırın, filmler zamanlamaya göre eklenir; kuyrukta kaç tane kaldığı ve hangi kimliklerin eklenmediği görünür
  5. 2.0.9 1 Yeni 5 Düzeltildi

    Yeni 1

    • Collaps: oynatıcı bağlantısında kendi alan adınız — "Your domain in the player link (host)" ayarı, sitedeki ve ek alandaki oynatıcı bağlantılarına ?host=alanadiniz ekler (varsayılan olarak kapalı)

    Düzeltildi 5

    • Kinopoisk veya IMDb kimliğiyle arama tam olarak o filmi ekler, ada göre arama ise yılı dikkate alır
    • Ek alan bağlantılarının sayfaları (yıl, ülke, oyuncular — /xfsearch/…) içe aktarılan filmleri gösterir; mevcut yazılar kendiliğinden düzeltilir
    • Rusça logo yoksa İngilizce logo alınır; görseller içe aktarmadan sonra eşlenen alanlara da ulaşır; TMDB'ye erişilemediğinde günlükte görünür
    • Kişi fotoğrafları artık basık görünmüyor: görsel, oranlar korunarak ayarlanan boyuta kırpılır
    • İlk geçişte TMDB'ye ulaşılamadıysa bölüm kareleri sonradan alınır; yayın takvimi kapalıyken bölüm sayfalarında ipucu gösterilir
26 önceki sürüm
  1. 2.0.8 2 Düzeltildi

    Düzeltildi 2

    • Modülün stilleri ve betiği yalnızca şablonunda modül etiketleri olan sayfalarda yüklenir: önceden kişiler bloğu, fullstory.tpl içinde etiketleri olmasa bile her haberde yüklüyordu
    • templates/Default/movie_importer klasörü şablonunuzun klasörüne yeniden adlandırıldıysa, modülün stilleri ve betiği oradan yüklenir
  2. 2.0.7 2 Düzeltildi

    Düzeltildi 2

    • Ek alandaki Alloha oynatıcı bağlantısı, 1.x sürümlerinde olduğu gibi yeniden anahtarınızı (&token=…) içeriyor: oynatıcı her şablonda ve modülde hesabınızla çalışır. Eski yazılar cron ile kendiliğinden düzeltilir; anahtar — "İçe aktarma → Ek alanlar → Oynatıcı bağlantısında kendi Alloha anahtarınız"
    • Oynatıcısı olmayan filmler artık eklenmiyor: tek oynatıcınız Alloha ise ve Collaps koleksiyonlar ya da katalog için açıksa, Alloha oynatıcısı olmayan film atlanır ("İçe aktarma → Yayın → Yalnızca oynatıcıyla ekle")
  3. 2.0.6 2 İyileştirildi

    İyileştirildi 2

    • Site sayfaları daha hızlı açılıyor: modül artık her sayfa açılışında gereksiz dosya ve veritabanı kontrolleri yapmıyor
    • Oynatıcı, kişiler ve koleksiyonlar daha hızlı görüntüleniyor: şablonlar ve metinler sayfa başına bir kez yükleniyor
  4. 2.0.5 1 İyileştirildi 1 Düzeltildi

    İyileştirildi 1

    • Yeni oynatıcılar, bölümler ve seslendirmeler yalnızca film sayfasını yeniler; ana sayfa, kategoriler ve bloklar en fazla 30 dakikada bir yenilenir ("Clear cache at most every, min")

    Düzeltildi 1

    • Site artık her zamanlanmış içe aktarmadan sonra önbelleğini kaybetmiyor: değişiklik olmayan bir çalıştırma hiçbir şeyi silmez
  5. 2.0.4 1 Düzeltildi

    Düzeltildi 1

    • Hata düzeltmeleri ve kararlılık iyileştirmeleri
  6. 2.0.3 3 Düzeltildi

    Düzeltildi 3

    • engine/data içindeki modül hizmet dosyalarına artık internetten erişilemiyor
    • İspanyolca dili olmayan DLE'de modül, yönetim paneli dil listesine artık "Spanish" eklemiyor
    • Kaynaklara istek yapılırken PHP 8.5 uyarıları yok
  7. 2.0.2 1 Yeni 1 İyileştirildi 3 Düzeltildi

    Yeni 1

    • DLE 15.1–17.3 desteği

    İyileştirildi 1

    • DLE "Sitemap" sayfasındaki kişiler ve derlemeler eski DLE sürümlerinde de çalışır

    Düzeltildi 3

    • DLE 19.0 öncesinde modül ekranları telefon ekranına yatay kaydırma olmadan sığar
    • DLE 17.2 öncesinde eklenti listesindeki modül açıklaması servis etiketleri olmadan görünür
    • DLE 19.0 öncesinde "AI texts" ve "Multilanguage" içinde özel karakterli ek alan adları
  8. 2.0.1 11 Yeni 17 İyileştirildi 6 Düzeltildi

    Yeni 11

    • DLE 21.0 desteği
    • Yeni kaynak Collaps: filmler, diziler, oynatıcılar ve derlemeler
    • Film derlemeleri: kendi sayfaları, adresleri, SEO'su ve haberdeki bloğu
    • Filmlerin, kişilerin, bölümlerin ve derlemelerin site dillerine çevirisi (DLE Multi-Language ile)
    • Tek oynatıcı: kendi adlarıyla kaynak sekmeleri, sezon, bölüm ve seslendirme seçimi
    • TMDB erişilemediğinde Kinopoisk verileri: bölümler, yayın tarihleri ve görseller
    • Text template conditions: [if-type=series]…[/if-type], [not-field]…[/not-field], nested conditions and {actors:3}
    • New variables {time_hm}, {type_title}, {premiere_text}: runtime, type and premiere date in a readable form
    • {mi_collections_cards limit="12"} tag: collection cards with a poster collage for any template
    • "Default category": where to put a title with no matching category, or skip it
    • DLE "Sitemap": persons and collections are added to the sitemap separately, each with its own priority and frequency

    İyileştirildi 17

    • Kişiler kimlik numaralarına göre eşleşir, adaşlar artık tek kartta birleşmez
    • İçe aktarma kopya oluşturmaz, elle yapılan düzenlemeleri ve yapay zekâ metinlerini bozmaz
    • Yapay zekâ metinleri: güncel modeller, internette bilgi arama, bütçe ve harcama takibi
    • Bölüm yayın takvimi dolar ve aynı dizilerde takılıp kalmaz
    • Kişi ve derleme sayfaları: başlıklar, arama motoru işaretlemesi, site haritası ve 404
    • Yönetim ekranları DLE'nin kendi tasarımına göre: her ayarın altında açıklama, telefonda da görünür
    • Modül dört dilde: Rusça, İngilizce, Ukraynaca ve İspanyolca
    • Manual import in "Add news" collects data and players from all enabled sources, same as scheduled import
    • The Import screen opens fast even with hundreds of categories; the Save button is always visible
    • The poster is saved in the form the extra field expects: an image for Image fields, a /uploads/posts/… path for text fields
    • "Crop to exact size" option: all posters come out the same size
    • Ratings with one decimal, {time} always in minutes, no "film"/"series" among genres
    • "Subscribe to updates" button is shown for series only; [mi_serial]…[/mi_serial] block for templates
    • Scheduler: "Run now" shows a readable result; the ready crontab has only working jobs and overlap protection
    • Localized episode titles are fetched for every series in a check, not just three; "Refetch episode titles" button
    • Persons: people shown on the title page are filled first; gendered profession, exact age, clean countries
    • Site cache is cleared only for news lists and no more often than the set interval: faster home page during import

    Düzeltildi 6

    • Güncelleme akışı artık geri kalmıyor ve listenin sonunda durmuyor
    • Haber silindiğinde modülün ona bağlı verileri de temizlenir
    • Güvenlik açıkları kapatıldı: kaynak verileri üzerinden kod yerleştirme ve açık servis adresleri
    • Sync no longer stops on a very large image and leaves no temporary files
    • Meta description is cut at a whole word
    • News URL for titles with Arabic, Persian etc. original names is built from the site-language title
  9. 1.2.1 2 Yeni 1 İyileştirildi 2 Düzeltildi

    Yeni 2

    • Добавлен раздел «Категории и индекс DLE» в настройках синхронизации: проверка расхождений, пересборка индекса DLE и восстановление категорий материалов из индекса.
    • Добавлен переключатель «Ставить категорию по умолчанию, если совпадений нет» — по умолчанию выключен, чтобы массовая синхронизация не затирала категории.

    İyileştirildi 1

    • Индекс категорий при импорте и синхронизации перезаписывается одной операцией, без накопления дублирующих записей.

    Düzeltildi 2

    • Исправлено обновление категорий при синхронизации: модуль менял поле категории у материала, но не обновлял служебный индекс DLE, из-за чего материал не появлялся в новой категории на сайте.
    • Синхронизация больше не заменяет категорию на категорию по умолчанию, если ни одно правило сопоставления не подошло — прежняя категория материала сохраняется.
  10. 1.2.0 9 Yeni 6 İyileştirildi 12 Düzeltildi

    Yeni 9

    • Возвращена панель управления модулем: сводная статистика, график импорта по дням, состояние API и время его ответа, статус каждой CRON задачи, использование диска и расходы на AI.
    • Добавлен счётчик расходов на AI: модуль считает реальные токены, которые вернул провайдер, и стоимость по тарифам моделей — за 30 дней и за всё время, с разбивкой по провайдерам и моделям.
    • Добавлен единый журнал ошибок модуля: синхронизация, CRON, персоны и AI пишут в один список, последние 50 проблем видны на панели управления.
    • Добавлен анализ дискового пространства с поиском и удалением изображений, на которые больше не ссылается ни один материал и ни одна персона.
    • Синхронизация теперь запускается прямо из панели управления: пакетный запуск, прогресс-бар, живой журнал, остановка и повтор ошибочных материалов.
    • Добавлен режим повторной синхронизации всех материалов — раньше материал можно было синхронизировать только один раз.
    • Добавлен раздел «Проблемные материалы» с причиной ошибки по каждому материалу.
    • Добавлена диагностика системы в разделе базы персон: PHP, MySQL, cURL, GD, mbstring, JSON, лимиты и права на запись.
    • Модели всех AI провайдеров теперь выбираются из списка с указанием цены за 1 млн токенов; своя модель по-прежнему может быть указана вручную.

    İyileştirildi 6

    • Настройки синхронизации при первом открытии предлагают рекомендуемый набор полей — раньше синхронизация отмечала материалы обработанными, ничего не обновляя.
    • Страница настроек модуля стала легче более чем в 20 раз (с 6.9 МБ до 330 КБ).
    • Все файлы настроек записываются атомарно, с блокировкой и сбросом кеша OPcache.
    • Изображения TMDB больше не скачиваются повторно, если поле уже заполнено.
    • Повышена совместимость с PHP 8.3 и 8.4, устранены предупреждения в CRON-обработчиках.
    • Усилена защита: проверка прав администратора, экранирование вывода и сравнение токенов через hash_equals.

    Düzeltildi 12

    • Исправлен импорт переводчиков: идентификаторы сохранялись со сдвигом, из-за чего у серий отображался не тот переводчик, а повторный запуск завершался ошибкой MySQL. Некорректные записи очищаются автоматически при обновлении.
    • Исправлена работа Claude: обновлён список моделей вместо снятой с обслуживания, параметр temperature больше не отправляется моделям, которые его не принимают, корректно читается ответ с блоком рассуждений и обрабатывается отказ по правилам безопасности.
    • Исправлена запись даты редактирования: материалы получали дату 2106 года, что ломало заголовки Last-Modified и приводило к ошибке синхронизации на серверах со строгим режимом MySQL. Некорректные значения исправляются автоматически при обновлении.
    • Исправлено зацикливание синхронизации: материалы с ошибкой больше не обрабатываются повторно без конца, счётчик оставшихся всегда уменьшается.
    • Исправлена потеря дополнительных полей со значением «0» — поля 4K, ЛГБТ и реклама не сохранялись.
    • Исправлено определение уже импортированных материалов: ID Кинопоиска 123 больше не совпадает с 1234.
    • Исправлена фатальная ошибка на странице установки базы персон.
    • Исправлена фатальная ошибка синхронизации сериалов с пустым списком сезонов.
    • Исправлено форматирование полной новости: переносы строк и абзацы больше не удаляются.
    • Исправлена обработка расписания эпизодов TMDB: ошибки при пустом ответе, экранирование данных и проверка таблиц.
    • Исправлен сброс прогресса импорта, который приводил к запросу нулевой страницы API.
    • Исправлено чтение ответов Gemini, Grok, DeepSeek, Perplexity и Yandex GPT: пустой ответ больше не маскирует причину, а ключ Gemini передаётся заголовком, а не в адресе запроса.
  11. 1.1.7 1 Yeni 5 İyileştirildi 2 Düzeltildi

    Yeni 1

    • Добавлена поддержка DataLife Engine 20.0

    İyileştirildi 5

    • Усилена защита AJAX, CRON, синхронизации, расписания и административных обработчиков: добавлены проверки прав доступа, CSRF-токенов и ограничения частоты запросов.
    • Усилена безопасность загрузки изображений: включена проверка SSL, добавлена защита от SSRF, ограничение размера файлов и количества пикселей.
    • Устранена возможность XSS при обработке JSON-данных плеера и усилена проверка данных эпизодов.
    • Переработаны операции добавления, редактирования и удаления эпизодов: добавлены проверки владельца, защита от дубликатов и корректная обработка ошибок базы данных.
    • Повышена стабильность модуля: исключены повторная обработка showfull и опасное глобальное изменение системного кеша DLE.

    Düzeltildi 2

    • Исправлена ошибка системы подписок: AJAX-обработчик больше не конфликтует с functions.php и повторным вызовом dle_session().
    • Исправлена обработка изображений при ручном импорте: поля типа image используют стандартное значение и предпросмотр DLE, а поля типа text получают прямой локальный путь /uploads/posts/...
  12. 1.1.6 11 Yeni 2 İyileştirildi 1 Düzeltildi

    Yeni 11

    • Реализована полноценная система «Подписок» на сериалы. Теперь пользователи могут подписываться на любимые сериалы и автоматически получать email-уведомления при выходе новых серий.
    • Добавлены новые пользовательские страницы /subscriptions/ и /subscriptions/updates/ с современным минималистичным дизайном и SVG-иконками.
    • Добавлен выбор источника данных персон: Kinopoisk Unofficial или TMDB, с улучшенным поиском, импортом фотографий и расширенных сведений о персоне.
    • Реализована мультиязычная локализация персон через AI-провайдеры с отдельным хранением переводов, AJAX-прогрессом и поддержкой CRON.
    • Разработан мощный «Менеджер маршрутов» в админ-панели. Администратор может изменять URL-адреса страниц модуля через удобный интерфейс с сохранением настроек в JSON, например /subscriptions/ → /my-subs/.
    • Добавлена генерация страниц персон в Sitemap. В стандартном разделе DLE.
    • Реализована глубокая интеграция с iframe-плеером через postMessag. Модуль отслеживает точное время просмотра каждой серии и сохраняет прогресс в localStorage.
    • Добавлен настраиваемый формат тегов для импорта материалов с корректной синхронизацией тегов DLE при импорте и обновлении контента.
    • Разработана единая система CSS-переменных (--ep-*) для всех пяти пресетных тем плеера эпизодов: Cinema, Aurora, Neon, Minimal и Glass, а также для темы Custom. Переменные единообразно применяются на страницах эпизодов, персон и в кнопке подписки.
    • Реализован премиальный редактор тем в разделе «Дизайн и Темы» с живым предпросмотром, точно отражающим фон каждой темы. Для RGBA-полей вместо некорректного цветового пикера отображается цветной swatch-индикатор, а для градиентных значений — метка «grad».
    • Добавлена интеграция с Alpine.js для стильных выпадающих списков выбора сезона, перевода и качества в плеере эпизодов.

    İyileştirildi 2

    • Полностью переработан слайдер эпизодов с использованием современных CSS-свойств scroll-snap и Flexbox для точного позиционирования карточек на любых экранах. Стрелки навигации автоматически скрываются, если контент не превышает ширину контейнера.
    • Расширены страницы просмотра и редактирования персон: биография, альтернативные имена, TMDB-данные, награды и семейная информация теперь корректно отображаются на сайте и в админ-панели.

    Düzeltildi 1

    • Найдены и устранены мелкие ошибки, улучшена стабильность работы модуля и исправлены отдельные визуальные недочёты интерфейса.
  13. 1.1.5 1 Düzeltildi

    Düzeltildi 1

    • Обнаружены и исправлены некоторые баги.
  14. 1.1.4 2 Yeni 2 Düzeltildi

    Yeni 2

    • Добавлена новая вкладка "Обновления" в настройках модуля — теперь администратор может гибко настроить какие именно поля будут обновляться при запуске CRON в режиме обновлений (type=last): заголовок, мета-заголовок, краткое и полное описание, мета-описание, ключевые слова, ЧПУ, теги.
    • Добавлена детальная настройка обновления дополнительных полей (XFields) — администратор может выбрать конкретные поля для обновления, аналогично панели синхронизации. Если ни одно поле не выбрано, обновляются все (обратная совместимость).

    Düzeltildi 2

    • Исправлена ошибка с лимитом актёров, режиссёров и продюсеров при обновлении материалов.
    • Исправлена перезапись мета-заголовка (metatitle) и мета-описания (descr) при обновлении — теперь эти поля защищены настройками вкладки "Обновления".
  15. 1.1.3 1 Yeni 1 Düzeltildi

    Yeni 1

    • Добавлена новая опция "Импортировать новый контент" — позволяет отключить добавление новых материалов в режиме обновлений (type=last), оставив только обновление существующих.

    Düzeltildi 1

    • Исправлена ошибка: опция "Не перезаписывать описания при обновлении" теперь корректно защищает краткое и полное описание от перезаписи при обновлении материалов через CRON.
  16. 1.1.2 2 Yeni 1 İyileştirildi 4 Düzeltildi

    Yeni 2

    • Добавлена полная поддержка DataLife Engine 19.1.
    • Добавлена поддержка генерации тегов через AI (gen_tags) — модуль теперь умеет автоматически генерировать теги материала на основе названия и описания.

    İyileştirildi 1

    • Добавлена пауза между AI запросами при массовом импорте через CRON для предотвращения превышения лимитов API.

    Düzeltildi 4

    • Исправлена ошибка AI переписывания при импорте через CRON — функция prepare_prompt теперь корректно получает все необходимые параметры.
    • Исправлено отображение HTML-тегов (h2, ol, li) в описаниях, генерируемых AI — теперь структурный HTML корректно сохраняется без лишних пустых строк.
    • Исправлено заполнение тегов через токен-поле при ручном импорте и AI переписывании — теперь используется корректный API tokenfield.
    • Исправлен лимит актёров, режиссёров и продюсеров в дополнительных полях — теперь настройка max_actors/max_directors/max_producers строго соблюдается при импорте и синхронизации.
  17. 1.1.0 1 Düzeltildi

    Düzeltildi 1

    • Были обнаружены и исправлены некоторые баги.
  18. 1.0.9 1 Düzeltildi

    Düzeltildi 1

    • Были обнаружены и исправлены некоторые баги, связанные с размерами изображений, получаемых из TMDB.
  19. 1.0.8 4 Yeni 3 İyileştirildi 3 Düzeltildi

    Yeni 4

    • Добавлена интеграция с TMDB API для автоматической загрузки дополнительных изображений фильмов. Теперь можно загружать альтернативные постеры, backdrop-обложки, миниатюры и логотипы фильмов в высоком качестве с автоматическим изменением размера и конвертацией формата.
    • Реализована автоматическая загрузка трейлеров с YouTube. Модуль теперь умеет искать и добавлять официальные трейлеры фильмов с YouTube Data API v3 с учетом года выпуска и языка трейлера (русский/английский/оригинальный).
    • Добавлена поддержка защиты описаний от перезаписи при обновлении материалов. Особенно важно при использовании AI Rewrite — переписанные тексты больше не будут потеряны при обновлении контента из API.
    • Реализован новый шаблон для отображения фильмов на странице персоны (templates/THEME/persons/movie_item.tpl). Теперь вместо стандартного shortstory.tpl используется специализированный шаблон с поддержкой всех тегов DLE и дополнительных полей для гибкой кастомизации.

    İyileştirildi 3

    • Полностью переработана система обработки изображений с поддержкой всех современных форматов (JPEG, PNG, WebP, AVIF, GIF) и корректной обработкой альфа-канала (прозрачности).
    • Улучшена работа ручного импорта (addnews/editnews) — теперь все изображения корректно отображаются в превью с размерами и объемом файла, как в стандартном загрузчике DLE.
    • Добавлена полная поддержка GPT-5 и GPT-5․1․

    Düzeltildi 3

    • Исправлена ошибка с обработкой изображений на PHP 8.x, связанная с функцией imagealphablending().
    • Устранена проблема с потерей прав доступа (chmod) на загруженные изображения — теперь все файлы автоматически получают корректные права 0644.
    • Исправлена критическая ошибка в режиме Update — система больше не игнорирует лимит страниц и не обновляет материалы бесконечно. Теперь CRON строго соблюдает заданный максимум страниц.
  20. 1.0.7 4 Yeni 1 İyileştirildi 1 Düzeltildi

    Yeni 4

    • Добавлена полная поддержка DataLife Engine 19.0+. Модуль теперь полностью совместим с новой архитектурой DLE 19.0, включая новую систему AJAX запросов и Friendly URL.
    • Полностью переработана система AI переписывания контента. AI теперь работает более интеллектуально и точно следует инструкциям в промптах, обеспечивая высокое качество генерируемого текста.
    • Добавлены переменные (placeholders) в систему AI переписывания. Теперь в промптах можно использовать: {title} - заголовок материала, {short_story} - краткое описание, {full_story} - полное описание, {xfield_NAME} - любое дополнительное поле. Это позволяет создавать более контекстные и точные промпты.
    • Добавлен промпт для автоматической генерации meta keywords. Количество ключевых слов настраивается непосредственно в тексте промпта для максимальной гибкости.

    İyileştirildi 1

    • Все административные действия теперь логируются в таблицу admin_logs для полного аудита работы модуля.

    Düzeltildi 1

    • Исправлена ошибка при ручном импорте материалов, когда изображения (постеры) не сохранялись в базе данных. Теперь все загруженные изображения корректно сохраняются в xfields и отображаются в материале.
  21. 1.0.6 1 Yeni 3 İyileştirildi

    Yeni 1

    • Добавлена полноценная система синхронизации с уже существующей базой фильмов и сериалов. Теперь владельцы крупных баз (например, 50 000+ записей) могут интегрировать свои данные с модулем без повторного импорта. В процессе синхронизации автоматически подстраивается структура под новый формат модуля — добавляются эпизоды сериалов, персонажи и другая связанная информация.

    İyileştirildi 3

    • Улучшен механизм Rewrate — теперь процесс перезаписи выполняется значительно быстрее и эффективнее.
    • Оптимизирован процесс обнаружения и предотвращения дубликатов. Теперь полностью исключено повторное добавление одинаковых записей в базу данных.
    • Усовершенствован механизм кеширования, что повысило его эффективность и снизило нагрузку на систему.
  22. 1.0.5 3 Yeni 1 İyileştirildi 2 Düzeltildi

    Yeni 3

    • Добавлен механизм получения метаданных эпизодов сериалов из TMDB и TVMaze. Теперь для каждого эпизода доступны название, описание, постер и дата выхода.
    • Обычные фильмы теперь также отображаются со скином, откуда можно выбрать перевод.
    • При первоначальной загрузке страницы теперь показывается не iframe, а фейковый плеер, что значительно улучшает скорость начальной загрузки страницы.

    İyileştirildi 1

    • Обновление контента теперь выполняется по умному принципу: фильмы и сериалы, которые чаще всего просматриваются, получают более высокий приоритет в очереди обновления. При запуске cron-задачи сначала обновляется контент из приоритетного списка, а затем — остальной контент по порядку.

    Düzeltildi 2

    • Исправлены ошибки, связанные с обновлением контента.
    • Найдены и устранены мелкие баги.
  23. 1.0.4 1 İyileştirildi 2 Düzeltildi

    İyileştirildi 1

    • Оптимизирована скорость импорта трейлеров

    Düzeltildi 2

    • Исправлена ошибка при парсинге персон с пустыми полями
    • Улучшена обработка ошибок API при таймауте
  24. 1.0.3 1 İyileştirildi 1 Düzeltildi

    İyileştirildi 1

    • Улучшен интерфейс настроек эпизодов

    Düzeltildi 1

    • Исправлена ошибка с дублированием переводов
  25. 1.0.2 1 Yeni 1 Düzeltildi

    Yeni 1

    • Добавлены новые темы для плеера эпизодов

    Düzeltildi 1

    • Исправлена работа CRON заданий
  26. 1.0.0 1 Yeni

    Yeni 1

    • Первый релиз модуля
Yorumlar 2

Yorum yazmak için hesabınıza giriş yapın.

Здравствуйте! Когда добавите интеграцию с Google Translate?
Добрый день! Отдельно Google Translate подключать не планируем: машинный перевод без правки на сайте смотрится так себе, да и поисковики его не любят. Думаем про перевод описаний через нейросети — он получается заметно живее. Как появится, напишем в истории версий.