Plugin vipers videoquicktags avec Dailymotion (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 42)
  • Auteur
    Messages
  • #449955
    nicaud
    Membre
    Initié WordPress
    40 contributions

    Bonjour à tous !

    Je viens de mettre en place le plugin vipers videoquicktags pour intégrer des vidéo drectement dans les billets.
    Malheureusement, il n’intègre pas les vidéos de Dailymotion … :(

    Comme je suis un peu bidouilleur, j’ai regardé de plus près et j’ai essayé de recopier le code et d’ajouter les parties nécessaire pour ajouter la même fonction pour Dailymotion (puis que pour youtube, googlevidéo, … c’est toujours le même code qui est répété mais modifié suivant le nom)

    malheurseusement ça marche pas quand même …

    voici la partie ou ça bloque je pense :

    // YouTube
    $beforestring . ‘vvqyoutube »><object width="' . $this->settings[‘youtube’][‘width’] . ‘ » height= »‘ . $this->settings[‘youtube’][‘height’] . ‘ » type= »application/x-shockwave-flash » data= »http://www.youtube.com/v/$2″><param name="movie" value="http://www.youtube.com/v/$2" /><param name="wmode" value="transparent" /></object>‘ . $afterstring,
    $beforestring . ‘vvqyoutube »><object width="' . $this->settings[‘youtube’][‘width’] . ‘ » height= »‘ . $this->settings[‘youtube’][‘height’] . ‘ » type= »application/x-shockwave-flash » data= »http://www.youtube.com/v/$1″><param name="movie" value="http://www.youtube.com/v/$1" /><param name="wmode" value="transparent" /></object>‘ . $afterstring,
    $beforestring . ‘vvqyoutube »><object width="$1" height="$2" type="application/x-shockwave-flash" data="http://www.youtube.com/v/$4"><param name="movie" value="http://www.youtube.com/v/$4" /><param name="wmode" value="transparent" /></object>‘ . $afterstring,
    $beforestring . ‘vvqyoutube »><object width="$1" height="$2" type="application/x-shockwave-flash" data="http://www.youtube.com/v/$3"><param name="movie" value="http://www.youtube.com/v/$3" /><param name="wmode" value="transparent" /></object>‘ . $afterstring,

    et voici ce que j’ai fais pour dailymotion :

    // Dailymotion
    $beforestring . ‘vvqdailymotion »><object width="' . $this->settings[‘dailymotion’][‘width’] . ‘ » height= »‘ . $this->settings[‘dailymotion’][‘height’] . ‘ » type= »application/x-shockwave-flash » data= »http://www.dailymotion.com/swf/$2″><param name="movie" value="http://www.dailymotion.com/swf/$2" /><param name="allowfullscreen" value="true" /></object>‘ . $afterstring,
    $beforestring . ‘vvqdailymotion »><object width="' . $this->settings[‘dailymotion’][‘width’] . ‘ » height= »‘ . $this->settings[‘dailymotion’][‘height’] . ‘ » type= »application/x-shockwave-flash » data= »http://www.dailymotion.com/swf/$1″><param name="movie" value="http://www.dailymotion.com/swf/$1" /><param name="allowfullscreen" value="true" /></object>‘ . $afterstring,
    $beforestring . ‘vvqdailymotion »><object width="$1" height="$2" type="application/x-shockwave-flash" data="http://www.dailymotion.com/swf/$4"><param name="movie" value="http://www.dailymotion.com/swf/$4" /><param name="allowfullscreen" value="true" /></object>‘ . $afterstring,
    $beforestring . ‘vvqdailymotion »><object width="$1" height="$2" type="application/x-shockwave-flash" data="http://www.dailymotion.com/swf/$3"><param name="movie" value="http://www.dailymotion.com/swf/$3" /><param name="allowfullscreen" value="true" /></object>‘ . $afterstring,

    lorsque je met par exemple [dailymotion]http://www.dailymotion.com/video/x3ucd_brenda-telephone-becky[/dailymotion], dans le billet, cela affiche la même chose te pas le lecteur flash …

    quelqu’un a t’il une petite idée ?? quelqu’un utilise ce plugin et a déja regardé le code ???

    #587952
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Supprime «  » et remplace par «  »

    Et si ça marche, ça serait bien de me passer le fichier 😉

    #587953
    nicaud
    Membre
    Initié WordPress
    40 contributions

    et non, bien essayé mais non cela ne change rien … ais apparemment faut quand même garder cette modif car ils ont tous le même !

    ce n’est peut êre pas forcément dans ce petit bout de code :( ou dailymotion foctionne autrement ?!

    #587954
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Il y a aussi que tu ne prends pas la bonne adresse pour la video à mon avis.

    L’url donnée dans dailymotion correspond à la page. Le lien direct de la vidéo est du genre « http://www.dailymotion.com/swf/5foTRFJ6UVJUZpVi ». Tu peux le récupérer dans le code du lecteur exportable.

    #587955
    nicaud
    Membre
    Initié WordPress
    40 contributions

    j’ai essayé les deux pour être plus sur … je ne suis pas si bète 😋
    veux tu que je t’envois mon fichier par email ? (que tu me donnes par message privé)

    #587956
    nicaud
    Membre
    Initié WordPress
    40 contributions

    cette partie là aégalement je ne suis pas sur au niveau des ([d-]+) car ce n’est pas comme youtube uo comme google vidéo … donc comment savoir ? mettre /video/ ou swf/ ?

    ‘#[dailymotion]http://(www.dailymotion|dailymotion).com/video/([d-]+)(.*?)[/dailymotion]#i’,
    ‘#[dailymotion]([d-]+)[/dailymotion]#i’,
    ‘#[dailymotion width= »(d+) » height= »(d+) »]http://(www.dailymotion|dailymotion).com/video/([d-]+)(.*?)[/dailymotion]#i’,
    ‘#[dailymotion width= »(d+) » height= »(d+) »]([d-]+)[/dailymotion]#i’,

    #587957
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    En fait, d’après ce que je sais, Dailymotion fonctionne de la même manière que youtube, sauf que youtube indique en url le lien direct de lecture alors que dailymotion donne l’url de la page. Si on compare les adresses des lecteurs exécutables, dailymotion : /swf/5foTRFJ6UVJUZpVi, et youtube : /v/vLyN2ctf1hc

    You’ll find the necessary id in the address of the video. A typical address looks like this, the id is highlighted in bold:

    youtube: http://www.youtube.com/watch?v=8DHOZW_8OPk
    MyVideo: http://www.myvideo.de/watch/366128
    Google Video: http://video.google.de/videoplay?docid=5024787479139933029
    Clipfish: http://www.clipfish.de/player.php?videoid=NDE2fDM0
    Seveload: http://sevenload.de/videos/8A6KASF-arif-playback
    Dailymotion: http://www.dailymotion.com/swf/3IpRMmMPAdtLU5XDe

    Au final, l’adresse youtube sera http://www.youtube.com/v/8DHOZW_8OPk et l’adresse dailymotion http://www.dailymotion.com/swf/5foTRFJ6UVJUZpVi, le plugin va certainement explorer la chaîne fournie pour recomposer l’adresse correcte.

    #587958
    nicaud
    Membre
    Initié WordPress
    40 contributions

    y a t’il une personne suceptible de s’y connaitre pour l’ajouter ? ou pour nous éclairer ?

    #587959
    nicaud
    Membre
    Initié WordPress
    40 contributions

    rectification, cela fonctionne !
    Mais lme problème c’est que pour le moment je suis obligé de prendre le lien se trouvant dans le morceau de code embed … alors que j’aimerais que ça soit l’url simple, possible ?

    #587960
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Non car dans le lien url de Dailymotion, tu n’as pas le videoid (le code style 8DHOZW_8OPk) mais juste une lien sur la page avec un identifiant du genre ax24_retour_du_jedi. Il faut bien prendre le lien embed.

    #587961
    nicaud
    Membre
    Initié WordPress
    40 contributions

    bon, ça fonctionne alors … tu le voulais alakhnor ?

    #587962
    nicaud
    Membre
    Initié WordPress
    40 contributions

    j’ai une meilleur question 😋
    et je ne comprend pass pk cela ne fonctionne pas dans wordpress et qu’ils se compliquent la vie …

    Pk n’est-il pas possible de directement mettre le code du lecteur (embed)
    comme ça :

    cela fonctionnerait si le html était compris

    #587963
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Bonne question ! 😉

    ps : oui, je veux bien, ça m’évitera de refaire ce que tu as fait vu que j’utilise le même plugin (depuis peu). 🙂

    #587964
    benkenobi
    Participant
    Maître WordPress
    4068 contributions

    Vous le mettrez à dispositon ce plugin modifié j’espère ? 😉

    Sinon, pour ce qui est du code délivré par les sites DailyMotion ou Youtube et autres… il faonctionne parfaitement ainsi dans WordPress, c’est simplement qu’il est lourd et par forcément respectueux des standards du web… donc autant le simplifier et le rende propre 😉

    #587965
    nicaud
    Membre
    Initié WordPress
    40 contributions

    et si je souhaite que mon blog ne soit pas forcément dans les normes, et donc que je souhaite direcctjouter le morceau de code dans un post pour l’afficher, c’est posible ou pas ? j’aimerais autoriser le html dans les post

    si j’ai ma réponse, je le met à disposition 😋 :D

15 sujets de 1 à 15 (sur un total de 42)
  • Vous devez être connecté pour répondre à ce sujet.