Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Pages: 1 2
- Index
- » [Depôts] Extensions, Trucs, Astuces
- » Tutorial : intégrer une vidéo Youtube dans un article
#1 03-04-2007 22:37:34
Tutorial : intégrer une vidéo Youtube dans un article
Je fais ceci car j'ai vu que la question revenait souvent ces temps, et vu que j'ai galéré un peu pour arriver à une solution, je vais essayer d'en faire profiter.
Tout d'abord, il y a 2 solutions qui donnent un bon résultat : 1 solution directe avec un object, et une solution nécessitant le chargement d'un petit script swfobject.js, qui est en passe de devenir un standard.
Pour ne pas risquer de faire des choses bizarres, il est fortement recommandé de désactiver l'éditeur visuel (Utilisateurs -> Profil) ou au moins, de rentrer sous forme de code (onglet 'code' de l'éditeur).
1 Le lien Youtube
L'adresse Youtube a cette allure : http://www.youtube.com/v/_QIpic5HuXo.
_QIpic5HuXo est le numéro de référence de la vidéo sur le site youtube.
2 La balise object
Youtube fournit un code avec la balise object sur la page des vidéos, mais ce code n'est pas extraordinaire. D'une part, il est compliqué (ce qui n'est pas gênant vu qu'on le copie), mais surtout, il n'est pas compatible avec les standard W3C.
Ce code est :
Code:
- <object width="425" height="350">
- <param name="movie" value="http://www.youtube.com/v/_QIpic5HuXo"></param><param name="wmode" value="transparent">
- </param>
- <embed src="http://www.youtube.com/v/_QIpic5HuXo" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350">
- </embed>
- </object>

Pour faire plus simple et plus propre, on peut simplement mettre ce code :
Code:
- <object data="http://youtube.com/v/_QIpic5HuXo" type="application/x-shockwave-flash" width="425" height="350">
- <param name="movie" value="http://youtube.com/v/_QIpic5HuXo" />
- </object>

3 SWFObject
Il est nécessaire d'inclure auparavant le script dans son blog (et donc le télécharger). On peut le faire simplement dans l'entête (fichier header.php).
Dans le fichier header.php (si le fichier swfobject est dans le répertoire du thème :
Code:
- <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/swfobject.js"></script>
Attention : si vous utilisez un thème ou un plugin intégrant du javascript, il est possible que ce fichier soit déjà chargé par lui, auquel cas, rien à faire^^
Par exemple, wordTube intègre déjà ce fichier.
Le code à insérer est alors :
Code:
- <div id="flashcontent">Texte ou image par défaut.</div>
- <script type="text/javascript">
- <!--
- var so = new SWFObject("http://www.youtube.com/v/_QIpic5HuXo", "mymovie", "425", "350", "7", "#efefef");
- so.write("flashcontent"); //-->
- </script>
4 Trucs à savoir pour Youtube
Youtube est pratique car avec l'ID d'une vidéo, on peut récupérer des tas de trucs intéressants si on veut aller plus loin :
- le lien de la page : http://www.youtube.com/watch?v=_QIpic5HuXo
- une vignette 320x240 : http://img.youtube.com/vi/_QIpic5HuXo.jpg/0.jpg
- une vignette 137x97 : http://img.youtube.com/vi/_QIpic5HuXo.jpg/2.jpg
Dernière modification par alakhnor (03-04-2007 22:53:05)
- post-thumb revisited est à l'image ce que la télécommande est à la télévision : on appuie et ça marche !
- Ah zut ! j'ai plus de pile !
Hors ligne
#2 03-04-2007 23:19:58
Re: Tutorial : intégrer une vidéo Youtube dans un article
En ce qui me concerne j'utilise le premier code "propre" que tu donnes et c'est impeccable.
Sinon merci pour ce tuto fort utile... je sens que je vais compléter mon article de la FAQ qui fait bien ridicule... 
Que la Force soit avec vous...
-----------------------------------------------------------------------------
Venez découvrir la BD sur www.kroniks.net, le blog BD pour ceux qui n'y connaissent rien !
Hors ligne
#3 03-04-2007 23:27:07
Re: Tutorial : intégrer une vidéo Youtube dans un article
La seconde solution, bien que plus complexe, à l'usage, est mieux gérée (surtout par IE) et permet de passer des paramètres simplement. 
C'est surtout vrai si on essaie avec Dailymotion qui est un vrai casse-tête.
- post-thumb revisited est à l'image ce que la télécommande est à la télévision : on appuie et ça marche !
- Ah zut ! j'ai plus de pile !
Hors ligne
#5 03-04-2007 23:50:30
Re: Tutorial : intégrer une vidéo Youtube dans un article
Faut voir, certains plugins jquery utilisent swfobject. 
- post-thumb revisited est à l'image ce que la télécommande est à la télévision : on appuie et ça marche !
- Ah zut ! j'ai plus de pile !
Hors ligne
#6 03-04-2007 23:55:04
Re: Tutorial : intégrer une vidéo Youtube dans un article
ouais sauf que dans ton code tu as
<a href="url you tube">nom du fichier</a>
sorry, j'ai du mal à comprendre qu'on considere que ce ne soit pas le top en matiere d'integration 
Hors ligne
#8 04-04-2007 18:52:50
Re: Tutorial : intégrer une vidéo Youtube dans un article
- post-thumb revisited est à l'image ce que la télécommande est à la télévision : on appuie et ça marche !
- Ah zut ! j'ai plus de pile !
Hors ligne
#9 05-04-2007 07:21:26
Re: Tutorial : intégrer une vidéo Youtube dans un article
http://jquery.lukelutman.com/plugins/fl … utube.html
voila, meme l'editeur visuel sera content ...
Hors ligne
#10 18-05-2007 16:39:06
Re: Tutorial : intégrer une vidéo Youtube dans un article
Je débarque un peu dans Wordpress en ce moment.
Le 2nd code donné je l'utilise déjà sous DC2 et c'est effectivement le meilleur
. Par contre je me demanais s'il n'existait pas un super plugin qui le rajoute simplement un bouton dans l'éditeur visuel et qui permettrait d'intégrer une vidéo efficacement et proprement simplement en entrant son url et les dimensions du lecteur (largeur et hauteur) ?
Hors ligne
#11 20-05-2007 17:00:20
- bobby
- Connaisseur WP

- Date d'inscription: 04-02-2007
- Messages: 37
Re: Tutorial : intégrer une vidéo Youtube dans un article
Bonjour,
J'ai un gros problème avec les vidéos. Pour insérer une vidéo, j'utilise le code propre, cad sans la balise embed. Le problème c'est que ça me fout en l'air ma CSS et ça me génére des erreurs HTML.
Voir l'exemple
Auriez-vous une solution?
Merci d'avance.
Dernière modification par bobby (20-05-2007 17:00:53)
Une e-connerie reste une connerie!
Hors ligne
#12 20-05-2007 20:21:39
Re: Tutorial : intégrer une vidéo Youtube dans un article
Je ne vois pas trop de problème lié au lecteur. C'est quoi le souci sur la page là ?
- post-thumb revisited est à l'image ce que la télécommande est à la télévision : on appuie et ça marche !
- Ah zut ! j'ai plus de pile !
Hors ligne
#13 20-05-2007 20:26:24
- bobby
- Connaisseur WP

- Date d'inscription: 04-02-2007
- Messages: 37
Re: Tutorial : intégrer une vidéo Youtube dans un article
edit : je viens de comprendre le sens de ta question. En fait, c'est sous Firefox 2.0 que ça bug. Je viens de tester sours IE 7 et ça marche nickel...
edit2: j'ai fait un screen de mon pb sous Firefox 2.0
Dernière modification par bobby (20-05-2007 20:45:54)
Une e-connerie reste une connerie!
Hors ligne
#14 20-05-2007 21:33:41
Re: Tutorial : intégrer une vidéo Youtube dans un article
Essaie de mettre le code sans utiliser l'éditeur visuel, il y a des balises <p> partout qui parasitent.
- post-thumb revisited est à l'image ce que la télécommande est à la télévision : on appuie et ça marche !
- Ah zut ! j'ai plus de pile !
Hors ligne
#15 20-05-2007 23:32:24
- bobby
- Connaisseur WP

- Date d'inscription: 04-02-2007
- Messages: 37
Re: Tutorial : intégrer une vidéo Youtube dans un article
Je n'utilise pas l'éditeur visuel. Et j'ai déjà "nettoyé" le code... 
Je sais pas si ça peut aider, mais voici ma configuration :
- Version de WordPress : 2.2
- Thème utilisé : Fall Season
- Plugins en place : Akismet, FeedBurner FeedSmith, Google Sitemaps, Maintenance Mode, WordPress Database Backup
- Nom de l'hebergeur : OVH
- Adresse du site : http://www.laurentnaudier.fr/blog/
Ca ne pourrait pas venir de la MAJ de WP?
Je m'explique : le billet que je vous ai donné en exemple est assez vieux (mars dernier). Or depuis, j'ai posté des vidéos et je n'ai pas remarqué ce problème, alors que j'utilisait la même syntaxe (en attendant de régler ce pb, j'ai retiré les vidéos, inutile de les chercher donc).
Or les dernières modifs que j'ai effectuées au blog depuis la dernière vidéo postée, outre la publication de billet, sont : passage à la version 2.2 et installation du plugin FeedBurner FeedSmith.
Dernière modification par bobby (20-05-2007 23:33:23)
Une e-connerie reste une connerie!
Hors ligne
#16 20-05-2007 23:40:22
- bobby
- Connaisseur WP

- Date d'inscription: 04-02-2007
- Messages: 37
Re: Tutorial : intégrer une vidéo Youtube dans un article
C'est bien un bug avec la version 2.2.
Je viens de réinstaller la version 2.1.2 et tout marche nickel... 
Une e-connerie reste une connerie!
Hors ligne
#17 21-05-2007 02:17:09
Re: Tutorial : intégrer une vidéo Youtube dans un article
Oui en fait le pb de Matt et ses amis, c'est qu'ils corrigent des bugs kon a rien à foutre, et rajoutent la ou tout le monde se plaint deja qu'il y en a (notamment au niveau de la creation / edition d'un billet) ... il a deja mis 2 ans à admettre que les tags etaient vitaux pour un blog, alors tout espoir n'est pas perdu ...
Hors ligne
#18 21-05-2007 07:14:18
Re: Tutorial : intégrer une vidéo Youtube dans un article
Moi qui vient de migrer mon blog avec 2300 billets et 8000 commentaires, ce que tu dis là me rassure Rod
...
Mais il n'y a pas de plugin d'administration qui permet simplement d'avoir un bouton pour sortir un code propre à partir de l'url d'une vidéo ?
Hors ligne
#19 21-05-2007 14:00:51
Re: Tutorial : intégrer une vidéo Youtube dans un article
J'ai déjà proposé Jquery : en installant Jquery + le plugin Jquery Flash, tu as JUSTE A TAPER DANS TON BILLET L'URL YOUTUBE comme n'importe quelle url, et il te transforme à la volee en te mettant le lecteur Youtube
et cela, sans plugin, donc ...
Hors ligne
#20 21-05-2007 14:02:59
Re: Tutorial : intégrer une vidéo Youtube dans un article
Rien de tel qu'une démo :
http://jquery.lukelutman.com/plugins/fl … utube.html
Pareil si tu veux faire du podcast simple et intelligent 
http://jquery.lukelutman.com/plugins/fl … e-mp3.html
Jquery, l'ami des bloggeurs mais qui preferent installer des plugins à gaz 
Hors ligne
#21 21-05-2007 14:22:33
Re: Tutorial : intégrer une vidéo Youtube dans un article
Rod > La version 2.2 utilise du Jquery, donc cela doit être possible directement par défaut non ?
Que la Force soit avec vous...
-----------------------------------------------------------------------------
Venez découvrir la BD sur www.kroniks.net, le blog BD pour ceux qui n'y connaissent rien !
Hors ligne
#23 21-05-2007 14:47:56
Re: Tutorial : intégrer une vidéo Youtube dans un article
Tu as raison... c'est bien dans l'admin. Mais à partir de cela pas moyen de l'utiliser pour la partie "user" ?
Que la Force soit avec vous...
-----------------------------------------------------------------------------
Venez découvrir la BD sur www.kroniks.net, le blog BD pour ceux qui n'y connaissent rien !
Hors ligne
#24 21-05-2007 14:56:26
Re: Tutorial : intégrer une vidéo Youtube dans un article
Bien sur : il suffit de linker le Jquery deja present dans l'admin, et de rajouter le plugin FLASH. Avec cela, podcast super simple, et videos youtube ENFIN valide xhtml
(ben ouais, un simple lien html, on peut pas faire plus "valide"
)
Merci Jquery
(bien sur si JS est désactivé, soit 0,1% de la population, les gens voient à la place les liens : donc 100% non obstrusif)
Hors ligne
#25 21-05-2007 15:07:53
Re: Tutorial : intégrer une vidéo Youtube dans un article
Bon va falloir que je me tente ça... 
Que la Force soit avec vous...
-----------------------------------------------------------------------------
Venez découvrir la BD sur www.kroniks.net, le blog BD pour ceux qui n'y connaissent rien !
Hors ligne
Pages: 1 2
- Index
- » [Depôts] Extensions, Trucs, Astuces
- » Tutorial : intégrer une vidéo Youtube dans un article