Кто-нибудь использовал плагин Wellfed RSS? Он отлично работает с большинством RSS-каналов, но у меня не получается заставить его работать с YouTube RSS — контент не импортируется.
Есть ли у кого-нибудь советы? Нужно ли делать что-то иначе, чем с обычным RSS-каналом?
Привет, @christian_01, спасибо, что посмотрели плагин!
Вы видите какие-либо ошибки в логах (https://discourse.yoursite.com/logs)? У вас есть пример URL-адреса канала YouTube, который я мог бы использовать для тестирования?
Похоже, что лента YouTube использует расширение Media RSS. И ядро Discourse, и плагин Wellfed полагаются на модуль Ruby RSS для разбора лент, но он не поддерживает это расширение.
Я не планирую добавлять поддержку этого расширения, но открыт для pull-запросов! Думаю, изменения потребуют доработки модуля Ruby RSS и класса DiscourseWellfed::FeedItem для работы с новыми элементами.
Можете ли вы предоставить (или отправить мне в личные сообщения):
URL ленты, и
вашу конфигурацию для этой ленты в разделе Настройка > Встраивание > Разрешенные хосты
Привет @bintom, я считаю, что это можно исправить, просто настроив ваши параметры:
измените разрешённый хост coindesk на www.coindesk.com
измените белый список путей для ccn на .* или /news/.*
Я не тестировал последний вариант, но требуемое изменение должно быть аналогичным. Я добавлю раздел в README плагина, где укажу эту распространённую проблему.
Обратите внимание, что изменение параметра не обновит существующие темы автоматически, но любые новые темы должны публиковаться в указанной категории.
Блоги
Белые книги
Подкасты
Видео
Вебинары
Инфографика
Я хочу подтянуть их все, используя их различные RSS-ленты, но на моём сайте они все отображаются в одной категории («Блоги»). Ниже показано, как я настроил ленты в плагине. Неверно ли я настроил «Белый список путей»?