Како додати Asyntai AI чатбот на Umbraco
Водич корак по корак за Umbraco CMS веб-сајтове
Корак 1: Набавите свој код за уграђивање
Прво, идите на своју Asyntai контролну таблу и померите се до одељка „Код за уграђивање". Копирајте свој јединствени код за уграђивање који ће изгледати овако:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Напомена: Код изнад је само пример. Морате копирати свој јединствени код за уграђивање са своје Контролне табле јер садржи ваш лични ИД виџета.
Корак 2: Уредите главни шаблон (препоручено)
Најлакши начин за додавање чатбота на све странице је уређивање вашег главног шаблона:
- Пријавите се на вашу Umbraco позадину
- Идите на Подешавања у левој бочној траци
- Проширите Templates
- Кликните на ваш Master шаблон (или главни шаблон распореда који ваш сајт користи)
- Пронађите затварајућу
</body>ознаку - Налепите свој Asyntai код за уграђивање непосредно пре
</body>ознаке - Кликните „Сачувај"
Савет: Додавање скрипте пре затварајуће </body> ознаке осигурава да се учитава након садржаја странице, што је препоручено за виџете за ћаскање и неће успорити учитавање странице.
Алтернатива: Коришћење типа документа подешавања сајта
За већу флексибилност, можете додати прилагођено поље за управљање скриптама подножја:
- Идите на Settings → Document Types
- Уредите ваш тип документа Site Settings (или креирајте један ако не постоји)
- Додајте ново својство под називом "Footer Scripts" са типом података Textarea
- Сачувајте тип документа
- Идите на Content и уредите чвор Site Settings
- Налепите ваш Asyntai код за уградњу у поље Footer Scripts
- У вашем главном шаблону, додајте овај код пре
</body>:@Html.Raw(Model.Value("footerScripts")) - Сачувајте и садржај и шаблон
Напомена: Коришћење @Html.Raw() је важно за исправно рендеровање script ознака без HTML кодирања.
Алтернатива: Коришћење фасцикле скрипти
Такође можете креирати JavaScript фајл у Umbraco позадини:
- Идите на Settings → Scripts
- Кликните десним тастером на Scripts и изаберите "Create"
- Креирајте нови фајл под називом asyntai-chatbot.js
- Додајте следећи код:
(function() {
var script = document.createElement('script');
script.async = true;
script.src = 'https://asyntai.com/static/js/chat-widget.js';
script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
document.body.appendChild(script);
})(); - Замените
YOUR_WIDGET_IDстварним ИД-ом виџета - Сачувајте фајл
- Укључите ову скрипту у ваш главни шаблон пре
</body>:<script src="/scripts/asyntai-chatbot.js"></script>
Алтернатива: Специфично за страницу са RenderSection
Ако желите четбот само на одређеним страницама:
- У вашем главном шаблону, додајте пре
</body>:@RenderSection("footerScripts", required: false) - У специфичном шаблону странице где желите чатбот, додајте:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
Корак 3: Верификујте инсталацију
Након чувања промена, посетите свој веб-сајт у новој картици претраживача или инкогнито прозору. Требало би да видите дугме виџета за ћаскање у доњем десном углу. Кликните на њега да бисте се уверили да се отвара и исправно ради.
Не видите виџет? Проверите да ли сте сачували шаблон након извршавања промена. Покушајте да обришете кеш прегледача или да прегледате у инкогнито прозору. Ако користите Umbraco Cloud, измене би требало да се аутоматски поставе. За самохостовани Umbraco, можда ћете морати да рестартујете апликацију или очистите кеш.
Weebly