- Statut : non résolu
- Ce sujet contient 41 réponses, 13 participants et a été mis à jour pour la dernière fois par
CurLy, le il y a 16 années et 8 mois.
-
AuteurMessages
-
4 janvier 2007 à 22 h 27 min #449955
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 ???
4 janvier 2007 à 23 h 01 min #587952Supprime « » et remplace par « »
Et si ça marche, ça serait bien de me passer le fichier 😉
5 janvier 2007 à 7 h 05 min #587953et 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 ?!
5 janvier 2007 à 7 h 11 min #587954Il 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.
5 janvier 2007 à 7 h 14 min #587955j’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é)5 janvier 2007 à 7 h 17 min #587956cette 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’,5 janvier 2007 à 9 h 21 min #587957En 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/3IpRMmMPAdtLU5XDeAu 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.
5 janvier 2007 à 12 h 41 min #587958y a t’il une personne suceptible de s’y connaitre pour l’ajouter ? ou pour nous éclairer ?
5 janvier 2007 à 13 h 28 min #587959rectification, 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 ?5 janvier 2007 à 17 h 08 min #587960Non 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.
5 janvier 2007 à 17 h 11 min #587961bon, ça fonctionne alors … tu le voulais alakhnor ?
5 janvier 2007 à 17 h 13 min #587962j’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
5 janvier 2007 à 17 h 16 min #587963Bonne 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). 🙂
5 janvier 2007 à 17 h 23 min #587964Vous 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 😉
5 janvier 2007 à 17 h 25 min #587965et 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 😋
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.