[PLUGIN non-officiel]Lecteur mp3 + flv

StéphaneStéphane Member, Former PluXml Project Manager
septembre 2007 modifié dans Archives
Bonjour.

Pour mes besoins personnels je viens de développer un plugin qui fait à la fois lecteur de fichiers mp3 et de fichiers flv (video flash) et qui permet d'afficher les videos de youtube te dailymotion

Ce plugin est très facile à mettre en place. Il ne modifie pas le core de pluxml, ni le fichier template de votre thème.

La procédure d'installation est expliquée dans le fichier readme.htm inclus dans le zip à télécharger.

N'hésitez pas à me faire part de vos remarques et/ou suggestions.

Stephane.


MISE A JOUR 12/09/2007 - VERSION 1.2

fichier zip

Consultant PluXml

Ancien responsable et développeur de PluXml (2010 à 2018)

Réponses

  • GzygGzyg Member
    Salut,
    à la ligne recherche de fichiers mp3 dans mediaplayer.php il y a :
    $pattern='/<(mp3)[^>]*src=([\\"\\\']?)([^>]*\.(mp3|ogg))\2[^>]*>/i';
    
    Cela signifie-t'il qu'il détecte ET LIT les fichiers ogg sans modifs ?

    à plus,

    Gzyg
  • StéphaneStéphane Member, Former PluXml Project Manager
    Le code permet en effet de détecter si le fichier a l'extension ogg.
    Maintenant après réflexion je ne sais pas si le lecteur permet de lire les fichiers ogg (je n'ai pas de fichier ogg sous la main pour tester). Et d'ailleurs je sais pas pourquoi j'ai mis ogg dans le code. lol :)

    Pour info le lecteur flash utilisé est celui-ci:
    http://www.jeroenwijering.com/?item=jw_mp3_player

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour,

    Je mets à jour mon plugin en version 1.1

    Les changements sont:
    - Rééecriture du moteur de chargement des plugins
    - Réécriture en conséquence du plugin
    - Ajout des videos des sites youtube et dailymotion

    Merci de lire le fichier readme.html contenu dans le fichier .zip pour les détails sur l'installation et l'utilisation du plugin.

    Pour télécharger le plugin, l'url est donnée dans mon 1er message.

    N'hésitez pas à me faire part de vos remarques.

    Stephane.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Bonjour,

    Intéresant mais pour l'une comme l'autre de ces versions, on a maintenant un "Lien de téléchargement non-valide" dixit vosfichiers.com !

    Est-ce que toi steph ou quelqu'un pourrait le remettre en-ligne ? Merci d'avance
  • StéphaneStéphane Member, Former PluXml Project Manager
    Je vous donne un nouveau lien dès ce soir...

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Bonjour Stef, merci de partager ton plugin pour Pluxml, en effet cela peut rendre pas mal de services, et justement, en visitant le site de jeroenwijering.com, j'ai remarqué son plugin IMAGE ROTATOR, qui conviendrait tt a fait a mes besoins (mettre des photos en slideshow ds un header) ....... serait-il possible d'abuser de ta bonne volonté et de ton temps, en intégrant ce plugin aussi dans Pluxml ??? ^^

    Merci de me tenir informé :)
  • StéphaneStéphane Member, Former PluXml Project Manager
    septembre 2007 modifié
    Je vais regarder ce que je peux faire pour toi elody.
    Je te tiens au courant.

    EDIT: je viens de regarder. aucun problème à faire. je te code ça rapidement.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Merci pour ta disponibilité ! Je crois que ce genre de plugin peut vraiment plaire a pas mal de monde et aider Pluxml à a se faire connaitre : sur le site de jeroenwijering.com, on peut lister les plugins dispos pour les CMS/Blogs les plus courants, à toi d'envoyer ta contrib' ^^
  • StéphaneStéphane Member, Former PluXml Project Manager
    J'ai remis un nouveau lien pour télécharger le plugin mediaplayer v1.1.
    Voir 1er message.

    Merci.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Merci bcp stef, je v tester ca demain, c super sympa ^^
  • Merci aussi mais avec "ma" version beta3 du blog rien ne s'affiche

    Quand tu écris dans le fichier d'aide :
    <mp3 src="monfichier.mp3" />
    
    est-ce que on doit insérer une adresse URL ou bien un chemin relatif ?

    J'ai essayé avec une vidéo de Youtube mais toujours rien !

    Et à propos de Dailymotion.com j'ai remarqué que apparemment on nous indique des adresses avec un répertoire /video/ et non /swf/ comme noté dans ton exemple (à tout hasard je te le dis...)

    PS: c'est hébergé chez free.fr (Version de php : 4.4.3-dev et Etat des "magic quotes" : 1)
  • AndreaAndrea Member
    septembre 2007 modifié
    Je précise que je n'ai aucun message d'erreur qui apparait

    Et que dans le code source je vois le code que j'ai inséré en rédigeant mon article
    alors que ca devrait s'être transformé, non ?

    PS: j'ai a priori ajouté le code dans le fichier index.php à la racine et up-loadé le fichier application.php également à la racine
    de même que le répertoire mediaplayer dans plugins

    Je ne vois pas trop l'étape que j'ai du louper !

    A suivre...
  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour Andrea

    pour les mp3: il faut indiqué les chemins absolu par rapport à la racine de ton site.

    pour youtube: je vais faire un test sur free s'il y aurait pas un probleme

    pour dailymotion: il faut recuperer le lien http avec /swf dans la zone "Lecteur Exportable" en dessous de la video sur le site dailymotion.

    Dans les 3 cas je vais m'assurer qu'il n'y a pas un bug qui traine sur des serveurs comme free par exemple. Le code ne réagit pas toujours de la meme façon.

    Merci pour avoir signaler les problemes.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Bien merci de ces réponses plus que rapides

    De mon côté j'ai ré-installé une version beta 3 sans aucune modification sur mon compte free.fr et ce plugin comme d'écrit dans le fichier d'aide, soit:

    dans index.php (à la racine) j'ai remplacé
    include (PLX_DOC.'templates/'.$pluxml->style.'/template.php');
    
    par
    require(dirname(__FILE__)."/application.php");
    $app = new application();
    $app->loadplugins();
    $app->loadtemplate();
    $app->render();
    
    PS: c'est bien remplacé et pas ajouté ?

    j'ai up-loadé application.php et ce index.php (ainsi modifié) à la racine tous les 2
    et le dossier "mediaplayer" (avec les 3 fichiers dedans) dans "core/plugins"

    PS: c'est bien le dossier "mediaplayer" et les 3 fichier qu'il faut envoyer dans "core/plugins" et pas uniquement les 3 fichiers ?

    Je ne pense pas avoir fait d'erreur

    Et après en ce qui concerne l'utilisation, j'ai bien noté tes précisions, encore merci mais après correction ni "mes" mp3 ni youtube / dailymotion ne marche (avec moi du moins ;-)

    Je vais demander à un ami d'essayer chez un autre hébergeur question de voir... je te tiens au courant
  • J'y pense si par hasard tu avais encore sous la main la précédente Version 1.0 ?
    Je pourrais essayer avec celle-ci et ca nous aiderait peut-être à cerner le soucis !
  • StéphaneStéphane Member, Former PluXml Project Manager
    Salut Andrea

    Tout ce que tu as fais est correct.

    Pour ma part j'ai trouvé d'où vient le problème.
    Le temps de mettre à jour tout ça et je posterai un nouveau lien pour la version corrigée.

    Désolé pour le contre-temps.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonsoir.

    Voilà la version 1.2.
    Elle corrige le bug qui empêchait l'affichage du lecteur.
    Le code a également été optimisé.

    Le nouveau lien du fichier à télécharger est donné dans mon 1er message tout en haut.

    Stephane.

    PS: Cette nouvelle version ne veut pas dire qu'il n'y a plus de bug. N'hésitez à signaler tout problème. Elle fonctionne sur l'hébergeur 1and1.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Merci pour cette nouvelle version, testé hiersoir et donc... pour ma part :

    Le lecteur audio marche bien mais pas le lecteur vidéo YouTube / DailyMotion

    PS: je n'ai pas essayé avec un fichier flv à moi
    et par ailleurs si j'insére le code proposé par YouTube / DailyMotion alors c'est bon

    Par contre j'ai remarqué (...par hasard ;-) que si dans le même article j'insére le code du lecteur audio et aussi celui d'une vidéo alors la vidéo apparait !

    Voilà...
Connectez-vous ou Inscrivez-vous pour répondre.