JeuWeb - Crée ton jeu par navigateur
BBCode pour vidéo (Youtube,DailyMotion,GoogleVideo) - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : BBCode pour vidéo (Youtube,DailyMotion,GoogleVideo) (/showthread.php?tid=380)



BBCode pour vidéo (Youtube,DailyMotion,GoogleVideo) - Amrac - 31-03-2008

Bonjour,
Ca fait un moment que je cherche à permettre à mes joueurs d'insérer des vidéos de Youtube, DailyMotion ou GoogleVideo sur mon site. Cependant je n'est pas encore trouvé de solutions miracle et mes multiples recherches sur google restent arides...

C'est assez difficile à mettre en place pour que ca reste simple à utiliser pour un internaute lambda, sur les forums PHPBB ils ont réussit avec succès mais je n'est pas réussit a en extraire leur technique.

Donc si vous avez une piste, ou même carrément une solution miracle, je suis preneur!

Et partant pour faire un tuto sur le wiki le cas échéant ^^



RE: BBCode pour vidéo (Youtube,DailyMotion,GoogleVideo) - Eluox - 31-03-2008

Salut Amrac,

Google m'a donné sa, je sais pas si sa te va Smile
Pas testé, c'est juste du c/c
Code PHP :
<?php
$chaine
= preg_replace('`\[dailymotion](.+?)\[/dailymotion]`si','\n\t\t\t\t\t<object type="application/x-shockwave-flash" data="http://www.dailymotion.com/swf/$1" width="370" height="310">\n\t\t\t\t\t<param name="movie" value="http://www.dailymotion.com/swf/$1" />\n\t\t\t\t\t<strong>Flash non detecté</strong>\n\t\t\t\t\t</object>\n\t\t\t\t\t<a href="http://www.dailymotion.com">\n\t\t\t\t\t<br />\n\t\t\t\t\t<strong>\n\t\t\t\t\tPowered by Dailymotion\n\t\t\t\t\t</strong>\n\t\t\t\t\t', $chaine);
$chaine = preg_replace('`\[youtube](.+?)\[/youtube]`si','\n\t\t\t\t\t<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/$1" width="370" height="304">\n\t\t\t\t\t<param name="movie" value="http://www.dailymotion.com/swf/$1" />\n\t\t\t\t\t<strong>Flash non detecté</strong>\n\t\t\t\t\t</object>\n\t\t\t\t\t<a href="http://www.youtube.com/watch?v=$1">\n\t\t\t\t\t<br />\n\t\t\t\t\t<strong>\n\t\t\t\t\tVoir le film sur Youtube\n\t\t\t\t\t</strong>\n\t\t\t\t\t', $chaine);
?>



RE: BBCode pour vidéo (Youtube,DailyMotion,GoogleVideo) - Raoull - 31-03-2008

J'ai installé ça sur un forum SMF (simple machine forum).
C'était une mod très facile à mettre en place.
Je pense qu'en mattant le code tu devrais p-e pouvoir trouver ton bonheur.

http://custom.simplemachines.org/mods/index.php?mod=977

EDIT : el[u]ox m'a doublé, ca semble pas mal du tout en effet, meme si ya une erreur : value="http://www.dailymotion.com/swf/$1" pour les deux


RE: BBCode pour vidéo (Youtube,DailyMotion,GoogleVideo) - Eluox - 31-03-2008

J'ai pas vraiment regardé le truc, c'est du C/C Wink

Même si je vais m'y pencher car sa m'interresse Smile


RE: BBCode pour vidéo (Youtube,DailyMotion,GoogleVideo) - Amrac - 01-04-2008

J'avais croisé ce bout de code El[u]ox mais ce n'est pas très "user-friendly", pour Youtube l'utilisateur doit extraire l'identifiant de la vidéo, et pour dailymotion je n'est pas trouvé comment le faire fonctionner :/

Par contre j'ai regardé le code source de ce que tu propose Raoull, et c'est assez impressionnant de voir tout les sites de vidéos qui sont pris en compte!
J'ai commencé a trafiquer le code pour le rendre utilisable en dehors de son rôle d'extension sans trop de succés pour l'instant, mais je vous dis quoi quand j'y arrive Wink

C'est déjà une bonne piste Smile


RE: BBCode pour vidéo (Youtube,DailyMotion,GoogleVideo) - keke - 02-04-2008

Amrac a écrit :[...] mais je vous dis quoi quand j'y arrive Wink

Tu viendrais pas du nord toi ?

Kéké. :-)


RE: BBCode pour vidéo (Youtube,DailyMotion,GoogleVideo) - Eluox - 02-04-2008

Je sais pas pour lui, mais moi oui :p


RE: BBCode pour vidéo (Youtube,DailyMotion,GoogleVideo) - Amrac - 02-04-2008

Je suis découvert ^^