TMDB Movie Manager Pro v3.0

TMDB Movie Manager Pro v3.0

Lundi 14 Septembre, 2026 11:08

4 Vues

0 Commentaires

TMDB Movie Manager Pro v3.0 — Gestion native des films et séries TV DLE 20 (multilingue)


Prêt à gagner plus de temps précieux en évitant la saisie manuelle de données et à offrir à votre site un contenu digne d'une cinémathèque professionnelle ? Voici la dernière version de TMDB Movie Manager Pro V3.0 c'est l'outil de gestion le plus complet et intuitif conçu pour les sites web de films et de séries TV utilisant le format DLE . Grâce à cette extension, ajoutez en quelques secondes des millions de titres de The Movie Database (TMDB) à votre site, avec toutes les informations nécessaires.


TMDB Movie Manager Pro — Guide de l'utilisateur


Plugin : TMDB Movie Manager Pro v3.0 ;
Fichier d'installation : tmdb-movie-manager-pro-v3.0.xml
DLE : 20.0 recommandé (architecture compatible 19.x) ;
Langues de l'interface d'administration : turc, anglais, russe, français ;
Champs supplémentaires : JSON xfields.jsonet format pipe classique pris en charge
; Développeur : Elegance

Ce document concerne uniquement l'extension. Il aborde l'installation, la prise en charge multilingue, les nouveautés de la version 2.1, le guidage des onglets, le mappage des champs supplémentaires et les questions fréquentes. Il peut être collé au format HTML dans l'éditeur de pages statiques de DLE.



1. Exigences


Besoin Explication
Moteur DataLife La version 20.0 est recommandée — panneau d'administration natif, AJAX ( index.php?controller=ajax) et architecture de sécurité.
Clé API TMDB Gratuit : themoviedb.org/settings/api
Autorité Seul le groupe d'administrateurs (groupe 1) peut utiliser le module.
Zones supplémentaires Les options de correspondance minimales tmdb_idet typefacultatives comprennent l'affiche, le genre, la bande-annonce, etc.
Thème Il fonctionne avec n'importe quel thème DLE ; vos modèles doivent utiliser les balises de champ supplémentaires.


2. Installation


2.1 Installation du module complémentaire


  1. Admin → PluginsTéléverser un plugin .
  2. tmdb-movie-manager-pro-v3.0.xmlSélectionnez le fichier.
  3. Activez le plugin .

Automatiquement lors de l'installation :

  • Une entrée « Gestion des films TMDB » a été ajoutée au menu d'administration.
  • L'icône du module public/adminpanel/images/tmdb-logo.pngest inscrite à l'emplacement (norme DLE 19+).
  • Les fichiers de langue sont installés : language/Turkish/tmdb.lng, English, Russian,French
  • Les fichiers de module sont ajoutés sous engine/inc/, engine/modules/, engine/ajax/,engine/classes/


2.2 Ouverture initiale


  1. Admin → Autres sectionsGestion des films TMDB .
  2. Paramètres de base → Enregistrez votre clé API TMDB.
  3. Correspondance de domaine → Connectez vos domaines de site supplémentaires aux données TMDB ou configurez-les automatiquement avec Créer des domaines TMDB .
  4. Ajoutez un film ou une série de test depuis l' onglet Importer du contenu .

Mise à jour depuis la version 2.1 : L’icône de menu fa-filmpeut être présente dans l’ancienne version. tmdb-logo.pngCelle-ci utilise l’installation de la version 3.0. Après la mise à jour, réactivez l’extension et actualisez la page du module.



3. Assistance multilingue

Avec la version 3.0, l'interface d'administration du plugin est disponible en quatre langues . La version 2.1 ne proposait qu'une interface en turc.

Langue du panneau d'administration DLE Fichier de langue du plugin
turc language/Turkish/tmdb.lng
Anglais language/English/tmdb.lng
Russe (Русский) language/Russian/tmdb.lng
Français language/French/tmdb.lng


3.1 Qu'est-ce qui est traduit ?


  • Onglets de module, boutons, en-têtes de tableau, messages d'alerte
  • Étiquettes statistiques du tableau de bord et panneau d'informations système
  • Notifications de transaction AJAX (textes DLEPush)


3.2 Qu’est-ce qui ne peut pas être traduit ?


  • Les titres et descriptions des films/séries sont récupérés depuis TMDB — ceux-ci sont déterminés via Paramètres avancésLangue de l'API TMDBtr-TR ( , en-USetc.)
  • L'interface utilisateur du site (thème visiteur) provient de votre pack de langue DLE.
  • Texte de configuration de l'entrée du menu d'administration (titre turc corrigé dans la base de données)

Pour modifier la langue d'administration : mettez à jour les paramètres de langue de votre panneau d'administration DLE, puis rouvrez la page du module.



4. De la v2.1 à la v3.0 — nouvelles fonctionnalités


v2.1 v3.0
Recherche de films + Recherche de séries télévisées (onglets séparés) Transfert de contenu — onglet unique, sélecteur de films/séries.
Exploration populaire (onglet séparé) Transfert de contenu → Moteur de découverte
Importation en masse (onglet séparé) Importer du contenu → Mode groupé + listes rapides
interface d'administration turque Interface d'administration TR / EN / RU / FR
Style d'interface DLE 17+ Panneau natif DLE 20 , barre de navigation, interrupteur, DLEPush
Format de zone supplémentaire de tuyau JSON et les formats hérités sont pris en charge conjointement.
Aucun Onglet Plateformes (Netflix, Disney+, etc.)
Aucun Onglet Contenu — Mise à jour des enregistrements existants à partir de TMDB
Aucun Sur la page editnews , il y a un bouton « TMDB : Mettre à jour les informations ».
Aucun Tableau de bord : Informations système (version, API, distribution des films/séries)
Aucun Photographie de galerie de décors avancés ( imagegaleryzone)
engine/skins/images/icône de menu public/adminpanel/images/tmdb-logo.png


5. Onglets du module


5.1 Panneau de commande


  • Fiches récapitulatives : nombre de contenus TMDB, catégorie par défaut, approbation automatique, langue TMDB.
  • État du système : état de l’API, paramètres d’arrière-plan, conseils de configuration rapide
  • Informations système : version (v3.0), producteur, état de l’API, contenu total, barres de distribution des films/séries


5.2 Transfert de contenu


  • Recherche par nom — Recherchez des titres sur TMDB et ajoutez-les aux articles de presse en un seul clic.
  • Moteur de recherche — filtres par popularité, note, date de sortie, genre et année.
  • sélection du genre et de la catégorie cible du film/de la série
  • Mode batch — sélections multiples dans une liste et importation séquentielle.
  • Listes rapides : tendances, au cinéma, prochainement, en diffusion


5.3 Plateformes


  • Découvrez du contenu provenant des catalogues de plateformes telles que Netflix, Disney+, Amazon Prime, etc.
  • Paramètres avancésLa région de la montre influence la liste des plateformes.


5.4 Appariement des champs supplèmentaires


  • Sélectionnez le champ supplémentaire sur le site pour chaque point de données TMDB.
  • Elle est générée automatiquement à partir d'une liste engine/data/xfields.json(ou d'une liste classique xfields.txt).
  • Créer des champs TMDB — ajoute les champs manquants au site
  • tmdb_idet typeest obligatoire (vérification des enregistrements en double)
  • Laissez les zones que vous ne souhaitez pas utiliser vides.


5.5 Paramètres de base


  • Clé API TMDB
  • Catégorie par défaut et type de contenu par défaut (film/série)
  • Cible du contenu : article court, article complet ou les deux.
  • Taille de l'affiche et du fond, téléchargement des images sur le serveur.
  • Approbation automatique, génération automatique des étiquettes.


5.6 Paramètres avancés


  • Langage de l'API TMDB, région de surveillance
  • Filtres de score minimum et de plage d'années, limite de transfert.
  • Méta description / remplissage automatique des mots-clés
  • Source des balises : mots-clés ou types
  • Galerie d'arrière-plans : activée/désactivée, quantité (1 à 10), mode URL


5.7 Sommaire


  • Liste les actualités existantes ajoutées via TMDB.
  • Mise à jour — actualise uniquement les champs que vous avez mappés à partir de TMDB.
  • Mise à jour complète — synchronisation en masse ; les champs ignorés sont signalés.
  • Les champs saisis manuellement et non appariés sont conservés.


5,8 Records


  • Opérations récentes (importation, mise à jour, erreur) — chargées automatiquement au démarrage de la page.
  • Fichier journal : engine/data/dbmovies_logs.txt(affiche les 50 derniers enregistrements ; taille maximale du fichier : 1 Mo, raccourci automatiquement)


6. Clé API TMDB


  1. Créez un compte sur themoviedb.org .
  2. Demandez la clé API (v3) depuis Paramètres → API .
  3. Copiez la clé et collez-la dans le champ Module → Paramètres de baseClé API TMDB .
  4. Enregistrez-le. Dans Tableau de bord → Informations système, l'état de l'API devrait apparaître comme Actif .


7. Correspondance des champs supplémentaires (XField)


7.1 Domaines clés recommandés


Nom de domaine Explication
tmdb_id Identifiant TMDB — obligatoire
type movieou tvobligatoire
poster Image d'affiche
backdrop Image de fond
genre Types (texte séparé par des virgules)
trailer Bande-annonce (YouTube, etc.)
vote_average Note TMDB
overview Résumé / Sujet
runtime Durée (film) ou informations sur l'épisode
release_date Vision / date de sortie initiale


7.2 Compatibilité avec les thèmes


Si vous utilisez des balises comme `<head>` dans vos modèles [xfvalue_poster], [xfvalue_genre]sélectionnez les mêmes noms de domaine dans le mappage des plugins. Les noms de domaine du thème et du plugin doivent correspondre exactement.



8. Intégration de l'édition d'actualités (editnews).


La version 3.0 ajoute un bouton supplémentaire à la page d'édition des actualités DLE :

  • TMDB : Mise à jour des informations — Réextrait les champs correspondants supplémentaires si l’identifiant TMDB existe dans l’enregistrement.
  • Un rapport sera affiché si des zones ont été ignorées après le processus.
  • La page peut être actualisée après confirmation et les valeurs mises à jour peuvent être consultées dans l'éditeur.


9. Liste de vérification de la configuration initiale


  • tmdb-movie-manager-pro-v3.0.xmlInstallé et activé
  • ✓ Clé API TMDB enregistrée (Tableau de bord : API active)
  • tmdb_idet typeune cartographie de la zone a été réalisée.
  • ✓ La catégorie et le type de contenu par défaut ont été définis.
  • ✓ Au moins un film et une série de tests ont été importés.
  • ✓ Les champs Poster/méta sont visibles dans le modèle du site.
  • ✓ Mise à jour testée via l'onglet Contenu
  • ✓ L'interface a été traduite lorsque la langue du panneau d'administration a été modifiée (test multilingue)


10. Problèmes courants


Problème Solution
Clé API manquante Paramètres de base → Remplissez le champ Clé API TMDB.
Le module ne figure pas dans le menu. Activez le plugin ; videz le cache DLE.
L'icône du menu est cassée. public/adminpanel/images/tmdb-logo.pngVérifiez le fichier ; réactivez le plugin.
Le même contenu a été ajouté deux fois. tmdb_idIl convient d'effectuer une correspondance ; les formats JSON et pipe sont analysés conjointement.
Des espaces supplémentaires sont vides. La ligne correspondante dans la section « Correspondance de domaine » ne doit pas rester vide ; le domaine doit être défini sur le site.
Tentative de piratage AJAX La session doit être ouverte ; URL dans DLE 20 :index.php?controller=ajax&mod=dbmovies
La mise à jour a supprimé les données. Seuls les champs mappés sont saisis ; excluez tout champ que vous souhaitez conserver du mappage.
Les images ne s'affichent pas. Paramètres de base → Le téléchargement d'images est-il activé ? uploads/Autorisations d'écriture du serveur


11. Structure des fichiers du plugin


engine/
├── inc/dbmovies.php          Admin modül girişi
├── modules/dbmovies.php      Panel arayüzü
├── ajax/dbmovies.php         AJAX işlemleri
├── classes/TMDB.php          TMDB API istemcisi
└── data/
    ├── dbmovies_config.php   Ayarlar (kurulumda oluşur)
    └── dbmovies_logs.txt     İşlem kayıtları

language/
├── Turkish/tmdb.lng
├── English/tmdb.lng
├── Russian/tmdb.lng
└── French/tmdb.lng

public/adminpanel/images/
└── tmdb-logo.png             Modül menü ikonu



12. Notes de retrait


  • L'entrée du menu d'administration est supprimée lorsque le plugin est désactivé.
  • engine/data/dbmovies_config.phpLe fichier journal peut être conservé ; il devra être supprimé manuellement si nécessaire.
  • engine/data/Créez une sauvegarde de la base de données avant de désinstaller.

TMDB Movie Manager Pro v3.0 · Interface d'administration native DataLife Engine 20.0
: TR / EN / RU / FR · Champs JSON et hérités
dlehub.com.tr · Elegance
En cas de problème, vérifiez d'abord la clé API, le mappage des champs et le cache DLE.



Journal des modifications



⚠️ À propos de l'erreur «Problème de certificat SSL: impossible d'obtenir le certificat de l'émetteur local»


Cette erreur n'est pas due à un problème lié au plugin ni à un bogue logiciel.
Le plugin exige une authentification SSL stricte (CURLOPT_SSL_VERIFYPEER = true), une norme du secteur, pour établir une communication sécurisée avec les serveurs de l'API TMDB.



❓ Pourquoi obtenez-vous cette erreur?


Ce problème ne se produit que lors des tests sur des ordinateurs locaux (Localhost / XAMPP / WampServer / Laragon, etc.) .

Dans votre installation PHP locale (surtout sous Windows), la suite de certificats racine (cacert.pem) qui reconnaît les certificats SSL provenant de serveurs externes n'est pas définie par défaut. Cela n'est pas lié au fait que votre site local utilise http:// ou https:// ; c'est uniquement dû à l'incapacité de votre installation PHP locale à valider le certificat lors de l'envoi de requêtes HTTPS vers l'extérieur.



✅ Options de solution:


1. Utilisation sur un serveur en production (hébergement/VPS) (recommandé) : Installez l’extension directement sur un serveur web (celui de votre hébergeur, par exemple cPanel, Plesk, CyberPanel, etc.). Sur les serveurs Linux/Cloud, elle fonctionnera parfaitement sans aucune configuration,
car les certificats racine sont déjà disponibles au niveau du système d’exploitation .

2. Si vous souhaitez absolument effectuer un test en local :
vous devez ajouter le fichier de certificat à votre installation PHP locale :

  1. Téléchargez le fichier de certificat officiel cURL : https://curl.se/ca/cacert.pem

  2. Placez le fichier cacert.pem téléchargé dans votre dossier PHP (par exemple, C:\xampp\php\extras\ssl\cacert.pem).

  3. Ouvrez votre fichier php.ini et trouvez cette ligne, puis spécifiez le chemin du fichier (supprimez le point-virgule s'il est déjà présent) :

    codeIni
    curl.cainfo = "C:\xampp\php\extras\ssl\cacert.pem"
    openssl.cafile = "C:\xampp\php\extras\ssl\cacert.pem"

  4. Redémarrez votre serveur web (Apache / XAMPP / Wamp).

Après cette procédure, la recherche et l'importation devraient également fonctionner sans problème dans votre environnement local.


DarkLane

Rédacteur de l'article

A propos

Information

Les utilisateurs du Invités ne sont pas autorisés à ajouter des commentaires à cette publication.

Votre météo
Suivez-nos

Rejoignez-nous sur @SocialPlatforms