oEmbed - commentairesoEmbed2024-04-21T01:16:20Zhttps://contrib.spip.net/oEmbed-4407#comment5149102024-04-21T01:16:20Z<p>alors dans la mesure où tu accepte les contraintes listées par Cerdic (surtout la pérennité pas garantie<small class="fine d-inline"> </small>!) et que tu assume l'augmentation du coût écologique de ton site noté par b_b_, voici ce qu'il est possible d'ajouter en fin du modèle <code class="spip_code spip_code_inline" dir="ltr">oembed_video.html</code> pour gérer cette problématique des vignettes riquiqui de YT :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#REM) ajouts pour affichage vidéos Youtube en pleine largeur avec un max de 1440px + remplacement de la vignette basse def de Youtube si vidéo > 1024 ] #SET{largeur_video, #ENV{data/width}} [(#ENV{data/width}|intval|>{1440}|oui) #SET{largeur_video, 1440}]
[(#ENV{data/width}|intval|>{1024}|oui) <style type="text/css"> @media (min-width: 1440px) { .texte_article .spip_document_video { margin-left: calc((var(--img-large-xl) - var(--largeur-lecture)) / -2); margin-right: calc((var(--img-large-xl) - var(--largeur-lecture)) / -2); text-align: center; } .oembed.oe-video { width: #GET{largeur_video}px; } [(#ENV{data/provider_url}|=={https://www.youtube.com/}|oui) .rwd-video-container { background-image:url('[(#GET{thumbnail}|replace{hqdefault.jpg, hq720.jpg})]') !important; } ] } [(#ENV{data/width}|intval|>{1280}|oui) @media (min-width: 1920px) { /* si on a des vidéos Oembed de taille > 1280px dans les articles */ .texte_article .spip_document_video { margin-left: calc((var(--img-large-xxl) - var(--largeur-lecture)) / -2); margin-right: calc((var(--img-large-xxl) - var(--largeur-lecture)) / -2); text-align: center; } } ] </style> ]</code></pre></div>
<p>avec :
<br>- les variables CSS suivantes définies quelque part dans les CSS du site :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>--img-large-xl: 1280px;
--img-large-xxl: 1440px;
--largeur-lecture: 740px;
</code></pre></div>
<p><br>- le paramétrage du plugin oEmbed avec :</p>
<ul class="spip"><li> <code class="spip_code spip_code_inline" dir="ltr">Largeur maxi. par défaut: 1280</code></li><li> <code class="spip_code spip_code_inline" dir="ltr">Hauteur maxi. par défaut: 720</code></li></ul>oEmbed2024-03-25T12:25:04Zhttps://contrib.spip.net/oEmbed-4407#comment5148112024-03-25T12:25:04Z<p>Je déterre ce post un peu vieux... <br class="autobr">
Je gère le site d'un festival de rue, et je butte de nouveau sur ce même os : les vignettes retenues en background étant de petite taille (ou disons, pas grandes<small class="fine d-inline"> </small>!), sur un grand écran, la pixellisation est vraiment visible et la vignette donne une mauvaise image (c'est le cas de le dire dans le cas de propositions artistiques) au contenu... <br class="autobr">
Il y a une vraie différence de rendu entre hddefault et maxresdefaut proposés par youtube.<br class="autobr">
Donc, oui, il me semble que c'est gênant de ne pas avoir une image de qualité en background...</p>oEmbed2024-02-16T14:21:49Zhttps://contrib.spip.net/oEmbed-4407#comment5147232024-02-16T14:21:49Z<p>Hum... on se sent bête, des fois...<br class="autobr">
Il fallait simplement utiliser le modèle <strong>emb</strong> :<br class="autobr">
<code class="spip_code spip_code_inline" dir="ltr">[(#MODELE{emb, id_document=#ENV{id_document}})]</code><br class="autobr">
Désolé pour le bruit</p>oEmbed2024-02-16T12:26:34Zhttps://contrib.spip.net/oEmbed-4407#comment5147222024-02-16T12:26:34Z<p>Bonjour</p>
<p>Je ne trouve pas comment utiliser oEmbed <strong>à partir d'un squelette</strong>, dans une boucle DOCUMENTS :<br class="autobr">
Dans un article :<br class="autobr">
<code class="spip_code spip_code_inline" dir="ltr">https://monliendistant.html</code><br class="autobr">
fonctionne très bien</p>
<p>Dans un squelette, j'ai testé plusieurs déclinaisons de :<br class="autobr">
<code class="spip_code spip_code_inline" dir="ltr">[(#MODELE{oembed, id_document=#ID_DOCUMENT})]</code><br class="autobr">
Dans une boucle DOCUMENTS, sans succès. Y compris en variant le passage de paramètres (url à la place de id), et le modèle utilisé (oembed_video pour moi).</p>
<p>Je dois donc m'y prendre mal.<br class="autobr">
Les liens distants sont stockés sous la forme de fichiers .html dans le répertoire IMG/distant :<br class="autobr">
<code class="spip_code spip_code_inline" dir="ltr"><iframe width="600" height="338" src="https://monliendistant.html
?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></code><br class="autobr">
Peut être une piste de ce côté<small class="fine d-inline"> </small>?</p>
<p>Merci</p>oEmbed2024-01-30T10:35:49Zhttps://contrib.spip.net/oEmbed-4407#comment5146632024-01-30T10:35:49Z<p>Ces icones n'ont rien à voir avec le plugin oembed.</p>oEmbed2024-01-30T09:33:10Zhttps://contrib.spip.net/oEmbed-4407#comment5146622024-01-30T09:33:10Z<p>Est-il possible de supprimer les logos de l'imprimante et de téléchargement à droite.</p>
<p>Merci</p>oEmbed2023-09-18T19:09:49Zhttps://contrib.spip.net/oEmbed-4407#comment5140672023-09-18T19:09:49Z<p>Ticket créé<small class="fine d-inline"> </small>!<br class="autobr">
<a href="https://git.spip.net/spip-contrib-extensions/oembed/issues/54" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/oembed/issues/54</a></p>oEmbed2023-06-05T16:04:57Zhttps://contrib.spip.net/oEmbed-4407#comment5134632023-06-05T16:04:57Z<p>Après lecture rapide ça peut se faire simplement en ajoutant l'url <code class="spip_code spip_code_inline" dir="ltr">http://*.youtube.com/shorts*</code> dans la liste des providers ici <a href="https://git.spip.net/spip-contrib-extensions/oembed/src/branch/master/inc/oembed.php#L27" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/oembed/src/branch/master/inc/oembed.php#L27</a></p>
<p>Tu peux créer un ticket ici <a href="https://git.spip.net/spip-contrib-extensions/oembed/issues" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/oembed/issues</a> pour qu'on s'y colle ou mieux directement une PR<small class="fine d-inline"> </small>?</p>oEmbed2023-05-07T13:34:47Zhttps://contrib.spip.net/oEmbed-4407#comment5132312023-05-07T13:34:47Z<p>Bonjour,</p>
<p>Sur un site on me demande de pouvoir ajouter des « short » videos Youtube comme documents.<br class="autobr">
C'est sous la forme <a href="https://www.youtube.com/shorts/xzxxx" class="spip_url spip_out auto" rel="nofollow external">https://www.youtube.com/shorts/xzxxx</a><br class="autobr">
mais cela retourne une page de type html comme document.<br class="autobr">
A votre avis est-ce qu'il y a moyen de faire autrement qu'avec une iframe<small class="fine d-inline"> </small>?</p>
<p>Merci<br class="autobr">
dd</p>oEmbed2023-04-25T13:41:59Zhttps://contrib.spip.net/oEmbed-4407#comment5131382023-04-25T13:41:59Z<p>Done <a href="https://git.spip.net/spip-contrib-extensions/oembed/issues/44" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/oembed/issues/44</a> :)</p>oEmbed2023-04-25T13:17:40Zhttps://contrib.spip.net/oEmbed-4407#comment5131372023-04-25T13:17:40Z<p>Ha oui peut-être, dans ce cas je t'invite à créer un ticket dédié à ta demande d'évolution :)</p>oEmbed2023-04-25T13:12:21Zhttps://contrib.spip.net/oEmbed-4407#comment5131362023-04-25T13:12:21Z<p>J'ai l'impression que ça n'est pas tout à fait le même problème : dans mon cas, c'est la taille max des vignettes qui est en dur dans <code class="spip_code spip_code_inline" dir="ltr">oembed_safe_thumbnail</code> (voir <a href="https://git.spip.net/spip-contrib-extensions/oembed/src/branch/master/oembed_fonctions.php#L172" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/oembed/src/branch/master/oembed_fonctions.php#L172</a> )</p>
<p>Donc, même si je fournis (manuellement via la vignette du document) une vignette suffisamment grande pour mon affichage (ex 1400px de large), elle est forcément réduite à 1200px peu importe les réglages dans la page de config et quelque soit le provider.</p>oEmbed2023-04-25T12:33:01Zhttps://contrib.spip.net/oEmbed-4407#comment5131352023-04-25T12:33:01Z<p>Tu as de la chance le sujet est en question dans ce ticket <a href="https://git.spip.net/spip-contrib-extensions/oembed/issues/43" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/oembed/issues/43</a><small class="fine d-inline"> </small>;)</p>oEmbed2023-04-20T10:25:52Zhttps://contrib.spip.net/oEmbed-4407#comment5130952023-04-20T10:25:52Z<p>Salut,</p>
<p>la fonction <code class="spip_code spip_code_inline" dir="ltr">oembed_safe_thumbnail</code> (<a href="https://git.spip.net/spip-contrib-extensions/oembed/src/branch/master/oembed_fonctions.php#L172" class="spip_out" rel='nofollow external'>voir ici</a>) qui génère l'image de fond du player limite à 1200px la taille de l'image générée. Or, dans mon cas, il me faudrait plus grand.</p>
<p>Y a t'il un moyen de surcharger cette taille<small class="fine d-inline"> </small>? Ou alors il faut surcharger la fonction<small class="fine d-inline"> </small>? <br class="autobr">
Si surcharge de la fonction , comment faire<small class="fine d-inline"> </small>? (je n'ai pas trouvé comment surcharger un fonction « non dist ».</p>oEmbed2023-03-08T08:50:08Zhttps://contrib.spip.net/oEmbed-4407#comment5128992023-03-08T08:50:08Z<p>Je ne crois pas, mais il faudrait fouiller dans l'API youtube pour en être certain.</p>oEmbed2023-03-08T08:46:34Zhttps://contrib.spip.net/oEmbed-4407#comment5128982023-03-08T08:46:34Z<p>Bonjour,</p>
<p>Pour les vidéos YouTube est-il possible, à la fin de la vidéo de limité la suggestion de nouvelles vidéos à celle de la chaine de la vidéo insérée<small class="fine d-inline"> </small>?</p>
<p>Merci d'avance,</p>
<p>Cordialement,</p>
<p>Hervé</p>oEmbed2022-04-21T08:17:31Zhttps://contrib.spip.net/oEmbed-4407#comment5107612022-04-21T08:17:31Z<p>Top, merci.</p>
<p>Cela fonctionne : <a href="https://www.chessnaute.com/3eme-grand-prix-fide-de-berlin-2022.html" class="spip_url spip_out auto" rel="nofollow external">https://www.chessnaute.com/3eme-grand-prix-fide-de-berlin-2022.html</a></p>oEmbed2022-04-20T17:35:30Zhttps://contrib.spip.net/oEmbed-4407#comment5107592022-04-20T17:35:30Z<p>Oui, il sera bientôt marqué comme compatible avec cette version de SPIP, en attendant tu peux faire ce que qui est recommandé dans les X articles de blog.spip.net le concernant, cf « Tester les plugins » :</p>
<p><a href="https://blog.spip.net/Sortie-de-SPIP-4-1-0-parce-que-PHP-8-1-le-vaut-bien.html" class="spip_url spip_out auto" rel="nofollow external">https://blog.spip.net/Sortie-de-SPIP-4-1-0-parce-que-PHP-8-1-le-vaut-bien.html</a></p>oEmbed2022-04-20T16:53:25Zhttps://contrib.spip.net/oEmbed-4407#comment5107582022-04-20T16:53:25Z<p>Bonjour,</p>
<p>Le plugin ne fonctionne plus sous SPIP 4.1.1</p>oEmbed2022-03-02T15:34:45Zhttps://contrib.spip.net/oEmbed-4407#comment5103582022-03-02T15:34:45Z<p>Bonjour,</p>
<p>J'ai posé une question concernant Médiacad utilisé par plusieurs académies ici : <a href="https://discuter.spip.net/t/spip-oembed-et-mediacad/159438" class="spip_url spip_out auto" rel="nofollow external">https://discuter.spip.net/t/spip-oembed-et-mediacad/159438</a></p>
<p>(je le poste ici pour que si quelqu'un fait comme moi (cherche mediacad ici), il trouve la suite la suite là-bas).</p>oEmbed2021-10-07T09:50:02Zhttps://contrib.spip.net/oEmbed-4407#comment5093472021-10-07T09:50:02Z<p>Bonjour,</p>
<p>Ok, merci pour ces premières infos. Il s'agit de Vimeo dans ce cas. Effectivement je vais donc essayer d'investiguer un peu plus loin, contacter O2S, faire un essai depuis un autre site O2S (puisque chaque offre unique de O2S a une IP différente) ... ou migrer ce site sur un serveur dont j'ai la maîtrise :-)</p>
<p>Encore merci<small class="fine d-inline"> </small>!<br class="autobr">
Pierre.</p>oEmbed2021-10-07T09:43:13Zhttps://contrib.spip.net/oEmbed-4407#comment5093462021-10-07T09:43:13Z<p>Non il n'y a pas de contrainte particulière, et comme je ne sais pas sur quel service est hébergé la vidéo en question je vais faire une réponse générale :<br class="autobr">
* parfois certains providers « bloquent » certaines IPs pour cause d'abus<br class="autobr">
* parfois on a des soucis de route sur certains providers (par exemple pendant un temps youtube ne répondait pas correctement si on l'interrogeait via une IPv6, ce qu'on a du fixer dans le plugin en faisant une requete qui demande explicitement de passer par une IPv4)</p>
<p>Bref, on ne maitrise pas tout ce que fait le provider, et donc il peut y avoir des cas de blocage à investiguer au cas par cas...</p>oEmbed2021-10-07T09:11:34Zhttps://contrib.spip.net/oEmbed-4407#comment5093442021-10-07T09:11:34Z<p>Bonjour,</p>
<p>Une question généraliste, y-a-t-il des contraintes spécifiques au niveau serveur pour que cela fonctionne<small class="fine d-inline"> </small>?</p>
<p>Sur 2 sites différents, un chez O2Switch et un sur un serveur Debian 10 que je gère, la vidéo intégrée avec Oembed de la même façon dans les 2 sites, (au début je voulais intégrer 2 vidéos différentes là maintenant je teste avec la même vidéo), ça marche sur mon serveur et ça marche pas sur O2Switch (rien n'apparait dans la page, je n'ai qu'un figure/figure)... J'en viens à penser que c'est au niveau de O2S qu'il manque un truc, d'ou ma question. J'ai aussi croisé le test et la vidéo que je voulais mettre chez O2S apparait bien si intégrée dans le second site, tout pointe vers le serveur ...</p>
<p>Merci d'avance<br class="autobr">
Pierre</p>oEmbed2021-08-03T16:32:08Zhttps://contrib.spip.net/oEmbed-4407#comment5089002021-08-03T16:32:08Z<p>Top la version 2.3.8 corrige le problème.. merci</p>oEmbed2021-08-03T16:07:49Zhttps://contrib.spip.net/oEmbed-4407#comment5088992021-08-03T16:07:49Z<p>TOP avec la 2.3.8 c'est reparti... merci</p>oEmbed2021-08-03T09:29:39Zhttps://contrib.spip.net/oEmbed-4407#comment5088972021-08-03T09:29:39Z<p>Cela dit je viens de trouver un bug qui n'était pas lié à SPIP 4 mais à mon dernier patch sur les connexions ssl. J'ai envoyé un correctif dans la version 2.3.7</p>oEmbed2021-08-03T09:27:50Zhttps://contrib.spip.net/oEmbed-4407#comment5088962021-08-03T09:27:50Z<p>La version 2.3.7 corrige le problème, merci.</p>oEmbed2021-08-03T08:52:54Zhttps://contrib.spip.net/oEmbed-4407#comment5088952021-08-03T08:52:54Z<p>Arghhh, le plugin est pourtant à jour</p>oEmbed2021-08-03T06:54:19Zhttps://contrib.spip.net/oEmbed-4407#comment5088932021-08-03T06:54:19Z<p>Aucun problème sous SPIP 4 avec une version à jour du plugin oEmbed <a href="https://plugins.spip.net/oembed" class="spip_url spip_out auto" rel="nofollow external">https://plugins.spip.net/oembed</a>, y compris avec le lien vers la vidéo de ta page d'exemple</p>oEmbed2021-08-03T06:27:49Zhttps://contrib.spip.net/oEmbed-4407#comment5088922021-08-03T06:27:49Z<p>Bonjour,</p>
<p>Suite au passage en SPIP 4 les vidéos ne s'affichent plus, il ne reste que les liens</p>
<p>Exemple ici en bas d'article <a href="https://www.chessnaute.com/fin-de-partie.html" class="spip_url spip_out auto" rel="nofollow external">https://www.chessnaute.com/fin-de-partie.html</a></p>oEmbed2021-08-01T20:15:05Zhttps://contrib.spip.net/oEmbed-4407#comment5088832021-08-01T20:15:05Z<p>Bonjour,</p>
<p>Sur ce site, SPIP 3.2.11, avec oEmbed (tout à jour via git, donc en 3.2.11 future 3.2.12)<br class="autobr">
Ni le lien vers la vidéo Youtube, ni ni n'affichent la vidéo.</p>
<p>Visible sur <a href="https://www.mairie-lalandelle.fr/BON-VOISINAGE-brulage-des-dechets.html" class="spip_url spip_out auto" rel="nofollow external">https://www.mairie-lalandelle.fr/BON-VOISINAGE-brulage-des-dechets.html</a></p>
<p>J'ai vidé le cache sans succès.</p>oEmbed2021-06-07T14:14:59Zhttps://contrib.spip.net/oEmbed-4407#comment5085372021-06-07T14:14:59Z<p>Désolée b_b,<br class="autobr">
je n'avais pas vu ta réponse...à l'époque, c'est résolu depuis<small class="fine d-inline"> </small>;)<br class="autobr">
Laëta</p>oEmbed2021-04-11T17:34:17Zhttps://contrib.spip.net/oEmbed-4407#comment5081502021-04-11T17:34:17Z<p>Sinon tu peux surcharger le modèle <a href="https://git.spip.net/spip-contrib-extensions/oembed/src/branch/master/modeles/oembed_video.html" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/oembed/src/branch/master/modeles/oembed_video.html</a> mais ça sera plus lourd à maintenir de ton côté.</p>oEmbed2021-04-11T16:47:43Zhttps://contrib.spip.net/oEmbed-4407#comment5081492021-04-11T16:47:43Z<p>Effectivement, je vais cacher ça en CSS. Mais pour les liens, ca sera pas très propre niveau code, mais tan pis ^^,</p>oEmbed2021-04-11T15:19:28Zhttps://contrib.spip.net/oEmbed-4407#comment5081472021-04-11T15:19:28Z<p>Oui c'est simple à faire avec quelques lignes de CSS<small class="fine d-inline"> </small>;)</p>oEmbed2021-04-11T00:38:37Zhttps://contrib.spip.net/oEmbed-4407#comment5081442021-04-11T00:38:37Z<p>Bonjour,<br class="autobr">
peut on supprimer le cadre blanc autour de la vidéo, et surtout le titre et le lien vers la chiane<small class="fine d-inline"> </small>?</p>oEmbed2021-02-03T10:38:44Zhttps://contrib.spip.net/oEmbed-4407#comment5075002021-02-03T10:38:44Z<p>Ha mais dans ce cas la question n'a rien à voir avec oembed :) Le plugin n'agit que sur les liens issus des sites qu'il prend en charge, et aucunement sur le modèle emb.</p>oEmbed2021-02-02T20:14:41Zhttps://contrib.spip.net/oEmbed-4407#comment5074962021-02-02T20:14:41Z<p>bonsoir, j'essaye de permettre aux rédacteurs l'affichage de la version html d'une lettre d'information crée avec le logiciel sendiblue.<br class="autobr">
<code class="spip_code spip_code_inline" dir="ltr"><embxxcenter></code> m'intègre bien la page dans un iframe mais avec une hauteur qui est celle du parametrage qui correspond pour moi aux videos.<br class="autobr">
j'ai essayé<br class="autobr">
<code class="spip_code spip_code_inline" dir="ltr"><embxxcenter|maxheight=1200 > et <oembxx|center|maxheight=1200 ></code> cela ne fonctionne pas<br class="autobr">
vaut-il mieux faire un modele iframe que telecharger la page en document distant<small class="fine d-inline"> </small>?<br class="autobr">
merci</p>oEmbed2021-02-02T08:06:05Zhttps://contrib.spip.net/oEmbed-4407#comment5074772021-02-02T08:06:05Z<p>Salut, de quel type de document s'agit-il<small class="fine d-inline"> </small>? Si je comprends bien, tu souhaites varier la hauteur d'un embed au cas par cas, c'est bien ça<small class="fine d-inline"> </small>? Tu dois pouvoir le faire en passant le paramètre maxheight avec la valeur souhaitée lors de l'appel du modèle.</p>oEmbed2021-02-01T23:35:24Zhttps://contrib.spip.net/oEmbed-4407#comment5074702021-02-01T23:35:24Z<p>bonjour,<br class="autobr">
si je veux intégrer un document html sur internet. oembed me l'affiche avec la hauteur maximale de la configuration. Cette hauteur me convient pour une video mais pas pour un document ( exemple lettre d'info en html) . y a t-il un moyen de changer la hauteur d'un document et pas de tous<small class="fine d-inline"> </small>?</p>oEmbed2020-11-02T23:16:41Zhttps://contrib.spip.net/oEmbed-4407#comment5066822020-11-02T23:16:41Z<p>Génial les commentaires<small class="fine d-inline"> </small>! FUCK Zuckerb*rg<small class="fine d-inline"> </small>!!</p>oEmbed2020-10-15T07:49:10Zhttps://contrib.spip.net/oEmbed-4407#comment5065032020-10-15T07:49:10Z<p>ça me refait penser à une reflexion que je me suis fait : il faudrait avoir une option pour sauvegarder les oembeds dans une table dédiée si on veut pereniser le contenu.</p>
<p>Actuellement quand un provider tombe ou ferme, ou change son api, au prochain recalcul forcé le cache est perdu et on a plus rien à afficher. <br class="autobr">
Avec l'option on garderait le dernier contenu connu sauvé en base et on s'assurerait que l'article qui cite et s'appuye éventuellement sur des ressources oembed reste lisible et compréhensible dans le temps tel qu'il a été initialement publié</p>
<p>(c'est trop tard ici pour FB et Instagram de toute façon, et fuck zuckerb*rg et son univers impitoyable)</p>oEmbed2020-10-15T07:11:54Zhttps://contrib.spip.net/oEmbed-4407#comment5065022020-10-15T07:11:54Z<p>Concrètement ces providers vont couper oembed, c'est donc mort cf « disposer d'un compte de développeur Facebook & avoir une application Facebook enregistrée ».</p>oEmbed2020-10-13T12:38:47Zhttps://contrib.spip.net/oEmbed-4407#comment5064992020-10-13T12:38:47Z<p>Bonjour,</p>
<p>Histoire d'anticiper : <a href="https://www.blogdumoderateur.com/oembed-facebook-instagram-reparer/" class="spip_url spip_out auto" rel="nofollow external">https://www.blogdumoderateur.com/oembed-facebook-instagram-reparer/</a></p>
<blockquote class="spip">
<p>
À noter également que WordPress supprime Facebook et Instagram en tant que source oEmbed sur son CMS.</p>
</blockquote>oEmbed2020-10-07T15:26:58Zhttps://contrib.spip.net/oEmbed-4407#comment5064422020-10-07T15:26:58Z<p>Non tu a commité directement. Un pull request c'est faire un commit dans une branche à part, puis ensuite demander aux gens « est-ce qu'on peut intégrer ce(s) commits ».</p>oEmbed2020-10-07T15:18:24Zhttps://contrib.spip.net/oEmbed-4407#comment5064412020-10-07T15:18:24Z<p>Je viens de le faire. ( je ne savais pas que c'était si facile :-) )</p>oEmbed2020-10-07T14:51:09Zhttps://contrib.spip.net/oEmbed-4407#comment5064402020-10-07T14:51:09Z<p>Pourrais tu ouvrir sur git.spip.net une pull request<small class="fine d-inline"> </small>?</p>oEmbed2020-10-07T14:45:05Zhttps://contrib.spip.net/oEmbed-4407#comment5064372020-10-07T14:45:05Z<p>Je m'en suis sorti en modifiant <i>oembed_pipeline.php</i> ligne 199 ainsi :</p>
<div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>// lorsqu'une vignette ne comporte pas d'extension
$vtmp=$v;
if(!preg_match('\.', $v)) { $v .= '.jpg';
}
if (preg_match(',^(\w+:)?//,', $v)) { $files = array( array( 'name' => basename($v), 'tmp_name' => $vtmp, 'distant' => true, ) );
} elseif (file_exists($v)) { $files = array(array( 'name' => basename($v), 'tmp_name' => $vtmp ));
}</code></pre></div>oEmbed2020-10-07T13:46:28Zhttps://contrib.spip.net/oEmbed-4407#comment5064362020-10-07T13:46:28Z<p>A priori, c'est parce que Dailymotion ne met pas (plus<small class="fine d-inline"> </small>?) s'extension jpg à ses vignettes de vidéo. Il faudrait forcer l'extension dans la fonction « charger_fonction ». Quelqu'un saurait-il comment on fait ça<small class="fine d-inline"> </small>?</p>oEmbed2020-10-07T08:01:01Zhttps://contrib.spip.net/oEmbed-4407#comment5064322020-10-07T08:01:01Z<p>Bonjour,</p>
<p>Sur un Spip 3.2.8 avec la version 2.3.1 d'Oembed, plus possible d'importer les vignettes des vidéos Dailymotion.<br class="autobr">
Quelqu'un rencontre t'il ce problème<small class="fine d-inline"> </small>?</p>oEmbed2020-07-30T09:45:02Zhttps://contrib.spip.net/oEmbed-4407#comment5060982020-07-30T09:45:02Z<p>Salut, quelle version de SPIP utilises-tu<small class="fine d-inline"> </small>? Le plugin oembed est-il bien à jour, quelle version<small class="fine d-inline"> </small>?</p>oEmbed2020-07-25T06:06:36Zhttps://contrib.spip.net/oEmbed-4407#comment5060792020-07-25T06:06:36Z<p>Bonjour,</p>
<p>j'utilise le plugin pour intégrer des videos distantes youtube,<br class="autobr">
tout fonctionne bien, sauf que j'ai l'erreur suivante : <br class="autobr">
1 Erreur(s) dans le squelette / Aucun squelette modeles/ n'est disponible... plugins-dist/medias/modeles/emb.html /</p>
<p>pourtant le modele emb.html est bien là.</p>oEmbed2020-06-15T09:38:25Zhttps://contrib.spip.net/oEmbed-4407#comment5057252020-06-15T09:38:25Z<p>Oui, d'accord pour la planète. 640x480 peut constituer un bon compromis, pourquoi pas.</p>
<p>Quand je dis « pénalisant », c'est côté esthétique qui va de pair avec la qualité ressentie par le visiteur. J'ai un client qui dispose d'un site qui s'intéresse à des itinéraires techniques agricoles écologiquement innovants. Le contenu est riche et technique (2500 articles, 6000 documents dont 800 vidéos) Pour le moment, j'utilise le plugin videos, ça fonctionne bien et les visuels des vidéos sont propres et sont bien en phase avec le contenu.<br class="autobr">
Pour différentes raisons (essentiellement parce que la récupération des vignettes YT connaît parfois qqs échecs), je regarde si il seraait intéressant de changer de fusil d'épaule et utiliser oembed qui parait plus robuste, mais, là, c'est vrai que cette petite taille de vignette (et donc la qualité du visuel affiché) pénalise le ressenti que l'on a en visualisant la page. Bref, ça fait moins propre, moins « pro ». C'est ça qui est pénalisant.</p>oEmbed2020-06-15T09:08:33Zhttps://contrib.spip.net/oEmbed-4407#comment5057242020-06-15T09:08:33Z<p>Juste une remarque, à ce sujet, je ne pense pas que ça soit une bonne idée pour les perfs et la planète si on se met à balancer de la vignette en 1280px par défaut alors que l'image ne sera pas affichée à plus de 640px de large dans la plupart des cas...</p>
<p>> un résultat pénalisant</p>
<p>Pénalisant pour quoi<small class="fine d-inline"> </small>? Le call to action<small class="fine d-inline"> </small>? ^^</p>oEmbed2020-06-15T09:01:46Zhttps://contrib.spip.net/oEmbed-4407#comment5057232020-06-15T09:01:46Z<p>OK, compris. <br class="autobr">
Concernant les videos YT, l'API propose des tailles de vignettes allant quasi systématiquement 640x480 et également très souvent 1280x720. Certes, c'est susceptible de changer, mais ça a l'air d'être en place de manière assez stable depuis pas mal de temps.<br class="autobr">
<a href="https://i.ytimg.com/vi/ID_de_la_video/default(mqdefault/hqdefault/sddefault/maxresdefault" class="spip_url spip_out auto" rel="nofollow external">https://i.ytimg.com/vi/ID_de_la_video/default(mqdefault/hqdefault/sddefault/maxresdefault</a>).jpg<br class="autobr">
Pour des vidéos affichées plein écran, c'est beaucoup agréable/accrocheur <i>(ou - pour pour le dire différent - une image 480x360 étirée exagérément conduit à un résultat pénalisant).</i><br class="autobr">
Je ne sais pas ce qu'il en est pour les autres providers</p>oEmbed2020-06-15T08:21:00Zhttps://contrib.spip.net/oEmbed-4407#comment5057212020-06-15T08:21:00Z<p>En 1 mot : ce n'est pas prévu par le protocole oEmbed.</p>
<p>Donc éventuellement, sur certains providers, en cherchant dans leurs méandres techniques si on peut retrouver une vignette de meilleure résolution via une requete http supplémentaire, c'est peut-être faisable<small class="fine d-inline"> </small>?</p>
<p>Il faudra alors accepter que ça prenne plus de temps, que ça casse dans le temps en fonction des changements d'api sur les providers concernés (et donc toujours être capable d'utiliser la vignette par défaut si on arrive pas à avoir une vignette de meilleure résolution).</p>oEmbed2020-06-15T07:30:02Zhttps://contrib.spip.net/oEmbed-4407#comment5057202020-06-15T07:30:02Z<p><strong>Taille des vignettes</strong><br class="autobr">
Quand une vidéo est affichée « plein pot » dans une mise en page grande largeur, la vignette insérée en background-image avec la propriété cover devient assez vite dégradée en terme de qualité. Sur les essais que j'ai faits, l'image qui est récupérée par Oembed fait 480x360px. Y a-t-il un moyen de choisir/contrôler la taille des vignettes afin d'avoir un visuel de qualité<small class="fine d-inline"> </small>?</p>oEmbed2020-05-13T11:38:23Zhttps://contrib.spip.net/oEmbed-4407#comment5052172020-05-13T11:38:23Z<p>@Cedric (y) bien joué<small class="fine d-inline"> </small>!</p>oEmbed2020-05-13T09:26:09Zhttps://contrib.spip.net/oEmbed-4407#comment5052122020-05-13T09:26:09Z<p>@baloo en effet je viens de regarder et la gestion des emb n'était pas complète sur SPIP 3.3 suite à la refonte des modeles de document.</p>
<p>Je viens d'envoyer un correctif sur le plugin medias de SPIP 3.3 <br class="autobr">
<a href="https://git.spip.net/spip/medias/commit/5df7ada7115bb6c4a2b5ed149b2effa8fc5cb141" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip/medias/commit/5df7ada7115bb6c4a2b5ed149b2effa8fc5cb141</a></p>
<p>et un correctif va suivre sur le plugin oembed à la suite de quoi tout devrait remarcher comme avant sans bidouille :)</p>
<p>Merci du signalement<small class="fine d-inline"> </small>!</p>oEmbed2020-05-10T06:39:29Zhttps://contrib.spip.net/oEmbed-4407#comment5051312020-05-10T06:39:29Z<p>Le fait que img doc et emb donnent la même chose est apparemment voulu dans la version spip 3.3.<br class="autobr">
a priori Un define permet de rétablir le fonctionnement antérieur. doc et emb différents.<br class="autobr">
je n'ai pas trouve la valeur en question .</p>
<p><a href="https://www.mail-archive.com/spip-dev@rezo.net/msg67247.html" class="spip_url spip_out auto" rel="nofollow external">https://www.mail-archive.com/spip-dev@rezo.net/msg67247.html</a></p>oEmbed2020-05-09T21:21:55Zhttps://contrib.spip.net/oEmbed-4407#comment5051302020-05-09T21:21:55Z<p>Ah désolé, j'avais pas percuté que oEmbed livré une floppée de modèles. <br class="autobr">
Pour le soucis du modèle embXX, on dirait que c'est au niveau du js que ça déconne.</p>
<p>Test ici<br class="autobr">
<a href="https://sandbox33.roxing.net/Plugin-Oembed-sur-Spip-3-3#bug-Oembed" class="spip_url spip_out auto" rel="nofollow external">https://sandbox33.roxing.net/Plugin-Oembed-sur-Spip-3-3#bug-Oembed</a></p>oEmbed2020-05-09T20:46:54Zhttps://contrib.spip.net/oEmbed-4407#comment5051292020-05-09T20:46:54Z<p>OUI mais est-ce que tu as testé avec les raccourcis doc et emb<small class="fine d-inline"> </small>?</p>oEmbed2020-05-09T20:32:51Zhttps://contrib.spip.net/oEmbed-4407#comment5051282020-05-09T20:32:51Z<p>Je viens de retester sur une install 3.3 vierge, le raccourci suivant fonctionne<br class="autobr">
<code class="spip_code spip_code_inline" dir="ltr"><https://www.youtube.com/watch?v=mCAJ1uyr8Vs></code></p>
<p>@b_b<br class="autobr">
je vais faire un report sur le gestionnaires de ticket sur le plugin Media<br class="autobr">
Du coup y a pas de soucis avec ce oEmbed :D</p>oEmbed2020-05-09T18:29:20Zhttps://contrib.spip.net/oEmbed-4407#comment5051272020-05-09T18:29:20Z<p>les rédacteurs ( 10 sites) utilisent oembed de la maniere suivante.<br class="autobr">
Ils choisissent une url dans la saisie d'un document distant ( id_ document xx) puis utilisés<br class="autobr"> pour avoir une image lien vers la video et pour l'integrer ou utilsent l'url directement.<br class="autobr">
Je suis passe sur un site de test en php 7.4 et spip 3.3 ... <br class="autobr">
<code class="spip_code spip_code_inline" dir="ltr"><embxx> se comporte comme <docxx></code> même en enlevant les autres plugins, c'est une evolution de 3.3 pour les doc/emb</p>
<p>Le modele <code class="spip_code spip_code_inline" dir="ltr"> [(#MODELE{oembed,url=#OEMBED})] ] </code>fonctionne D'où ma bidouille pour ne pas avoir a modifier sur les 10 sites et ne pas perturber les rédacteurs.</p>
<p><strong>J'ai cru comprendre qu'il y avait un define à mettre dans mes_options.php pour avoirun fonctionnement des modeles doc et emb en 3.3 comme en 3.2 et anterieur </strong> <strong>Sauriez vous quel est ce define<small class="fine d-inline"> </small>? </strong></p>
<p>pour l'affichage d'une video en saisissant l'url. Je confirme que cela fonctionne ...<strong> si on a pensé a cocher la case dans la configuration du plugin.</strong></p>oEmbed2020-05-09T17:15:41Zhttps://contrib.spip.net/oEmbed-4407#comment5051252020-05-09T17:15:41Z<p>Ha oui pardon my bad, mais comme tu peux le voir ça fonctionne ici et contrib est bien en 3.3 :)</p>oEmbed2020-05-09T17:12:06Zhttps://contrib.spip.net/oEmbed-4407#comment5051242020-05-09T17:12:06Z<p>Pour le raccourcis c'est ecrit et ça fonctionne hein :D</p>
<p>Comment ça marche<small class="fine d-inline"> </small>?</p>
<p>Du côté client, l'utilisation du plugin est simple. Par défaut le plugin transforme automatiquement :</p>
<blockquote class="spip">
<p> les URL entre < et > n'importe où dans le texte :</p>
<div class="spip_document_ spip_document spip_documents spip_document_image spip_documents_center spip_document_center ressource oembed oembed_photo oembed_image oembed_flickr"> <figure class="spip_doc_inner"> <span class="oembed oe-photo"> <a href="https://www.flickr.com/photos/romytetue/4651342894/" rel='nofollow external'> <img src="https://live.staticflickr.com/4033/4651342894_7aed4040d5.jpg" alt="L'estafette SPIP" width="500" height="375"> </a>
</span> <figcaption class="spip_doc_legende">
<div class="spip_doc_titre" style="max-width:500px;"><a href="https://www.flickr.com/photos/romytetue/4651342894/" class="oe-title" rel='nofollow'>L'estafette SPIP</a> <span class="oe-author"><br><span class="oe-author_par">par </span><a class="oe-author_name" href="https://www.flickr.com/photos/romytetue/" rel='nofollow'>tetue</a></span></div>
<div class="spip_doc_titre oembed-source"><a href="https://www.flickr.com/photos/romytetue/4651342894/" class="spip_url spip_out" rel='nofollow external'>https://www.flickr.com/photos/romyt...</a>
</div>
</figcaption></figure>
</div> <p>les URL toutes seules dans un paragraphe : deux retours à la ligne, URL, puis deux retours à la ligne.</p>
<p>Si le site vers lequel pointe l'URL implémente l'API oEmbed, celle-ci est complétée par un extrait du contenu fourni par le site. Par exemple, si on insère l'URL suivante dans le texte d'un article :</p>
</blockquote>
<p>Démonstration par l'exemple là</p>
<div class="spip_document_ spip_document spip_documents spip_document_video ressource oembed oembed_video oembed_youtube"> <figure class="spip_doc_inner"> <div class="oembed oe-video async clearfix" style="max-width:600px;"> <div class="rwd-video-container oe-play-button" style="width:100%;height:0;padding-bottom:56.33%;background-image:url("https://i.ytimg.com/vi/M7apsi96jrU/hqdefault.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;"> <button><span class="oe-play-button_label">Lecture</span></button> </div> </div> <figcaption class="spip_doc_legende">
<div class="spip_doc_titre" style="max-width:600px;"><a href="https://www.youtube.com/watch?v=M7apsi96jrU" class="oe-title" rel='nofollow'>MOSHPIT - Follow The Loser</a> <span class="oe-author"><br><span class="oe-author_par">par </span><a href="https://www.youtube.com/@Moshpit-Fan-Page" class="oe-author_name" rel='nofollow'>Moshpit (Fan page)</a></span></div>
<div class="spip_doc_titre oembed-source"><a href="https://www.youtube.com/watch?v=M7apsi96jrU" class="spip_url spip_out" rel='nofollow external'>https://www.youtube.com/watch?v=M7a...</a>
</div>
</figcaption></figure>
</div>
<p>En spip3.2 ça fonctionne nickel, en 3.3 le 2<sup class="typo_exposants">e</sup> syntaxe ne fonctionne pas, et le modèle n'initialise par le lecteur video.</p>oEmbed2020-05-09T17:07:01Zhttps://contrib.spip.net/oEmbed-4407#comment5051232020-05-09T17:07:01Z<p>@Pierrox</p>
<blockquote class="spip">
<p>Lorsqu'on ajoute une url (ex : video youtube), dans jondre document, il reference l'url comme une page html pas comme une video distante<small class="fine d-inline"> </small>!</p>
</blockquote>
<p>Ça a toujours été le cas.</p>
<blockquote class="spip">
<p>de plus la syntaxe suivante au coeur d'un article < <a href="https://www.youtube.com/watch?v=xxxxxxxx" class="spip_url spip_out auto" rel="nofollow external">https://www.youtube.com/watch?v=xxxxxxxx</a> ne fonctionne plus</p>
</blockquote>
<p>Cette syntaxe n'existe pas dans oembed et n'est absolument pas mentionnée dans la présente doc, tu parles bien du même plugin<small class="fine d-inline"> </small>? oO</p>oEmbed2020-05-09T06:17:05Zhttps://contrib.spip.net/oEmbed-4407#comment5051162020-05-09T06:17:05Z<p>il y a, parait-il, une constante a initialiser sur spip 3.3 pour qu'il fonctionne comme avant pour img, doc, emb. Je ne l'ai pas trouvée.</p>
<p>EN attendant, j'ai mis un fichier dans le répertoire modele : file.html contenant</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_doc(DOCUMENTS) {id_document=#ENV{id,#ENV{id_document}}}> [(#EXTENSION|=={pdf}|oui) [(#PLUGIN{pdfjs}|oui) [(#MODELE{emb_pdf,env,id_document,largeur=100%,hauteur=1050})] ] [(#PLUGIN{pdfjs}|non) <iframe src="#URL_DOCUMENT" width="100%" height="#ENV{hauteur,1050}px" [ title="(#TITRE|attribut_html)"] name="PDF_#ID_DOCUMENT" SCROLLING="yes" allowfullscreen ></iframe> ] ] [(#EXTENSION|=={html}|oui) [(#PLUGIN{oembed}|oui) [(#MODELE{oembed,url=#OEMBED})] ] [(#PLUGIN{oembed}|non) <INCLURE{fond=plugins-dist/medias/modeles/file,env} /> ] ] [(#EXTENSION|=={pdf}|non) [(#EXTENSION|=={html}|non) <INCLURE{fond=plugins-dist/medias/modeles/file,env} /> ] ]
</BOUCLE_doc></code></pre></div>
<p> Je n'ai jamais utilisé <code class="spip_code spip_code_inline" dir="ltr"><https://www.y...></code> dans l'article mais . Cela fonctionne bien, avec emb/doc</p>
<p><code class="spip_code spip_code_inline" dir="ltr"><docxx> donne l'image vers la video <embxx> incruste la video.</code></p>
<p>J'ai juste un pb lorsque je demande à modifier un document video ( <br class="autobr">
« modeles/file : Paramètre d'inclusion incorrect : id/ ») mais cela fonctionne quand même.<br class="autobr">
et j'ai peut être un pb avec inserer_modele. Il doit falloir améliorer ce code.</p>
<p>Je dois passer obligatoirement en php 7.4 début juin et donc en spip 3.3 et dernières version de tous les plugins utilisés. je n'aurais qu'à supprimer ce fichier quand cela sera pris en charge par oembed.<br class="autobr">
j'aurais préféree ne pas faire cette bidouille.</p>oEmbed2020-05-09T00:49:34Zhttps://contrib.spip.net/oEmbed-4407#comment5051152020-05-09T00:49:34Z<p>Hello,</p>
<p>Je viens de tester oembed sur spip3.3. <br class="autobr">
Lorsqu'on ajoute une url (ex : video youtube), dans jondre document, il reference l'url comme une page html pas comme une video distante<small class="fine d-inline"> </small>!</p>
<p>de plus la syntaxe suivante au coeur d'un article <code class="spip_code spip_code_inline" dir="ltr"><https://www.youtube.com/watch?v=mCAJ1uyr8Vs></code> ne fonctionne plus</p>oEmbed2020-04-29T08:14:51Zhttps://contrib.spip.net/oEmbed-4407#comment5049222020-04-29T08:14:51Z<p>pour info : pb detecter avec spip 3.3 sans autre plugin</p>oEmbed2020-04-28T17:36:52Zhttps://contrib.spip.net/oEmbed-4407#comment5049122020-04-28T17:36:52Z<p>En fait je teste avec spip 3.3 des videos youtube .car le serveur de prod va passer en php 7.4( 10 sites concernés)</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#MODELE{oembed,url=#OEMBED})] fonctionne dans les squelettes </code></pre></div><div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#INCLURE{fond=modeles/emb, id_document}|trim)]} fonctionne en 3.2 mais ne fonctionne plus en 3.3</code></pre></div> <p><strong> embxx dans un article fonctionne comme docxx<br class="autobr"> impossible d'avoir directement la video.</strong> est-ce parce que les modeles <br class="autobr">
doc et emb ont changés en 3.3<small class="fine d-inline"> </small>? y a t-il une syntaxe qui fonctionne<small class="fine d-inline"> </small>?</p>oEmbed2020-04-25T12:29:14Zhttps://contrib.spip.net/oEmbed-4407#comment5048592020-04-25T12:29:14Z<p>Bonjour,<br class="autobr">
Savez vous si dans spip ( hormis un autre plugin xx) seuls les documents OEMBED ont une extension html<small class="fine d-inline"> </small>?<br class="autobr">
dans ce cas je pourrais écrire systématiquement</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_test_oembed(CONDITION){si #EXTENSION |=={html} }> [(#MODELE{oembed,url=#OEMBED})]
</BOUCLE_test_oembed> [(#INCLURE{fond=modeles/emb, id_document}|trim)]}
<//B_test_oembed></code></pre></div> <p>ou y at-il un autre moyen de voir si un document est généré par oembed<small class="fine d-inline"> </small>?</p>oEmbed2020-04-22T18:35:41Zhttps://contrib.spip.net/oEmbed-4407#comment5048152020-04-22T18:35:41Z<p>Bon alors après de nouveau essai, je dois dire gloire à b_b :D<br class="autobr">
En faite le problème venait de <a href="https://www.mozilla.org/fr/firefox/facebookcontainer/" class="spip_url spip_out auto" rel="nofollow external">https://www.mozilla.org/fr/firefox/facebookcontainer/</a> pour la deuxième vidéo et concernant la première, c'est normal</p>oEmbed2020-04-22T18:09:31Zhttps://contrib.spip.net/oEmbed-4407#comment5048132020-04-22T18:09:31Z<p>Avec ton premier lien j'obtiens l'erreur suivante « Indisponible This video can't be embedded. Regarder sur Facebook <span aria-hidden="true">·</span> En savoir plus » ce qui semble indiquer que c'est bloqué à la source.</p>
<p>Avec ton second lien ça fonctionne chez moi.</p>oEmbed2020-04-22T17:41:18Zhttps://contrib.spip.net/oEmbed-4407#comment5048092020-04-22T17:41:18Z<p>Ouaip, bein, il y a bien un problème, car si j'essaie avec cette vidéo :</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>https://www.facebook.com/socialdancetv/videos/1922105854544301</code></pre></div>
<p>J'ajoute le lien dans « Embedded Video Player Configurator » <a href="https://developers.facebook.com/docs/plugins/embedded-video-player/" class="spip_url spip_out auto" rel="nofollow external">https://developers.facebook.com/docs/plugins/embedded-video-player/</a> cette vidéo fonctionne bien chez eux, donc, elle, elle devrait au moins fonctionner avec spip, ce qui n'est pas le cas :(</p>oEmbed2020-04-22T17:01:35Zhttps://contrib.spip.net/oEmbed-4407#comment5048082020-04-22T17:01:35Z<p>Pour les vidéos de Facebook, possible que cela soit normal (je suis pas sûr) , cela dit, cela devrait afficher le même message (si c'est bien la bonne page de doc :D ) <a href="https://developers.facebook.com/docs/plugins/embedded-video-player" class="spip_url spip_out auto" rel="nofollow external">https://developers.facebook.com/docs/plugins/embedded-video-player</a></p>oEmbed2020-04-22T16:20:43Zhttps://contrib.spip.net/oEmbed-4407#comment5048072020-04-22T16:20:43Z<p>Hello :)<br class="autobr">
Test fait en spip 3.3<br class="autobr">
php 7.1 chez ovh</p>
<p>En plus de <a href="https://contrib.spip.net/oEmbed-4407#comment503812-503461" class="spip_url auto" rel="nofollow">https://contrib.spip.net/oEmbed-4407#comment503812-503461</a><br class="autobr">
J'ai trouver un nouveau problème :(</p>
<p>Le plug ne semble plus fonctionner avec des vidéos venant de facebook qui sont pourtant public et qui n'ont donc pas besoin d'avoir un compte pour les regarder.<br class="autobr">
exemple :</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>https://www.facebook.com/jack.elcalvo/videos/10157645289179900/</code></pre></div>
<p>Alors que cela devrait fonctionner car Facebook est dans la liste blanche natif :(<br class="autobr">
<a href="https://git.spip.net/spip-contrib-extensions/oembed/src/branch/master/inc/oembed.php" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/oembed/src/branch/master/inc/oembed.php</a><br class="autobr">
Franck</p>oEmbed2020-01-20T20:05:43Zhttps://contrib.spip.net/oEmbed-4407#comment5038122020-01-20T20:05:43Z<p>Hello b_b :)<br class="autobr">
ça fonctionne, merci<small class="fine d-inline"> </small>!!!!</p>
<p>Par contre, Je viens de me rendre compte d'une différence de comportement entre une vidéo qui vient de youtube et une autre de Arté<br class="autobr">
Si je vais dans ecrire/<small class="fine d-inline"> </small>?exec=configurer_oembed et que l'option « Transformer automatiquement les URLs insérées dans le texte<small class="fine d-inline"> </small>? » est sur « oui »<br class="autobr">
J'ai juste à faire l'ajout du lien d'une vidéo dans un article sans la mettre dans la médiathèque, pour que la vidéo s'affiche.<br class="autobr">
Cela fonctionne avec youtube, mais pas avec les vidéos de Arté.<br class="autobr">
Mais bon, c'est pas grave non plus...</p>oEmbed2020-01-06T08:20:18Zhttps://contrib.spip.net/oEmbed-4407#comment5035872020-01-06T08:20:18Z<p>Corrigé, merci :)</p>oEmbed2020-01-05T22:45:54Zhttps://contrib.spip.net/oEmbed-4407#comment5035832020-01-05T22:45:54Z<p>Il y a une erreur 404 sur le lien pour consulter la liste complète des sites (voir <a href="https://contrib.spip.net/oEmbed-4407#Et-je-peux-faire-ca-avec-n-importe-quel-site" class="spip_url auto" rel="nofollow">https://contrib.spip.net/oEmbed-4407#Et-je-peux-faire-ca-avec-n-importe-quel-site</a> )</p>
<p>Bien à vous,<br class="autobr">
iota</p>oEmbed2019-12-28T17:11:10Zhttps://contrib.spip.net/oEmbed-4407#comment5035202019-12-28T17:11:10Z<p>Bonjour,<br class="autobr">
Un petit détail sans importance sur le fonctionnement. C'est juste une question de visuel. L'icône oE affichée dans la liste Configuration est trop grande et déborde sur le texte adjacent.<br class="autobr">
Je sais je chipote. :-)<br class="autobr">
Yann</p>oEmbed2019-12-19T21:30:06Zhttps://contrib.spip.net/oEmbed-4407#comment5034632019-12-19T21:30:06Z<p>Intégré par <a href="https://zone.spip.org/trac/spip-zone/changeset/119147" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/changeset/119147</a>, à tester :)</p>oEmbed2019-12-19T18:17:07Zhttps://contrib.spip.net/oEmbed-4407#comment5034622019-12-19T18:17:07Z<p>Hop, très bonne idée, mais arte.tv ne propose pas d'entêtes oembed. Il y a peut-être de l'espoir tout de même car je viens de trouver ça :</p>
<p><a href="https://github.com/itteco/iframely/blob/master/lib/plugins/system/oembed/providers.json#L620" class="spip_url spip_out auto" rel="nofollow external">https://github.com/itteco/iframely/blob/master/lib/plugins/system/oembed/providers.json#L620</a></p>
<p>Qui permet d'obtenir ce qui suit pour la vidéo que tu donnes en exemple :</p>
<p><a href="https://api.arte.tv/api/player/v1/oembed/fr/082188-001-A" class="spip_url spip_out auto" rel="nofollow external">https://api.arte.tv/api/player/v1/oembed/fr/082188-001-A</a></p>
<p>Wait & see...<small class="fine d-inline"> </small>;)</p>oEmbed2019-12-19T17:51:18Zhttps://contrib.spip.net/oEmbed-4407#comment5034612019-12-19T17:51:18Z<p>hello :)<br class="autobr">
Il y aurait moyen que cela fonctionne avec les vidéos de Arte<small class="fine d-inline"> </small>?<br class="autobr">
Exemple, pour afficher cette vidéo, il faut que je fasse dans la médiathèque l'ajout d'un doc internet : <a href="https://www.arte.tv/player/v5/index.php?json_url=https%3A%2F%2Fapi.arte.tv%2Fapi%2Fplayer%2Fv1%2Fconfig%2Ffr%2F082188-001-A" class="spip_url spip_out auto" rel="nofollow external">https://www.arte.tv/player/v5/index.php?json_url=https%3A%2F%2Fapi.arte.tv%2Fapi%2Fplayer%2Fv1%2Fconfig%2Ffr%2F082188-001-A</a><br class="autobr">
Et que dans mon article j'écrive emb à la place de doc.<br class="autobr">
Le problème, c'est que ce n'est pas très pratique pour le partage...<br class="autobr">
Je suppose qu'il faudrait faire l'ajout dans la liste blanche comme dit dans l'article, mais là, j'avoue avoir un peu de mal sur ce que je dois mettre :(</p>
<p>Franck</p>oEmbed2019-08-29T08:38:05Zhttps://contrib.spip.net/oEmbed-4407#comment5021362019-08-29T08:38:05Z<p><strong>Oembed et AMP</strong></p>
<p>J'utilise le plugin Oembed, et je commence une version du site en AMP (en fonction de l'adresse, je change de répertoire de squelettes, et sur la balise TEXTE je passe un filtre qui transforme les <i>img </i> en <i>amp-img</i>).<br class="autobr">
Mais oEmbed insère tout de même une balise <i>img </i> (par exemple pour l'intégration d'un tweet) : ce qui voudrait dire que son contenu est inséré après le passage du filtre...<br class="autobr">
D'où la question : comment faire une version Oembed en AMP<small class="fine d-inline"> </small>?<br class="autobr">
Il serait simple d'ajouter un jeu de modèles supplémentaires en cas de version AMP, surtout oembed_rich, mais je ne vois pas dans quel fichier se fait l'ajout de la balise IMG (par exemple pour l'intégration d'un tweet).<br class="autobr">
Si vous avez des pistes... ou bien une version AMP de Oembed<small class="fine d-inline"> </small>!<br class="autobr">
Merci,<br class="autobr">
Julien</p>oEmbed2019-05-14T09:22:28Zhttps://contrib.spip.net/oEmbed-4407#comment5012282019-05-14T09:22:28Z<p>Bonjour,</p>
<p>Aujourd'hui une video youtube ne s'affichait pas. Sur une installation locale, la meme video fonctionnait. Au final, j'ai souhaite effacer le cache de la video qui etait cassee. Mais comme les fichiers cache sont nommes de maniere illisible, j'ai du effacer tous les caches, soit des centaines de fichiers.</p>
<p>La video qui avait un probleme la premiere fois a finalement fonctionne une fois le cache purge. Donc c'etait un glitch, je ne saurai probablement jamais pourquoi ca a plante. Mais du coup je me dis que cela pourrait arriver a n'importe quelle video. Et comme je viens de supprimer des centaines de caches, je me dis que cela pourrait se produire a nouveau pour des videos dont les caches etaient bons jusque la.</p>
<p>La ou je veux en venir, c'est que je pense qu'il serait bien de recalculer un cache oembed quand on fait un<small class="fine d-inline"> </small>?var_mode=recalcul sur la page, histoire de donner une seconde chance a un oembed casse sans pour autant perdre tous nos caches existants.</p>oEmbed2019-02-11T13:28:07Zhttps://contrib.spip.net/oEmbed-4407#comment5000032019-02-11T13:28:07Z<p>C'est en général une erreur fatale, probablement liée à du code personnel, ou à l'un des plugins, mais ça peut-être n'importe lequel. Il faut regarder dans les logs du serveur (apache ou php selon la configuration) pour voir qui cause cette erreur</p>oEmbed2019-02-11T12:37:54Zhttps://contrib.spip.net/oEmbed-4407#comment5000022019-02-11T12:37:54Z<p>Chers amis b_b et Cerdic, depuis peu je retrouve des difficultés pour ajouter des documents dans un article depuis une URL. Toutes les tentatives aboutissent dans le message suivant : « Oups. Une erreur inattendue a empêché de soumettre le formulaire. Vous pouvez essayer à nouveau. ». Je ne sais pas si c'est un problème avec le merveilleux plugin oEmbed ou c'est lié avec un autre plugin.</p>oEmbed2019-01-29T15:43:09Zhttps://contrib.spip.net/oEmbed-4407#comment4997932019-01-29T15:43:09Z<p>Hop, je pose ça là. Pour une instance peertube j'ai mis ça dans mes_fonctions.php et ça roule :</p>
<div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>$GLOBALS['oembed_providers'] = array( 'https://peertube.fr/videos/watch/*' => 'https://peertube.fr/services/oembed',
);</code></pre></div>oEmbed2018-11-21T15:52:43Zhttps://contrib.spip.net/oEmbed-4407#comment4988472018-11-21T15:52:43Z<p>J'ai corrigé avec<br class="autobr">
<a href="https://zone.spip.org/trac/spip-zone/changeset/112500" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/changeset/112500</a></p>
<p>les 2 fonctions étaient volontairement bypassées, mais une redéfinition evite en plus les erreurs dans les logs (fonctionnellement c'est pareil)</p>oEmbed2018-11-21T15:33:52Zhttps://contrib.spip.net/oEmbed-4407#comment4988462018-11-21T15:33:52Z<p>Correction : il n'y a pas de fonction « tw_pre_typo », j'ai confondu avec « tw_pre_lien », mais son absence peut aussi creer des bugs, je suppose.</p>oEmbed2018-11-21T08:01:20Zhttps://contrib.spip.net/oEmbed-4407#comment4988392018-11-21T08:01:20Z<p>Bonjour,</p>
<p>J'ai decouvert que mon spip.log est innonde par cette erreur :</p>
<p><code class="spip_code spip_code_inline" dir="ltr">"Erreur - 'tw_post_typo' non definie !"</code>.</p>
<p>Je me suis apercu dans un premier temps que cette erreur disparaissait si je desactivais un de mes plugins, qui utilise le pipeline « post_typo ». Je ne pense tout de meme pas que le probleme vienne de mon plugin qui est tres basique.</p>
<p>Je pense que le probleme est que le plugin « oembed » surcharge le fichier inc/ressource.php tout en retirant les fonctions « tw_pre_typo » et « tw_post_typo » de ce fichier. Les pipelines utilisant ces fonctions sont toujours dans le fichier textwheel/paquet.xml, donc il est comprehensible que le systeme cherche a utiliser ces fonctions.</p>
<p>Est-ce que vous pensez que quelque chose m'echappe, ou bien que c'etait une erreur de retirer les fonctions « tw_pre_typo » et « tw_post_typo » de la surcharge de ressource.php<small class="fine d-inline"> </small>?</p>oEmbed2018-08-25T10:19:23Zhttps://contrib.spip.net/oEmbed-4407#comment4979862018-08-25T10:19:23Z<p>Je n'avais pas lu le forum... la réponse est là <a href="https://contrib.spip.net/oEmbed-4407?debut_comments-list=10#forum473433" class="spip_url auto" rel="nofollow">https://contrib.spip.net/oEmbed-4407?debut_comments-list=10#forum473433</a><br class="autobr">
Merci</p>oEmbed2018-08-24T18:41:15Zhttps://contrib.spip.net/oEmbed-4407#comment4979782018-08-24T18:41:15Z<p>Bonjour,<br class="autobr">
Je cherche un moyen d'integrer une balise #MODELE dans un squelette pour afficher les vidéos youtube dans les articles... le modele par defaut de spip #MODELE emb affiche bien la vidéo mais essayer d'embeder les autres doc distant<br class="autobr">
Merci</p>oEmbed2018-05-29T14:11:22Zhttps://contrib.spip.net/oEmbed-4407#comment4971112018-05-29T14:11:22Z<p>Merci beaucoup<small class="fine d-inline"> </small>! 🙏</p>oEmbed2018-05-29T13:52:45Zhttps://contrib.spip.net/oEmbed-4407#comment4971102018-05-29T13:52:45Z<p>Voilà, c'est dispo dans la version 2.0.7 : <a href="https://zone.spip.org/trac/spip-zone/changeset/110444" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/changeset/110444</a></p>oEmbed2018-05-29T13:21:18Zhttps://contrib.spip.net/oEmbed-4407#comment4971082018-05-29T13:21:18Z<p>Bonne idée, je pense même qu'on peut l'activer dans tous les cas, j'ai un patch pour le faire, je l'envoie après discussion avec le reste de l'équipe.</p>oEmbed2018-05-29T10:37:02Zhttps://contrib.spip.net/oEmbed-4407#comment4971062018-05-29T10:37:02Z<p>Hello<small class="fine d-inline"> </small>!</p>
<p>Afin d'augmenter la confidentialité, l'embed de Youtube ne pourrait-il pas être sous la forme <code class="spip_code spip_code_inline" dir="ltr">youtube-nocookie.com</code> (avec un choix dans l'interface de configuration)<small class="fine d-inline"> </small>?</p>
<p>(Au fait, y a-t-il d'autres services qui proposent un truc semblable à ce que fait Youtube avec son nocookie<small class="fine d-inline"> </small>?)</p>oEmbed2018-05-26T16:41:50Zhttps://contrib.spip.net/oEmbed-4407#comment4970742018-05-26T16:41:50Z<p>Salut, c'est certainement un problème de restriction réseau chez ton hébergeur. Cela fait un bon moment que la communauté recommande de ne plus utiliser free comme héberger à cause des multiples problèmes qu'y rencontres les gens depuis pas mal de temps.</p>
<p>Sinon, essaye peut-être du côté de cette doc : <a href="https://contrib.spip.net/SPIP-chez-Free-fr" class="spip_url auto" rel="nofollow">https://contrib.spip.net/SPIP-chez-Free-fr</a></p>oEmbed2018-05-26T16:38:37Zhttps://contrib.spip.net/oEmbed-4407#comment4970732018-05-26T16:38:37Z<p>Bonjour,</p>
<p>Merci pour ce plugin mais j'ai un problème (spip 3.1 / plugin 2.0.6) le tout sur serveur free.</p>
<p>Lorsque je cherche à inclure un document (issu de youtube ou autre) j'ai systématiquement le même message d'erreur : Le fichier distant *************** n'a pas pu être trouvé</p>
<p>Si vous avez une solution, je suis preneur.</p>
<p>Je précise que j'ai aussi essayé avec un spip 3.2.</p>
<p>Merci pour votre aide.</p>