Plugin DotClear : VideoInsert
Par fred le mercredi, 06 novembre 2013, 21:41 - Plugins DotClear - Lien permanent
Note : Plugin mis à jour le 06-11-2013 suite au commentaire de pichel (merci bien !) (voir le ChangeLog dans le fichier zip)
Voici mon second plugin pour DotClear 2 !
Il s'agit de VideoInsert. Un plugin qui permet d'intégrer aisément des vidéos Youtube, Dailymotion ou autre dans un billet sans avoir à s'embêter avec du code "compliqué". Le seul impératif est de récupérer au préalable l'identifiant de la vidéo (généralement directement dans l'URL de la vidéo).
Principe
Comme pour le plugin GalleryInsert il s'agit d'un principe de balise à inclure dans le corps du billet soit à la main, soit par l'intermédiaire du bouton dédié.
La balise est de la forme :
:: video youtube id='abcdef' ::
on peut y ajouter les option de taille (par défaut 425x350) :
:: video youtube id='abcdef' width='200' height='100' ::
Pour l'instant le plugin supporte les providers youtube, dailymotion et vimeo. Il est possible d'ajouter des providers en éditant le fichier "providers.php"
Utilisation
A l'écriture d'un billet, cliquez sur le bouton Video Insert .
- Entrez l'ID ou l'URL de votre vidéo (le provider correspondant est automatiquement reconnu).
- Modifiez si désiré la taille d'affichage.
- Indiquez optionnellement le temps (en s) où vous voulez démarrer la vidéo (ne fonctionne pas avec tous les providers).
- Vous pouvez définir un mot de passe qui protègera l'affichage de la vidéo.
- Cliquez sur insérer et la balise correspondante sera intégrée a votre billet.
- La balise est remplacée au moment de l'affichage du billet par le code html permettant d'afficher la vidéo.
Exemples
Youtube
Avec le code :: video YouTube id='2yRp3mZK4Eg' width='350' height='200' start='20' align='right'::
Dailymotion
Avec le code :: video DailyMotion id='x16vktw' width='350' height='200' start='20'::
Vimeo
Avec le code :: video Vimeo id='28926706' width='350' height='200' align='left'::
Test de mot de passe (mdp = test)
Avec le code :: video YouTube id='2yRp3mZK4Eg' password='test'::
Commentaires
Bon plugin aussi, il faudrait rajouter des options pour mettre un titre et pouvoir aussi parametrer le frameborder a 0 ou 1 !
Mon commentaire precedent ne vaut que pour Youtube evidemment
Bonjour,
il serait bon de le proposer sur DotAddict !
Bonjour,
le rendu sur iPad ou iPhone n'est vraiment pas terrible :
cela genere un simple lien : Voir la vidéo sur YouTube
C'est dommage :arf:
très sympa ce plugin, mais comment insérer un style CSS autour du player pour l'adapter à son design?
Merci pour cet outil aussi pratique que génial !!!
Au plaisir...
Good evening,
i am one of the german admin from the german dotclear community.
I have test your Plugin VideoInsert on my private german Dance Video Blog ( Lets Dance us - Tanzvideo Blog ) and i must say your plugin is great.
The first entry are under this url: http://www.dance-video.eu/lets-danc...
In the next weeks i will post in the german Blog of Dotclear a post of your plugin.
I hope this is ok.
Sorry for my bad englisch i am a older german man
Hello again,
I've just made the German language file completed.
I would like to send this to you, please send me an email so I can send you these.
Salut,
le code des vidéos sur Dailymotion a un peu changé, il peut désormais faire 7 caractères.
Il faut donc modifier les lignes 49 et 50 de providers.php comme suit :
$provider['DailyMotion']['idrecognize']='#^.{6,7}$#';
$provider['DailyMotion']['urlidextract'][0]='#^http://.*dailymotion.com/video/(.{6...)#';
Très sympa ton plug in en tous cas : ça enlève une belle épine du pied aux utilisateurs en leur simplifiant vraiment la vie.
Plugin mis à jour : merci pichel !
Génial ! Merci ! ça résout tous mes problèmes d'insertion de vidéo, c'est encore plus simple qu'avant ...
Un plug-in qui simplifie les choses. Dommage qu'il ne fonctionne pas avec les Pages.
j'adore ce plugin mais je n'arrive pas à insérer des vidéos youtube? celle la par exemple
https://www.youtube.com/watch?v=8vL...
???
merci de ton aide!
Bon j'ai essaye ton plugin dans le blog que je suis en train de mettre en place.
Dans l'éditeur tout va bien, j'ai bien le dialogue d'insertion, et le post contient bien la balise:
::video YouTube id=’z0Eei7BvQME’::
Mais c'est bien le problème... ça en reste la. Aucun traitement n'est fait dans le post et le code d'incrustation n'est jamais généré.
Une idée de ce que j'ai raté?
Salut,
Me suis permis de mettre à jour ton plugin (voir changelog), compatible dc2.7 : http://brol.info/divers/forumdc/plu...
le code de Brol ne marche pas sur la 2.75, une solution ?
Mon code ne fonctionne pas avec dckeditor... mais ne présente aucun soucis en wiki (et c'est tout ce qui compte pour moi).
Bonjour, toutes les vidéos YOUTUBE ajoutés avec le pluggin, ne fonctionne plus depuis 2 jours. Pourriez-vous voir pour un débug.
HELP HELP !!!!!
MERCI MERCI
Fausse alerte lol!!! le problème a été résolu surement du côte de l'API ou de YoutuBe...