He buscado la mayoría de los temas y videos sobre cómo incrustar temas de Discourse en un sitio web separado y he tenido problemas con esto en un sitio web de Wix. Todo lo que obtengo es un error que dice: Negativa a conectar
En la página de incrustación, he revisado y agregado los Hosts permitidos para el sitio web. Tengo la categoría seleccionada y todo parece estar bien.
Reemplacé EMBED_URL con la URL de la página en la que incrustar.
Reemplacé DISCOURSE_USERNAME con mi nombre de usuario de Discourse para crear el tema.
Pegué todo el código HTML en el iFrame HTML de mi sitio web. Sin embargo, simplemente no parece funcionar por alguna razón. No estoy seguro de dónde me estoy equivocando.
¿Alguna idea sobre qué puedo hacer para solucionar esto?
Vi a una persona mencionar JSON o RSS en un tema diferente, pero no tengo idea de cómo abordar el proceso. ¿Alguien ha logrado incrustar un Discourse en un sitio web separado?
no estoy seguro, pero no creo que puedas incrustar contenido de Discourse en un iframe.
mi sitio utiliza la incrustación en nuestro foro de Discourse como el motor para la sección de comentarios de nuestro sitio principal en la parte inferior de los artículos y funciona bastante bien para nosotros de esa manera.
eso se debe a que tienes un error de código y estás intentando devolver dos expresiones cuando solo se permite una en algún lugar. Publica tu código y échale un vistazo.
no deberías tener que fragmentarlo y ese código debería funcionar siempre que tengas el EMBED_URL y DISCOURSE_USERNAME correctos. Quizás revisa de nuevo tu configuración de rutas de host permitidas y categorías. No sé nada sobre Velo by Wix.
sí, ese es nuestro sitio gracias. Soy el administrador del foro de Discourse, pero no del sitio que está incrustando.
sí, no veo ningún error en tu código, así que me pregunto si es el sitio de Wix. Puede que sean los otros ajustes como los hosts permitidos y las rutas con Wix. Espero que puedan brindarte ayuda desde su extremo o que alguien aquí reconozca tu problema y pueda ayudarte. Por el momento, no veo por qué no te está funcionando.
Sí, leí las instrucciones de Embed. También llamé a soporte de Wix como 4 veces. Me dirigieron a su equipo de expertos pero me enviaron a buzón de voz porque estaban demasiado ocupados. Luego, recibí un correo electrónico hace unos días.
Probablemente responderé a ese correo electrónico con detalles adicionales sobre la solicitud.
Creo que tienes razón con lo del iFrame. Seguí las instrucciones de la página Admin > Personalizado > Incrustar. Intenté alterarlo y actualizarlo de todas las formas posibles que se me ocurrieron.
El iFrame es probablemente la causa del problema, ya que es javascript. Noté que el enlace que enviaste la última vez tiene una sección llamada “Elemento Personalizado” debajo de HTML y Incrustar un sitio. Creo que eso es lo que lo está deteniendo.
Todo bien, publicaré aquí lo que me diga el soporte de Wix.
Supongo que esto es principalmente un problema de su sitio web en comparación con algo como WordPress. Parece un problema común con el que otros usuarios de Wix se han encontrado a lo largo de los años sin una solución clara.