DarkLane
Dimanche 28 Janvier 2024 9:08:57
659 Vues
6 Commentaires
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).
Premières étapesDLE 15.3-16.0 Copiez tous les fichiers du dossier upload de cette archive sur votre serveur. Importez le plugin iframeplayer.xmlOuvrez .htaccess (règle d'apache),trouvez:
RewriteEngine On
# 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]
# 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;
[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]
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
Votre adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués *
Les utilisateurs du Invités ne sont pas autorisés à ajouter des commentaires à cette publication.
Jeudi 24 Octobre 2024 21:09:20
Jeudi 24 Octobre 2024 19:01:47
Jeudi 24 Octobre 2024 8:32:34
Samedi 6 Juillet 2024 22:43:45
Samedi 27 Janvier 2024 14:54:46
Dimanche 28 Janvier 2024 9:03:25
ALTER TABLE `dle_post` ADD `iframe` TEXT NOT NULL;
11-09-2021 • Dle
IframePlayer 6.2 : générer
09-12-2023 • Dle 17.0
Navigation AJAX personnalisée
TrailerDP 2.2 : analyse des
26-10-2023 • Dle 17.0
GIPHY pour les commentaires
14-11-2020 • Dle
iChat 7.0 MYSQL fix dle 13 14
21-10-2023 • Dle 17.0
Modifier le nom d'un