Привет!
Я пытаюсь встроить виджет, подключенный к нашему Jira Helpdesk, в экземпляр Discourse, но скрипт не работает. Вы можете увидеть, как он отлично работает на нашем контентном сайте https://mystrokeguide.com, но когда я пытаюсь встроить его в Discourse через редактор темы, ничего не происходит.
Есть какие-то идеи, что я делаю не так?
@cokestroke, ваша ссылка (в вашем сообщении здесь) на сайт My Stroke Guide оформлена неправильно, поэтому сайт не открывается…
Также, пожалуйста, предоставьте больше подробностей о том, как вы пытались это сделать (то есть код, который вы пытаетесь встроить, и конкретно какие ошибки возникают и т. д.).
Спасибо @denvergeeks, я видел ваше редактирование. Я пытаюсь скопировать простой скрипт, используя либо плагин Easy Footer, либо Landing page. Я копирую код в секцию head, но он не выдаёт никаких ошибок. Просто не отображается. Я удалил ключ из кода ниже, но по сути всё именно так:
<script data-jsd-embedded data-key=" " data-base-url="https://jsd-widget.atlassian.com" src="https://jsd-widget.atlassian.com/assets/embed.js"></script>
Я всё ещё не понимаю, @cokestroke — вы вставили этот код в раздел head настроек темы или где-то в плагине? Пожалуйста, также предоставьте ссылки на (либо/или) плагин или компонент темы.
Видели ли вы эту тему…
Это то, что вы пытаетесь сделать?
Я пробовал вставить код в плагин Easy Footer, а затем в заголовок темы. Я ожидаю, что внизу страницы появится всплывающее окно, чтобы пользователи могли создать тикет или задать вопрос. Интеграция с Zapier потребует дополнительных затрат и, возможно, потребует, чтобы пользователь был авторизован для публикации в категории, которая будет передавать запросы в Jira Service Desk. Я хочу, чтобы это выглядело так же, как на https://mystrokeguide.com
Мне удалось это сделать следующим образом:
- создав новый компонент и активировав его для текущей темы;
- перейдя к кнопке «Изменить CSS/HTML» и вставив скрипт в область head;
- Важным этапом было добавление URL Atlassian, загружающего скрипт, в параметр script src политики безопасности контента (Content Security Policy) в разделе «Настройки».



