Назад на контролну таблу

Документација

Научите како да користите Asyntai

Почетак рада
Инсталација База знања Како вештачка интелигенција приступа вашем садржају Повежите свој сајт Тестирајте своју вештачку интелигенцију Управљајте веб-сајтовима Савети за AI инструкције Прелазак са другог четбота Упоредите планове
Функције
Ask AI трака AI трака за претрагу AI претрага за WordPress AI Search for Joomla AI Search for Webflow AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for OpenCart AI Search for BigCommerce AI Search for Magento Скенирање веб-сајта Празнине у знању Картице производа Динамичке картице производа Динамичке слике Кориснички контекст Прилагођени алати Параметри линкова Праћење уживо Преузимање од стране човека Ескалација AI обавештења Дневни извештај Проток података у реалном времену Максимални проток података у реалном времену Чланови тима Јединствена пријава Двофакторска аутентификација Укључите слике Препознавање слика Виџет за превођење Локализација Транспарентност вештачке интелигенције Потенцијални клијенти Паметно прикупљање потенцијалних клијената Тикети за подршку Категорије ћаскања Резервације Уграђивања Искључите странице Блокиране IP адресе Политика чувања података Режим без чувања Маскирање PII Класификатор одговора Access Tags Закачање верзије виџета Ревизорски дневник Паметнији модел Омогућите размишљање Предлози одговора Накнадне поруке Говор у текст Преузимање транскрипта Уграђено ћаскање Уграђивање преко iframe-а

Како додати Asyntai АИ четбот у Kirby

Водич корак по корак за Kirby CMS веб-сајтове

Преузмите код за уградњу

Корак 1: Набавите свој код за уграђивање

Прво, идите на своју Asyntai контролну таблу и померите се до одељка „Код за уграђивање". Копирајте свој јединствени код за уграђивање који ће изгледати овако:

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

Напомена: Код изнад је само пример. Морате копирати свој јединствени код за уграђивање са своје Контролне табле јер садржи ваш лични ИД виџета.

Корак 2: Додајте у Kirby исечак (препоручено)

Kirby је PHP CMS са равним фајловима који користи исечке за делове шаблона за поновну употребу. Препоручени приступ је креирање наменског исечка за четбот:

  1. Креирајте нови фајл исечка на site/snippets/asyntai-widget.php
  2. Налепите код за уграђивање у фајл:
<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

Затим укључите исечак у свој главни шаблон (нпр. site/templates/default.php) или распоред, непосредно пре затварајуће </body> ознаке:

<?php snippet('asyntai-widget') ?> </body> </html>

Савет: Ако користите заједнички распоред или исечак подножја, можете додати позив исечка тамо тако да се аутоматски појављује на свакој страници. На пример, додајте га у свој исечак подножја непосредно пре </body>.

Алтернативни метод 1: Додајте у исечак подножја

Ако ваш Kirby сајт користи исечак подножја, можете директно тамо додати код за уграђивање:

  1. Отворите site/snippets/footer.php (креирајте га ако не постоји)
  2. Додајте код за уградњу пре затварајуће ознаке </body>:
<!-- Footer content --> <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> </body> </html>

Уверите се да ваши шаблони укључују исечак подножја:

<?php snippet('footer') ?>

Напомена: Ако је исечак подножја већ укључен у свим шаблонима, додавање четбота овде осигурава да се појављује на свакој страници без мењања појединачних фајлова шаблона.

Алтернативни метод 2: Коришћење Kirby додатка

Можете креирати Kirby додатак за аутоматско убацивање скрипте четбота на сваку страницу без мењања шаблона:

  1. Креирајте директоријум и фајл додатка на site/plugins/asyntai/index.php
  2. Додајте следећи код за коришћење Kirby кукица за убацивање скрипте:
Kirby::plugin('custom/asyntai', [ 'hooks' => [ 'page.render:after' => function ($contentType, $body) { $script = '<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>'; return str_replace('</body>', $script . '</body>', $body); } ] ]);

Савет: Приступ са додатком је идеалан ако желите да се четбот аутоматски учитава на свакој страници без уређивања фајлова шаблона или исечака. Такође одржава интеграцију четбота модуларном и лаком за омогућавање или онемогућавање.

Алтернативни метод 3: Коришћење Kirby js() помоћне функције

Kirby обезбеђује уграђену js() помоћну функцију за учитавање JavaScript фајлова. Можете је користити у свом шаблону или исечку:

<?= js('https://asyntai.com/static/js/chat-widget.js', ['async' => true, 'data-asyntai-id' => 'YOUR_WIDGET_ID']) ?>

Или додајте скрипту директно у свом PHP фајлу шаблона пре </body>:

<?php // site/templates/default.php ?> <html> <head> <!-- head content --> </head> <body> <!-- page content --> <?php snippet('header') ?> <main> <?= $page->text()->kirbytext() ?> </main> <?php snippet('footer') ?> <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> </body> </html>

Напомена: Ако користите js() помоћну функцију, уверите се да је постављена унутар <body> одељка шаблона да би се четбот исправно учитао.

Корак 3: Верификујте инсталацију

Након додавања кода за уграђивање на свој Kirby сајт, посетите веб-сајт у новој картици претраживача или инкогнито прозору. Требало би да видите дугме виџета за ћаскање у доњем десном углу. Кликните на њега да бисте се уверили да се отвара и исправно ради.

Не видите виџет? Уверите се да сте заменили YOUR_WIDGET_ID стварним ИД-ом виџета са контролне табле. Верификујте да је фајл исечка или додатка сачуван у тачном директоријуму. Ако користите метод додатка, уверите се да је структура директоријума додатка site/plugins/asyntai/index.php. Обришите кеш претраживача или тестирајте у инкогнито режиму. Проверите развојну конзолу претраживача (F12) за евентуалне грешке.