Я изучил большинство тем и видео, посвящённых встраиванию тем Discourse на отдельный веб-сайт, и столкнулся с проблемами при попытке сделать это на сайте Wix. Всё, что я получаю — это ошибка: «Отказ в подключении».
На странице встраивания я прошёл по всем шагам и добавил разрешённые хосты для своего сайта. Категория выбрана, и всё выглядит правильно.
Я заменил EMBED_URL на URL страницы, которую нужно встроить.
Я заменил DISCOURSE_USERNAME на своё имя пользователя Discourse для создания темы.
Я вставил весь HTML-код в HTML iFrame на своём сайте. Но по какой-то причине это всё равно не работает. Не уверен, где именно я ошибаюсь.
Есть ли у кого-нибудь идеи, как это исправить?
Я видел, что один человек упоминал JSON или RSS в другой теме, но понятия не имею, как начать этот процесс. Удалось ли кому-нибудь успешно добавить встроенный Discourse на отдельный веб-сайт?
Не уверен, но, кажется, вы не можете встраивать контент Discourse в iframe.
На моём сайте мы используем встроенный форум Discourse как движок для раздела комментариев на родительском сайте в нижней части статей, и это работает у нас довольно хорошо.
Вам не нужно его фрагментировать, и этот код должен работать, если вы правильно указали EMBED_URL и DISCOURSE_USERNAME. Возможно, стоит ещё раз проверить настройки разрешённых путей хостов и категорий. Ничего не знаю о Velo от Wix.
Я бы очень хотел узнать, как заставить это работать. Даже без возможности комментирования, просто чтобы связать каждую страницу с форумом — это было бы здорово!
Да, это наш сайт Спасибо. Я администратор форума Discourse, но не сайта, в который он встроен.
Да, я не вижу ошибок в вашем коде, поэтому думаю, что проблема может быть в сайте Wix. Возможно, дело в других настройках, например, в разрешённых хостах и путях в Wix. Надеюсь, они смогут помочь вам со своей стороны, или кто-то здесь узнает вашу проблему и сможет помочь. На данный момент я не вижу причин, по которым у вас это не работает.
Да, я изучил инструкцию по встраиванию. Также я звонил в поддержку Wix примерно четыре раза. Меня перенаправили к их команде экспертов, но я попал на автоответчик, так как они были слишком заняты. Затем несколько дней назад я получил письмо.
Скорее всего, я отвечу на это письмо, добавив дополнительные детали по запросу.
Я думаю, вы правы насчёт iFrame. Я следовал инструкциям со страницы Админ > Настройка > Встраивание. Попытался изменить и обновить его всеми возможными способами, о которых мог подумать.
iFrame, скорее всего, является корнем проблемы, поскольку это JavaScript. Я заметил, что в ссылке, которую вы прислали последней, есть раздел «Custom Element» (Пользовательский элемент) ниже HTML и «Встроить сайт». Я полагаю, что именно это, вероятно, и создаёт препятствие.
Всё в порядке, я напишу сюда, что узнаю от поддержки Wix.
Думаю, это в основном проблема их конструктора сайтов по сравнению с чем-то вроде WordPress. Похоже на распространённую проблему, с которой пользователи Wix сталкиваются на протяжении многих лет, но чёткого решения до сих пор нет.