Merci pour le composant.
J’utilise la branche master de Discourse sur GitHub (commit FIX: Allow dismissing Discard Drafts modal via ESC (#12532) · discourse/discourse@db7be94 · GitHub).
Je voulais simplement vous informer que je viens d’activer le composant sur le thème par défaut.
Une fois cela fait, le rendu du site est cassé, car il boucle indéfiniment sur le conteneur principal… une suggestion ?
Merci !
Merci pour le rapport @nicopace. @pmusaraj vient de pousser quelques mises à jour du thème.
Pourriez-vous essayer de mettre à jour et nous dire si les choses fonctionnent mieux ?
Merci pour la mise à jour. Cela fonctionne.
Je me demande s’il est prévu de prendre en charge le rendu différé des iframes, comme ceux de GitHub - discourse/discourse-bbb: Discourse integration with BigBlueButton. · GitHub qui apparaissent après avoir cliqué sur un bouton.
Ce composant de thème (assez merveilleux) semble fonctionner, mais il est marqué comme « cassé ».
Je n’arrive pas à le faire ne pas fonctionner.
D’autres personnes pourraient-elles tester également et fournir des résultats ?
S’il n’est pas cassé, pouvons-nous supprimer la balise « cassé » ?
Salut @denvergeeks. Il semble que cela ait été marqué comme défectueux en raison de problèmes avec les oneboxes YouTube. Pouvez-vous confirmer si les vidéos YouTube fonctionnent correctement sur votre site avec ce composant de thème ?
Merci @david – Vous avez raison, cela génère des erreurs et bloque aussi les vidéos YouTube et les iframes, mais j’ai fait un fork et supprimé LazyYT dans le .js et cela fonctionne après cela…
Super ! Pourriez-vous faire une PR avec cette modification ?
OK, je pense que j’ai bien fait cette PR (assez).
Ça a l’air super, merci. J’ai maintenant supprimé broken de ce sujet ![]()
ok c’est génial ! merci d’avoir corrigé @denvergeeks et @david ![]()
Tous les utilisateurs n’intégreront pas le code iframe, tout le monde intégrera directement l’URL de la vidéo. Il serait peut-être utile de mettre en œuvre un outil pour convertir l’URL de la vidéo YouTube en code d’intégration iframe
Je suis tout à fait certain qu’un composant de thème peut être créé pour cela et qu’un bouton peut être ajouté à la barre d’outils de l’éditeur. Ou celui-ci pourrait être “forké” avec cette partie ajoutée.
Un bouton supplémentaire compliquera l’interface. Il est nécessaire que la conversion des adresses URL s’effectue automatiquement, de manière imperceptible pour l’utilisateur. Ainsi, toutes les vidéos intégrées, quelle que soit la méthode d’intégration, fonctionneront correctement.
Bien d’accord. On pourrait alors en faire un fork et le rendre automatique, je suppose. ![]()
Peut-être devrait-il être dans le cœur pour que toutes les URL soient analysées selon la même norme ?
Je ne suis pas sûr de comprendre la demande ici… Discourse développe déjà les liens YouTube en iframes dans le cadre de notre système « onebox ». Il suffit de coller l’URL sur une ligne distincte :
Oui, mais coller l’URL directement ne fonctionne pas avec ce composant. Le composant ne voit pas le onebox iframe. Vous devez coller le code iframe directement pour que le composant fonctionne. Et ce que personne ne fait, c’est que tout le monde met seulement l’URL, pas le code iframe.
Oui, l’idéal serait que les utilisateurs collent simplement ce qui est fourni par la source et que cela fonctionne automatiquement dans Discourse !
Cela semble assez basique pour les débutants !
Ah je vois, ça a du sens ![]()
Absolument pr-welcome si quelqu’un souhaite essayer de faire fonctionner ce composant de thème avec la nouvelle implémentation ‘lazy-videos’ du cœur.
Merci encore. Le composant de thème Media Overlay de GitHub - davidtaylorhq/discourse-media-overlay-theme était la raison. Lorsque je l’ai désactivé, Discourse a recommencé à fonctionner correctement.