Catalogue AJAX
Navigation alphabétique via AJAX
FR
0-9
Sélectionnez une lettre pour charger les publications.
IframePlayer 6.3 dle17.0 : générer des listes de lecture vidéo
DarkLane Dimanche 28 Janvier 2024 9:08:57 675 7-
Vous avez décidé de créer votre propre portail de films/serie DLEpour DLE 15.3-16.0, mais vous ne voulez pas acheter une énorme quantité d'espace disque et dépenser beaucoup de ressources pour le maintenir ? La solution idéale dans cette situation serait de stocker les vidéos sur des services de partage de vidéos ou des sites d'hébergement de vidéos. Disons que nous voulons ingérer des vidéos de "Vkontakte", "Classmates", "Youtube", mais que nous ne voulons pas le faire via l'analyse syntaxique, afin de ne pas utiliser les ressources limitées. Pourquoi ne pas utiliser les fonctions d'exportation disponibles pour ingérer les vidéos de ces sites ? Bien sûr que vous pouvez ! Il n'y a qu'un seul problème : si c'est un film, c'est bon, mais qu'en est-il des séries télévisées à plusieurs voix, des saisons et des épisodes en général ? Après tout, si l'on insère un tas d'iframes dans une page, celle-ci sera volumineuse et prendra beaucoup de temps à charger, et son aspect sera très étrange...
Nous avons créé un module complémentaire pour DLE qui résout ces problèmes. En d'autres termes, un lecteur DLE divisé en séries et saisons. Son essence réside dans le fait que lors de la création d'une publication dans des domaines spéciaux, nous stockons des liens vers l'iframe vidéo, qui, en conséquence, sera combiné en un lecteur pratique, avec la possibilité de sélectionner le doublage, la saison, l'épisode dans la liste déroulante. Il est également possible de sauvegarder le dernier épisode visionné et la possibilité de partager ce player (fonction export).
Ce module fonctionnera sur le système DataLifeEngine de toutes les versions. Quelques étapes mineures et vous avez un site de cinéma en ligne à part entière prêt à être rempli. N'importe quelle source convient à la création d'une liste de lecture, que ce soit youtube, vimeo ou l'exportation à partir d'un autre portail de films. Vous pouvez également l'utiliser comme playlist de vidéos vkontakte avec division en saisons dans un seul lecteur, ce qui vous permettra de mettre en place un véritable cinéma sur votre site Web. Ceci est très utile pour ceux qui ont un certain nombre de séries télévisées, avec ce script, vous pouvez ajouter toutes les saisons de la série dans une seule actualité, à savoir dans un lecteur DLE et enfin oublier les tablatures, tablatures, spoilers et autres danses avec un tambourin lors de l'ajout de séries sur le site, car vous pouvez désormais organiser tous les épisodes et toutes les saisons dans un seul lecteur.
Particularités :
- Enregistrer la dernière vue
- Génération de playlists pour ajouter des séries ou/et spécifier des doublages pour une série ou un film
- Configuration facile du module complémentaire
- Ajout / édition pratique
- Le module ne crée pas de charge sur le serveur et ne nécessite pas non plus de consommation de trafic, sur la base de laquelle il peut - fonctionner sur un hébergement gratuit
- Prioriser la vidéo au chargement de la page
- Fonctionne sur toutes les plateformes mobiles -
Premières étapes
DLE 15.3-16.0 Copiez tous les fichiers du dossier upload de cette archive sur votre serveur. Importez le plugin iframeplayer.xml
Ouvrez .htaccess (règle d'apache),trouvez:RewriteEngine On
Insérer ci-dessous:# Iframe Player 6.2 RewriteRule ^embed/([0-9]+)(/?)$ /index.php?do=iframe_embed&id=$1 [L] RewriteRule ^([^.]+)/([0-9]+)-([^/]*)/source-([0-9]+)-dubbing-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$2&seourl=$3&seocat=$1&source=$4&dubbing=$5&series=$6 [L] RewriteRule ^([^.]+)/([0-9]+)-([^/]*)/source-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$2&seourl=$3&seocat=$1&source=$4&dubbing=0&series=$5 [L] RewriteRule ^([^.]+)/([0-9]+)-([^/]*)/dubbing-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$2&seourl=$3&seocat=$1&source=0&dubbing=$4&series=$5 [L] RewriteRule ^([^.]+)/([0-9]+)-([^/]*)/series-([0-9]+).html$ index.php?newsid=$2&seourl=$3&seocat=$1&source=0&dubbing=0&series=$4 [L] RewriteRule ^([0-9]+)-([^/]*)/source-([0-9]+)-dubbing-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$1&seourl=$2&source=$3&dubbing=$4&series=$5 [L] RewriteRule ^([0-9]+)-([^/]*)/source-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$1&seourl=$2&source=$3&dubbing=0&series=$4 [L] RewriteRule ^([0-9]+)-([^/]*)/dubbing-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$1&seourl=$2&source=0&dubbing=$3&series=$4 [L] RewriteRule ^([0-9]+)-([^/]*)/series-([0-9]+).html$ index.php?newsid=$1&seourl=$2&source=0&dubbing=0&series=$3 [L]
Ouvrez la configuration de nginx et sous location / insérer : (règle nginx):# Iframe Player 6.2 rewrite ^/embed/([0-9]+)(/?)$ /index.php?do=iframe_embed&id=$1 last; rewrite "^/([^.]+)/([0-9]+)-(.*)/source-([0-9]+)-dubbing-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$2&seourl=$3&seocat=$1&source=$4&dubbing=$5&series=$6 last; rewrite "^/([^.]+)/([0-9]+)-(.*)/source-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$2&seourl=$3&seocat=$1&source=$4&dubbing=0&series=$5 last; rewrite "^/([^.]+)/([0-9]+)-(.*)/dubbing-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$2&seourl=$3&seocat=$1&source=0&dubbing=$4&series=$5 last; rewrite "^/([^.]+)/([0-9]+)-(.*)/series-([0-9]+).html$" /index.php?newsid=$2&seourl=$3&seocat=$1&source=0&dubbing=0&series=$4 last; rewrite "^/([0-9]+)-(.*)/source-([0-9]+)-dubbing-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$1&seourl=$2&source=$3&dubbing=$4&series=$5 last; rewrite "^/([0-9]+)-(.*)/source-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$1&seourl=$2&source=$3&dubbing=0&series=$4 last; rewrite "^/([0-9]+)-(.*)/dubbing-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$1&seourl=$2&source=0&dubbing=$3&series=$4 last; rewrite "^/([0-9]+)-(.*)/series-([0-9]+).html$" /index.php?newsid=$1&seourl=$2&source=0&dubbing=0&series=$3 last;
Ouvrez {THEME}/fullstory.tpl, insérez:[iframe] [episode_pages] <div id="iframePlayerPagination" class="iframePlayerPagination"> [prev-episode-link]<div class="iframePlayerPagination__col-left"> <a href="{prev-episode-link}#iframePlayerPagination">← Série précédente</a> </div>[/prev-episode-link] <div class="iframePlayerPagination__col-center"> <div class="selectors"></div> <button type="button">Sélectionnez</button> </div> [next-episode-link]<div class="iframePlayerPagination__col-right"> <a href="{next-episode-link}#iframePlayerPagination">Série suivante →</a> </div>[/next-episode-link] </div> [/episode_pages] <div data-frame="{news-id}" data-current="{iframe-current}" data-selectors="true" class="iframePlayer"></div> [/iframe]
Allez dans la section des paramètres du module du panneau de contrôle et personnalisez le module selon vos besoins. -
Vous n’êtes pas autorisé à télécharger des fichiers depuis notre serveur. Si vous voulez avoir accés aux téléchargements veuillez vous connecter ou inscrivez-vous sur le site c'est gratuit!
Informations complèmentaires
- Version DLE: 19.0
• Auteur: Roman Borkunov
• Correction: DarkLane
• Version DLE: 15.3-17.0
• Version PHP: 7.0 - 8.2
• Contenu de l'archive: Module, Plugins xml et instruction d'installation
Cet article a été édité par: DarkLane - Dimanche 28 Janvier 2024 9:10:17
Raison: Correction du plugin suite à une erreur Sql et testé sur Dle 17.0
Cet article a été édité par: DarkLane - Dimanche 28 Janvier 2024 9:10:17
Raison: Correction du plugin suite à une erreur Sql et testé sur Dle 17.0
DarkLane
Groupe: Administrateurs
Please write your comments in French; any comments written in a language other than French will not be replied to. Please use an online translator for this. Thank you!!