Les intégrations YouTube apparaissent beaucoup trop petites

Bonjour,

J’espère que quelqu’un pourra m’aider.

Nous avons récemment mis à jour Discourse vers la version 3.4.0.beta1-dev (latest-release +50) et depuis, nos intégrations vidéo s’affichent comme ceci (beaucoup trop petites) :

Alors qu’avant la dernière mise à jour de Discourse, elles s’affichaient comme montré ci-dessous.

Toute aide ou suggestion serait grandement appréciée.

Merci.

Ce problème se produit-il également sur try.discourse.org, ou est-il spécifique à votre forum ?

Merci de votre réponse.
Je viens de tester sur try.discourse.org et l’intégration fonctionne bien.

https://try.discourse.org/t/testing-video-embed/1488

Ils fonctionnent bien pour moi.

Avez-vous des thèmes ? Vérifiez votre CSS en utilisant l’inspecteur du navigateur et voyez s’il existe une règle d’un thème qui influence une dimension de l’intégration.

Salut Robert,

Merci pour ta réponse.

Je ne sais pas si c’est pertinent, mais j’ai remarqué qu’en inspectant l’ancien clip vidéo, je vois une mention de .lazy-video-container

Cependant, lorsque j’inspecte le nouvel embed plus petit, il n’y a aucune mention de .lazy-video-container

J’ai également essayé d’utiliser le mode sans échec et le problème persiste.

De plus, je ne sais pas si c’est lié, mais lorsque nous publions un lien YouTube, nous n’obtenons pas l’image d’aperçu.

Bonjour :waving_hand:

Si je ne me trompe pas, sur vos deux captures d’écran partagées dans le message initial. La première montre une vidéo YouTube partagée avec un code d’intégration (je le suspecte car l’avatar de l’auteur de la vidéo apparaît). La seconde est partagée avec un lien.

Sur la première, le code d’intégration contient des paramètres comme la taille, etc… Je pense que seule la seconde vidéo (lien partagé) passe par le processus magique de Discourse pour la rendre en chargement différé et définir la taille, etc…

Sur mon forum, il était assez courant de partager du code d’intégration au lieu d’un lien. J’ai dû avertir les utilisateurs de ne partager que le lien car nous avons beaucoup de sujets avec de la musique, des films, etc… et une tonne de vidéos YouTube partagées. S’ils les partageaient avec du code d’intégration, le sujet entier ralentirait car à l’ouverture, il chargerait les vidéos.

2 « J'aime »

Salut Don,

Merci pour ta réponse.

Je viens de revérifier et le lien utilisé dans les deux cas est (sans les « ») :

« https://www.youtube.com/watch?v=yywGN4AIFEI »

Il est donc vraiment intéressant qu’il y a environ une semaine, il ait été traité correctement par le processus de chargement différé de Discourse sur notre forum et qu’il ne fonctionne plus maintenant pour la même vidéo.

Oui, c’est intéressant :thinking:

Ce paramètre de site de chargement différé YouTube est-il activé sur votre site ?

1 « J'aime »

Oui, c’est le cas.
J’ai même essayé de le désactiver, puis de le réactiver pour voir si cela le ferait fonctionner, mais cela n’a pas fonctionné.

1 « J'aime »

Avez-vous rebâti le message ?
Le CSS est peut-être ancien.

(Allez dans la clé à molette d’administration du message et sélectionnez Reconstruire le HTML - vous pouvez le faire en masse si cela fonctionne avec une technique différente)

2 « J'aime »

Salut Robert,

Merci, mais malheureusement, l’option Reconstruire le HTML n’a pas résolu le problème.

2 « J'aime »

Avez-vous désinstallé le plugin Youtube lazy load ? Il n’est plus nécessaire et pourrait même interférer.

1 « J'aime »

Merci pour cette suggestion, je viens de vérifier et ce n’est pas listé (sauf si je regarde au mauvais endroit)

2 « J'aime »

Mise en cache ?

Pourriez-vous essayer d’ajouter &hello=1 à la fin de l’URL pour voir si cela est dû au cache

1 « J'aime »

Pas de chance pour le corriger (mais j’ai appris quelque chose de nouveau)

J’apprécie vraiment que vous ayez pris le temps de m’aider.

À ce stade, cela reste un mystère et ce n’est pas la fin du monde, donc je devrai peut-être juste attendre et espérer qu’une future mise à jour de Discourse le fera fonctionner à nouveau comme par magie.

1 « J'aime »

Le guide de style est dans le cœur, vous devriez donc le supprimer des plugins et j’ai lu quelque part que Fingerprint est cassé d’une manière ou d’une autre. Malheureusement, je n’ai pas trouvé le message. :thinking:

Pouvez-vous essayer de refaire le post comme Robert l’a mentionné ou poster une nouvelle vidéo en mode sans échec ?

1 « J'aime »

Salut Don.

Merci pour les informations sur le guide des styles, je vais le supprimer des plugins.

Malheureusement, le rebake n’a pas fonctionné et, comme vous l’avez suggéré, j’ai juste essayé de publier une autre vidéo YouTube en mode sans échec et le même problème persiste.

3 « J'aime »