Incrustar un widget externo en Discourse

Hola,

Estoy intentando incrustar un widget que está conectado a nuestro Jira Helpdesk en nuestra instancia de Discourse, pero el script no funciona. Puedes ver que funciona bien en nuestro sitio web de contenido https://mystrokeguide.com, pero cuando intento incrustarlo en Discourse usando el editor de temas, no obtengo nada.
¿Alguna idea de lo que estoy haciendo mal?

2 Me gusta

@cokestroke tu enlace (en tu publicación aquí) al sitio My Stroke Guide está mal formateado, por lo que no abre tu sitio…

Además, por favor, proporciona más detalles sobre cómo lo has intentado (es decir, el código que intentas incrustar, y específicamente qué errores estás obteniendo, etc.)

1 me gusta

Gracias @denvergeeks, vi tu edición. Estoy intentando copiar un script simple usando el plugin Easy Footer o Landing page. Estoy copiando el código en la sección head pero no está arrojando ningún error. Simplemente no se muestra. He eliminado la clave del código a continuación, pero esencialmente eso es todo

<script data-jsd-embedded data-key=" " data-base-url="https://jsd-widget.atlassian.com" src="https://jsd-widget.atlassian.com/assets/embed.js"></script>

Todavía no entiendo @cokestroke. ¿Pegaste ese código en la sección de encabezado de la configuración del tema o en algún lugar de un plugin? Por favor, también proporciona enlaces al plugin o componente del tema (uno o ambos).

¿Has visto este tema…

Es eso lo que intentas lograr?

1 me gusta

Intenté poner el código en el plugin Easy Footer y luego en el encabezado del tema. Espero que aparezca una ventana emergente en la parte inferior de la página para que las personas puedan crear un ticket o hacer una pregunta. La integración de Zapier costaría extra y podría requerir que un usuario inicie sesión para publicar en la categoría que extraería las solicitudes en Jira Service Desk. Quiero que se vea como en https://mystrokeguide.com



Lo logré al:

  • crear un nuevo componente y activarlo para el tema actual

  • ir al botón Editar CSS/HTML y pegar el script en la región de encabezado

  • La parte importante fue agregar la URL de Atlassian que carga el script a la política de seguridad de contenido (CSP) script-src en la Configuración.

4 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.