Nous recherchons une équipe pour enrichir le site de contenus inédits, Thèmes, Modules, Plugins. Avez-vous des suggestions, du temps libre ou des contenus intéressants à partager? Contactez-nous par message.
4 Vues
0 Commentaires
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.
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 : JSONxfields.jsonet format pipe classique pris en charge
; Développeur : EleganceCe 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.
| 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. |
tmdb-movie-manager-pro-v3.0.xmlSélectionnez le fichier.Automatiquement lors de l'installation :
public/adminpanel/images/tmdb-logo.pngest inscrite à l'emplacement (norme DLE 19+).language/Turkish/tmdb.lng, English, Russian,Frenchengine/inc/, engine/modules/, engine/ajax/,engine/classes/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.
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 |
tr-TR ( , en-USetc.)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.
| 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 |
engine/data/xfields.json(ou d'une liste classique xfields.txt).tmdb_idet typeest obligatoire (vérification des enregistrements en double)engine/data/dbmovies_logs.txt(affiche les 50 derniers enregistrements ; taille maximale du fichier : 1 Mo, raccourci automatiquement)| Nom de domaine | Explication |
|---|---|
tmdb_id |
Identifiant TMDB — obligatoire |
type |
movieou tv— obligatoire |
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 |
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.
La version 3.0 ajoute un bouton supplémentaire à la page d'édition des actualités DLE :
tmdb-movie-manager-pro-v3.0.xmlInstallé et activétmdb_idet typeune cartographie de la zone a été réalisée.| 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 |
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
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.
⚠️ À 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 :
Téléchargez le fichier de certificat officiel cURL : https://curl.se/ca/cacert.pem
Placez le fichier cacert.pem téléchargé dans votre dossier PHP (par exemple, C:\xampp\php\extras\ssl\cacert.pem).
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) :
codeInicurl.cainfo = "C:\xampp\php\extras\ssl\cacert.pem" openssl.cafile = "C:\xampp\php\extras\ssl\cacert.pem"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.
Rédacteur de l'article
A propos
Les utilisateurs du Invités ne sont pas autorisés à ajouter des commentaires à cette publication.