Привет, @Falco!
Спасибо за всю твою работу ![]()
Я пытаюсь использовать виджет fullApp на своём хостинге Discourse (через Communiteq/discoursehosting.net), но сталкиваюсь с проблемами.
Вот что я сделал:
- Попросил Communiteq включить скрытую настройку
embed_full_app - Добавил
fullApp: trueв JS-сниппет - Мой хостинг для встраивания добавлен в список разрешённых хостов
Вот что происходит:
Без discourseEmbedUrl:
DiscourseEmbed = {
discourseUrl: 'https://my-forum-url/',
fullApp: true
};
→ Появляется ошибка «Error Embedding»
С discourseEmbedUrl:
DiscourseEmbed = {
discourseUrl: 'https://my-forum-url/',
discourseEmbedUrl: 'https://my-platform-url/page-where-I-want-discourse-embedded',
fullApp: true
};
→ Вместо загрузки полного форума происходит переход по адресу embedUrl, затем перенаправление (на моей платформе требуется вход), и создаётся мусор-тема с URL перенаправления в качестве заголовка.
Поведение как у обычного виджета комментариев — параметр fullApp: true полностью игнорируется.
Обязательно ли указывать discourseEmbedUrl даже в режиме fullApp?
Если да, то можно ли предотвратить создание тем и просто отрендерить полный форум?
Буду очень признателен за любую помощь.
Готов предоставить дополнительные детали или протестировать что угодно.
Спасибо!