oEmbed - commentaires oEmbed 2024-04-21T01:16:20Z https://contrib.spip.net/oEmbed-4407#comment514910 2024-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> oEmbed 2024-03-25T12:25:04Z https://contrib.spip.net/oEmbed-4407#comment514811 2024-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> oEmbed 2024-02-16T14:21:49Z https://contrib.spip.net/oEmbed-4407#comment514723 2024-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> oEmbed 2024-02-16T12:26:34Z https://contrib.spip.net/oEmbed-4407#comment514722 2024-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> oEmbed 2024-01-30T10:35:49Z https://contrib.spip.net/oEmbed-4407#comment514663 2024-01-30T10:35:49Z <p>Ces icones n'ont rien à voir avec le plugin oembed.</p> oEmbed 2024-01-30T09:33:10Z https://contrib.spip.net/oEmbed-4407#comment514662 2024-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> oEmbed 2023-09-18T19:09:49Z https://contrib.spip.net/oEmbed-4407#comment514067 2023-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> oEmbed 2023-06-05T16:04:57Z https://contrib.spip.net/oEmbed-4407#comment513463 2023-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> oEmbed 2023-05-07T13:34:47Z https://contrib.spip.net/oEmbed-4407#comment513231 2023-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> oEmbed 2023-04-25T13:41:59Z https://contrib.spip.net/oEmbed-4407#comment513138 2023-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> oEmbed 2023-04-25T13:17:40Z https://contrib.spip.net/oEmbed-4407#comment513137 2023-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> oEmbed 2023-04-25T13:12:21Z https://contrib.spip.net/oEmbed-4407#comment513136 2023-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> oEmbed 2023-04-25T12:33:01Z https://contrib.spip.net/oEmbed-4407#comment513135 2023-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> oEmbed 2023-04-20T10:25:52Z https://contrib.spip.net/oEmbed-4407#comment513095 2023-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> oEmbed 2023-03-08T08:50:08Z https://contrib.spip.net/oEmbed-4407#comment512899 2023-03-08T08:50:08Z <p>Je ne crois pas, mais il faudrait fouiller dans l'API youtube pour en être certain.</p> oEmbed 2023-03-08T08:46:34Z https://contrib.spip.net/oEmbed-4407#comment512898 2023-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> oEmbed 2022-04-21T08:17:31Z https://contrib.spip.net/oEmbed-4407#comment510761 2022-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> oEmbed 2022-04-20T17:35:30Z https://contrib.spip.net/oEmbed-4407#comment510759 2022-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> oEmbed 2022-04-20T16:53:25Z https://contrib.spip.net/oEmbed-4407#comment510758 2022-04-20T16:53:25Z <p>Bonjour,</p> <p>Le plugin ne fonctionne plus sous SPIP 4.1.1</p> oEmbed 2022-03-02T15:34:45Z https://contrib.spip.net/oEmbed-4407#comment510358 2022-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> oEmbed 2021-10-07T09:50:02Z https://contrib.spip.net/oEmbed-4407#comment509347 2021-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> oEmbed 2021-10-07T09:43:13Z https://contrib.spip.net/oEmbed-4407#comment509346 2021-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> oEmbed 2021-10-07T09:11:34Z https://contrib.spip.net/oEmbed-4407#comment509344 2021-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> oEmbed 2021-08-03T16:32:08Z https://contrib.spip.net/oEmbed-4407#comment508900 2021-08-03T16:32:08Z <p>Top la version 2.3.8 corrige le problème.. merci</p> oEmbed 2021-08-03T16:07:49Z https://contrib.spip.net/oEmbed-4407#comment508899 2021-08-03T16:07:49Z <p>TOP avec la 2.3.8 c'est reparti... merci</p> oEmbed 2021-08-03T09:29:39Z https://contrib.spip.net/oEmbed-4407#comment508897 2021-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> oEmbed 2021-08-03T09:27:50Z https://contrib.spip.net/oEmbed-4407#comment508896 2021-08-03T09:27:50Z <p>La version 2.3.7 corrige le problème, merci.</p> oEmbed 2021-08-03T08:52:54Z https://contrib.spip.net/oEmbed-4407#comment508895 2021-08-03T08:52:54Z <p>Arghhh, le plugin est pourtant à jour</p> oEmbed 2021-08-03T06:54:19Z https://contrib.spip.net/oEmbed-4407#comment508893 2021-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> oEmbed 2021-08-03T06:27:49Z https://contrib.spip.net/oEmbed-4407#comment508892 2021-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> oEmbed 2021-08-01T20:15:05Z https://contrib.spip.net/oEmbed-4407#comment508883 2021-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> oEmbed 2021-06-07T14:14:59Z https://contrib.spip.net/oEmbed-4407#comment508537 2021-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> oEmbed 2021-04-11T17:34:17Z https://contrib.spip.net/oEmbed-4407#comment508150 2021-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> oEmbed 2021-04-11T16:47:43Z https://contrib.spip.net/oEmbed-4407#comment508149 2021-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> oEmbed 2021-04-11T15:19:28Z https://contrib.spip.net/oEmbed-4407#comment508147 2021-04-11T15:19:28Z <p>Oui c'est simple à faire avec quelques lignes de CSS<small class="fine d-inline"> </small>;)</p> oEmbed 2021-04-11T00:38:37Z https://contrib.spip.net/oEmbed-4407#comment508144 2021-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> oEmbed 2021-02-03T10:38:44Z https://contrib.spip.net/oEmbed-4407#comment507500 2021-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> oEmbed 2021-02-02T20:14:41Z https://contrib.spip.net/oEmbed-4407#comment507496 2021-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> oEmbed 2021-02-02T08:06:05Z https://contrib.spip.net/oEmbed-4407#comment507477 2021-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> oEmbed 2021-02-01T23:35:24Z https://contrib.spip.net/oEmbed-4407#comment507470 2021-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> oEmbed 2020-11-02T23:16:41Z https://contrib.spip.net/oEmbed-4407#comment506682 2020-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> oEmbed 2020-10-15T07:49:10Z https://contrib.spip.net/oEmbed-4407#comment506503 2020-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> oEmbed 2020-10-15T07:11:54Z https://contrib.spip.net/oEmbed-4407#comment506502 2020-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> oEmbed 2020-10-13T12:38:47Z https://contrib.spip.net/oEmbed-4407#comment506499 2020-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> oEmbed 2020-10-07T15:26:58Z https://contrib.spip.net/oEmbed-4407#comment506442 2020-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> oEmbed 2020-10-07T15:18:24Z https://contrib.spip.net/oEmbed-4407#comment506441 2020-10-07T15:18:24Z <p>Je viens de le faire. ( je ne savais pas que c'était si facile :-) )</p> oEmbed 2020-10-07T14:51:09Z https://contrib.spip.net/oEmbed-4407#comment506440 2020-10-07T14:51:09Z <p>Pourrais tu ouvrir sur git.spip.net une pull request<small class="fine d-inline"> </small>?</p> oEmbed 2020-10-07T14:45:05Z https://contrib.spip.net/oEmbed-4407#comment506437 2020-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> oEmbed 2020-10-07T13:46:28Z https://contrib.spip.net/oEmbed-4407#comment506436 2020-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> oEmbed 2020-10-07T08:01:01Z https://contrib.spip.net/oEmbed-4407#comment506432 2020-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> oEmbed 2020-07-30T09:45:02Z https://contrib.spip.net/oEmbed-4407#comment506098 2020-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> oEmbed 2020-07-25T06:06:36Z https://contrib.spip.net/oEmbed-4407#comment506079 2020-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> oEmbed 2020-06-15T09:38:25Z https://contrib.spip.net/oEmbed-4407#comment505725 2020-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> oEmbed 2020-06-15T09:08:33Z https://contrib.spip.net/oEmbed-4407#comment505724 2020-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> oEmbed 2020-06-15T09:01:46Z https://contrib.spip.net/oEmbed-4407#comment505723 2020-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> oEmbed 2020-06-15T08:21:00Z https://contrib.spip.net/oEmbed-4407#comment505721 2020-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> oEmbed 2020-06-15T07:30:02Z https://contrib.spip.net/oEmbed-4407#comment505720 2020-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> oEmbed 2020-05-13T11:38:23Z https://contrib.spip.net/oEmbed-4407#comment505217 2020-05-13T11:38:23Z <p>@Cedric (y) bien joué<small class="fine d-inline"> </small>!</p> oEmbed 2020-05-13T09:26:09Z https://contrib.spip.net/oEmbed-4407#comment505212 2020-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> oEmbed 2020-05-10T06:39:29Z https://contrib.spip.net/oEmbed-4407#comment505131 2020-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> oEmbed 2020-05-09T21:21:55Z https://contrib.spip.net/oEmbed-4407#comment505130 2020-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> oEmbed 2020-05-09T20:46:54Z https://contrib.spip.net/oEmbed-4407#comment505129 2020-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> oEmbed 2020-05-09T20:32:51Z https://contrib.spip.net/oEmbed-4407#comment505128 2020-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> oEmbed 2020-05-09T18:29:20Z https://contrib.spip.net/oEmbed-4407#comment505127 2020-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> oEmbed 2020-05-09T17:15:41Z https://contrib.spip.net/oEmbed-4407#comment505125 2020-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> oEmbed 2020-05-09T17:12:06Z https://contrib.spip.net/oEmbed-4407#comment505124 2020-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> oEmbed 2020-05-09T17:07:01Z https://contrib.spip.net/oEmbed-4407#comment505123 2020-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> oEmbed 2020-05-09T06:17:05Z https://contrib.spip.net/oEmbed-4407#comment505116 2020-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> oEmbed 2020-05-09T00:49:34Z https://contrib.spip.net/oEmbed-4407#comment505115 2020-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> oEmbed 2020-04-29T08:14:51Z https://contrib.spip.net/oEmbed-4407#comment504922 2020-04-29T08:14:51Z <p>pour info : pb detecter avec spip 3.3 sans autre plugin</p> oEmbed 2020-04-28T17:36:52Z https://contrib.spip.net/oEmbed-4407#comment504912 2020-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> oEmbed 2020-04-25T12:29:14Z https://contrib.spip.net/oEmbed-4407#comment504859 2020-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> oEmbed 2020-04-22T18:35:41Z https://contrib.spip.net/oEmbed-4407#comment504815 2020-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> oEmbed 2020-04-22T18:09:31Z https://contrib.spip.net/oEmbed-4407#comment504813 2020-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> oEmbed 2020-04-22T17:41:18Z https://contrib.spip.net/oEmbed-4407#comment504809 2020-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> oEmbed 2020-04-22T17:01:35Z https://contrib.spip.net/oEmbed-4407#comment504808 2020-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> oEmbed 2020-04-22T16:20:43Z https://contrib.spip.net/oEmbed-4407#comment504807 2020-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> oEmbed 2020-01-20T20:05:43Z https://contrib.spip.net/oEmbed-4407#comment503812 2020-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> oEmbed 2020-01-06T08:20:18Z https://contrib.spip.net/oEmbed-4407#comment503587 2020-01-06T08:20:18Z <p>Corrigé, merci :)</p> oEmbed 2020-01-05T22:45:54Z https://contrib.spip.net/oEmbed-4407#comment503583 2020-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> oEmbed 2019-12-28T17:11:10Z https://contrib.spip.net/oEmbed-4407#comment503520 2019-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> oEmbed 2019-12-19T21:30:06Z https://contrib.spip.net/oEmbed-4407#comment503463 2019-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> oEmbed 2019-12-19T18:17:07Z https://contrib.spip.net/oEmbed-4407#comment503462 2019-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> oEmbed 2019-12-19T17:51:18Z https://contrib.spip.net/oEmbed-4407#comment503461 2019-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> oEmbed 2019-08-29T08:38:05Z https://contrib.spip.net/oEmbed-4407#comment502136 2019-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> oEmbed 2019-05-14T09:22:28Z https://contrib.spip.net/oEmbed-4407#comment501228 2019-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> oEmbed 2019-02-11T13:28:07Z https://contrib.spip.net/oEmbed-4407#comment500003 2019-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> oEmbed 2019-02-11T12:37:54Z https://contrib.spip.net/oEmbed-4407#comment500002 2019-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> oEmbed 2019-01-29T15:43:09Z https://contrib.spip.net/oEmbed-4407#comment499793 2019-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> oEmbed 2018-11-21T15:52:43Z https://contrib.spip.net/oEmbed-4407#comment498847 2018-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> oEmbed 2018-11-21T15:33:52Z https://contrib.spip.net/oEmbed-4407#comment498846 2018-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> oEmbed 2018-11-21T08:01:20Z https://contrib.spip.net/oEmbed-4407#comment498839 2018-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> oEmbed 2018-08-25T10:19:23Z https://contrib.spip.net/oEmbed-4407#comment497986 2018-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> oEmbed 2018-08-24T18:41:15Z https://contrib.spip.net/oEmbed-4407#comment497978 2018-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> oEmbed 2018-05-29T14:11:22Z https://contrib.spip.net/oEmbed-4407#comment497111 2018-05-29T14:11:22Z <p>Merci beaucoup<small class="fine d-inline"> </small>! 🙏</p> oEmbed 2018-05-29T13:52:45Z https://contrib.spip.net/oEmbed-4407#comment497110 2018-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> oEmbed 2018-05-29T13:21:18Z https://contrib.spip.net/oEmbed-4407#comment497108 2018-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> oEmbed 2018-05-29T10:37:02Z https://contrib.spip.net/oEmbed-4407#comment497106 2018-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> oEmbed 2018-05-26T16:41:50Z https://contrib.spip.net/oEmbed-4407#comment497074 2018-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> oEmbed 2018-05-26T16:38:37Z https://contrib.spip.net/oEmbed-4407#comment497073 2018-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>