Сейчас вы можете встраивать видео с YouTube и Vimeo (и, возможно, с других платформ) в темы.
Было бы здорово, если бы я также мог встраивать ссылки на YouTube или Vimeo в описания групп (например, в раздел «О группе»). Похоже, что эта функция пока не реализована: если я размещаю ссылку на видео YouTube в разделе «О группе», она просто отображается как ссылка, а не встраивается.
Поэтому я предполагаю, что мне нужно будет изменить это в теме или плагине. Мне пока не удалось заставить это работать в плагине. Есть ли у вас предложения или псевдокод, который я мог бы использовать для продвижения? Это было бы крайне полезно для моего случая использования.
Я тестировал это только на локальном сайте, но не вижу причин, почему это не должно работать на рабочем сайте. Вы можете добавить видео с YouTube в описание группы, используя код встраивания iframe YouTube. Для этого скопируйте атрибут src из iframe кода встраивания в настройку сайта Discourse «Разрешённые iframe». Затем скопируйте полный код iframe встраивания в форму «О группе».
Аналогичный подход должен работать и для видео с Vimeo.
Поскольку вы уже добавили код iframe, после того как вы добавите его src в настройку «Разрешенные iframe», возможно, потребуется очистить кэш, внеся небольшое изменение в раздел «О группе» и сохранив изменения.
Это работает для YouTube! Спасибо! Вы знаете, как сделать встраиваемый контент адаптивным?
Для информации другим: вот что я сделал:
В настройках / разрешенные iframe добавьте https://www.youtube.com/embed/
В описании группы добавьте код iframe напрямую (возможно, вам также придется внести еще одно изменение в текст и сохранить его для очистки кэша). Пример кода iframe: <iframe width="560" height="315" src="https://www.youtube.com/embed/CTsB-llTzyc" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Но: как сделать iframe адаптивным? Обычный совет — обернуть iframe в div и добавить ему класс, например «iframe-container», а затем добавить CSS так:
Я считаю, что этот CSS надежен, но по какой-то причине, когда я оборачиваю свой iframe в div в разделе «О группе» и задаю этому div класс, класс не сохраняется в отображаемом тексте. Поэтому, когда я смотрю в инспекторе, там просто показывается div без класса. Следовательно, CSS не применяется, и iframe не становится адаптивным. Есть какие-то идеи, как это исправить?