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

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

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

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

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

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

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

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

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

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

Корак 2: Додајте у MODX шаблон (препоручено)

Препоручени начин за додавање чатбота је уређивање вашег MODX шаблона директно у MODX Manager-у:

  1. Пријавите се на свој MODX Manager (администраторски панел)
  2. У левој бочној траци, идите на Елементи > Шаблони
  3. Отворите шаблон вашег сајта (обично се зове "BaseTemplate" или ваш активни шаблон)
  4. Пронађите затварајућу ознаку </body> у коду шаблона
  5. Налепите ваш Asyntai код за уградњу непосредно испред затварајуће ознаке </body>
  6. Кликните „Сачувај“ да сачувате шаблон
<!-- Your existing template content -->

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
</body>
</html>

Савет: Додавање кода непосредно испред затварајуће ознаке </body> обезбеђује да се чатбот учита после целог садржаја странице, што је препоручени положај за виџете за ћаскање и неће успорити учитавање ваше странице.

Алтернативни метод 1: Коришћење MODX Chunk-а

Можете користити MODX Chunk да задржите уграђени код одвојеним и поново употребљивим:

  1. У MODX Manager-у, идите на Elements > Chunks
  2. Кликните "New Chunk" да креирате нови chunk
  3. Именујте chunk "asyntaiWidget"
  4. Налепите свој Asyntai код за уграђивање у поље за садржај исечка
  5. Кликните „Сачувај"
  6. Отворите свој шаблон (под Elements > Templates)
  7. Додајте позив chunk-а [[$asyntaiWidget]] непосредно испред затварајуће ознаке </body>
  8. Сачувајте шаблон
<!-- In your Template, before </body> -->
[[$asyntaiWidget]]
</body>
</html>

Савет: Коришћење Chunk-а олакшава управљање и ажурирање кода за уградњу на једном месту, посебно ако користите више шаблона на вашем сајту.

Алтернативни метод 2: Коришћење MODX системских подешавања (HTML заглавље/подножје)

Нека MODX подешавања укључују плејсхолдере за скрипте подножја путем системских подешавања:

  1. У MODX Manager-у, идите на Систем > Системска подешавања
  2. Филтрирајте по "htmlhead" или претражите прилагођено системско подешавање за скрипте подножја
  3. Ако ваше подешавање има плејсхолдер за скрипте подножја (као што је [[++footer_scripts]]), можете га користити
  4. Поставите вредност системског подешавања на свој Asyntai код за уграђивање
  5. Проверите да ли је одговарајући плејсхолдер [[++footer_scripts]] присутан у вашем шаблону пре затварајуће ознаке </body>
  6. Сачувајте системско подешавање
<!-- In your Template, before </body> -->
[[++footer_scripts]]
</body>
</html>

Напомена: Ова метода зависи од тога да ли ваше MODX подешавање има прилагођено системско подешавање за скрипте подножја. Ако не постоји, можете креирати прилагођено системско подешавање и референцирати га у вашем шаблону користећи синтаксу [[++setting_key]].

Алтернативни метод 3: Коришћење MODX додатка (OnWebPagePrerender)

За напредни приступ, можете креирати MODX додатак који аутоматски убацује код чатбота на сваку страницу:

  1. У MODX Manager-у, идите на Elements > Plugins
  2. Кликните на "New Plugin" да креирате нови додатак
  3. Именујте додатак "AsyntaiChatbot"
  4. Налепите следећи PHP код у поље за код додатка:
$output = &$modx->resource->_output;
$script = '<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>';
$output = str_replace('</body>', $script . '</body>', $output);
  1. Кликните на картицу "System Events"
  2. Означите поље поред "OnWebPagePrerender" да бисте покренули овај додатак на том догађају
  3. Кликните „Сачувај"

Важно: Замените YOUR_WIDGET_ID вашим стварним ID-ом виџета са Asyntai контролне табле. Овај додатак ће аутоматски убацити скрипту чатбота на сваку страницу вашег MODX сајта пре него што се рендерује.

Корак 3: Обришите кеш и верификујте

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

  1. У MODX Manager-у, идите на Manage > Clear Cache (или кликните на иконицу за чишћење кеша у горњем менију)
  2. Отворите ваш веб-сајт у новој картици прегледача или инкогнито прозору
  3. Требало би да видите дугме виџета за ћаскање у доњем десном углу ваше странице
  4. Кликните на њега да проверите да ли се отвара и ради исправно

Не видите виџет? Проверите да ли сте очистили MODX кеш из Manage > Clear Cache у MODX Manager-у. Такође покушајте да обришете кеш прегледача или да прегледате сајт у инкогнито прозору. Ако сте користили методу са додатком, потврдите да је системски догађај "OnWebPagePrerender" означен за ваш додатак.