Powrót do panelu

Dokumentacja

Dowiedz się, jak korzystać z Asyntai

Jak dodać chatbota Asyntai AI do Backdrop CMS

Przewodnik krok po kroku dla stron Backdrop CMS

Pobierz kod osadzania

Krok 1: Pobierz swój kod osadzania

Najpierw przejdź do swojego Panelu Asyntai i przewiń w dół do sekcji "Kod osadzania". Skopiuj swój unikalny kod osadzania, który będzie wyglądał tak:

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

Uwaga: Powyższy kod to tylko przykład. Musisz skopiować swój własny unikalny kod osadzania z Panelu, ponieważ zawiera on Twój osobisty identyfikator widgetu.

Krok 2: Dodaj do szablonu motywu (zalecane)

Backdrop CMS używa plików szablonów .tpl.php w swoich motywach. Zalecane podejście to dodanie kodu osadzania bezpośrednio do szablonu strony aktywnego motywu:

  1. Uzyskaj dostęp do instalacji Backdrop CMS przez FTP lub Menedżer plików
  2. Przejdź do katalogu aktywnego motywu: themes/yourtheme/
  3. Otwórz plik page.tpl.php (lub layout.tpl.php w zależności od motywu)
  4. Znajdź zamykający tag </body> lub linię <?php print $page_bottom; ?>
  5. Wklej swój kod osadzania Asyntai tuż przed tą linią
  6. Zapisz plik
<!-- Asyntai AI Chatbot -->
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
<?php print $page_bottom; ?>
</body>

Wskazówka: Umieszczenie kodu tuż przed <?php print $page_bottom; ?> lub zamykającym tagiem </body> zapewnia, że chatbot ładuje się po treści strony, co zapewnia lepszą wydajność ładowania. Ta metoda automatycznie dodaje chatbota do każdej strony korzystającej z tego motywu.

Metoda alternatywna 1: Użycie modułu niestandardowego

Możesz utworzyć prosty moduł Backdrop CMS, który wstrzykuje skrypt chatbota za pomocą backdrop_add_js():

  1. Utwórz katalog modułu: modules/custom/asyntai_widget/
  2. Utwórz plik modułu asyntai_widget.module z następującym kodem:
    // modules/custom/asyntai_widget/asyntai_widget.module
    function asyntai_widget_init() {
      backdrop_add_js('https://asyntai.com/static/js/chat-widget.js', array(
        'type' => 'external',
        'scope' => 'footer',
        'attributes' => array('async' => 'async', 'data-asyntai-id' => 'YOUR_WIDGET_ID'),
      ));
    }
  3. Utwórz plik asyntai_widget.info:
    name = Asyntai AI Chatbot Widget
    description = Adds the Asyntai AI chatbot widget to all pages.
    backdrop = 1.x
    package = Custom
    type = module
  4. Przejdź do Funkcjonalności (admin/modules) w panelu administracyjnym Backdrop
  5. Znajdź "Asyntai AI Chatbot Widget" w pakiecie Custom i włącz go
  6. Kliknij "Zapisz konfigurację"

Uwaga: Zamień YOUR_WIDGET_ID w kodzie modułu na swój rzeczywisty identyfikator widgetu z Panelu Asyntai. Podejście z modułem niestandardowym jest bezpieczne podczas aktualizacji i nie zostanie nadpisane przy aktualizacji motywu.

Metoda alternatywna 2: Użycie modułu "Add to Head" Backdrop

Dodatkowy moduł "Add to Head" zapewnia łatwy sposób na wstrzykiwanie skryptów bez edycji kodu:

  1. Pobierz i zainstaluj dodatkowy moduł "Add to Head" ze strony Backdrop CMS
  2. Przejdź do Konfiguracja > Rozwój > Add to Head
  3. Dodaj swój kod osadzania Asyntai w sekcji stopki
  4. Kliknij "Zapisz konfigurację"

Wskazówka: Użycie modułu "Add to Head" jest najłatwiejszą metodą, jeśli wolisz nie edytować plików motywu ani nie tworzyć niestandardowych modułów. Zapewnia prosty interfejs administracyjny do zarządzania wstrzykiwanymi skryptami.

Metoda alternatywna 3: Użycie systemu bloków

System układu i bloków Backdrop CMS może być również używany do dodania chatbota:

  1. Zaloguj się do panelu administracyjnego Backdrop CMS
  2. Przejdź do Structure > Layouts
  3. Wybierz układ, który chcesz edytować (np. układ domyślny)
  4. Kliknij "Add block" w sekcji stopki
  5. Wybierz "Custom block"
  6. Ustaw format bloku na "Full HTML" lub "Raw HTML"
  7. Wklej kod osadzania Asyntai w treści bloku
  8. Nadaj blokowi tytuł (np. "Asyntai Chatbot") i opcjonalnie zaznacz "Hide title"
  9. Kliknij "Save block", a następnie "Save layout"

Ważne: Upewnij się, że format tekstu jest ustawiony na "Full HTML" lub "Raw HTML", aby znacznik script nie został usunięty. Domyślny format "Filtered HTML" usuwa znaczniki script ze względów bezpieczeństwa.

Krok 3: Wyczyść pamięć podręczną i zweryfikuj

Po wprowadzeniu zmian wyczyść pamięć podręczną Backdrop CMS i zweryfikuj instalację:

  1. Przejdź do Configuration > Performance w panelu administracyjnym
  2. Kliknij "Clear all caches"
  3. Otwórz swoją stronę internetową w nowej karcie przeglądarki lub w oknie incognito
  4. Powinieneś zobaczyć przycisk widgetu czatu w prawym dolnym rogu
  5. Kliknij go, aby upewnić się, że otwiera się i działa prawidłowo

Nie widzisz widgetu? Upewnij się, że wyczyściłeś pamięć podręczną Backdrop CMS w Configuration > Performance. Spróbuj wyświetlić stronę w oknie incognito lub wyczyść pamięć podręczną przeglądarki. Otwórz konsolę przeglądarki (F12), aby sprawdzić, czy nie ma błędów JavaScript. Jeśli użyłeś metody z własnym modułem, sprawdź, czy moduł jest włączony w sekcji Functionality.