Hoe u de Asyntai AI-chatbot toevoegt aan Concrete CMS

Stapsgewijze handleiding voor Concrete CMS (voorheen Concrete5) websites

Insluitcode ophalen

Stap 1: Uw insluitcode ophalen

Ga eerst naar uw Asyntai Dashboard en scroll naar het gedeelte "Insluitcode". Kopieer uw unieke insluitcode die er als volgt uitziet:

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

Opmerking: De bovenstaande code is slechts een voorbeeld. U moet uw eigen unieke insluitcode kopiëren vanuit uw Dashboard omdat deze uw persoonlijke widget-ID bevat.

Stap 2: Code toevoegen aan de themafooter (aanbevolen)

De beste manier om de chatbot aan alle pagina's van uw Concrete CMS-website toe te voegen is door het footerbestand van uw thema te bewerken:

  1. Ga naar uw Concrete CMS-installatie via FTP of Bestandsbeheer
  2. Navigeer naar de map /application/themes/your_theme_name/
  3. Zoek en open het bestand footer.php (of het equivalente footertemplate)
  4. Zoek de regel met de afsluitende </body>-tag
  5. Plak uw Asyntai-insluitcode net vóór de </body>-tag
  6. Sla het bestand op en upload het terug naar uw server als u lokaal bewerkt
  7. Wis de Concrete CMS-cache: Dashboard → System & Settings → Clear Cache

Tip: Het toevoegen van de code vóór de afsluitende </body>-tag zorgt ervoor dat de chatbot na uw pagina-inhoud wordt geladen, wat betere laadprestaties oplevert. Deze methode voegt de chatbot automatisch toe aan elke pagina die dit thema gebruikt.

Alternatieve methode 1: HTML-blok (eenvoudigst voor niet-ontwikkelaars)

Als u liever geen themabestanden bewerkt, kunt u het ingebouwde HTML-blok van Concrete CMS gebruiken:

  1. Log in op uw Concrete CMS Dashboard
  2. Navigeer naar de pagina waar u de chatbot wilt toevoegen
  3. Klik op Edit Page (potloodpictogram in de werkbalk)
  4. Klik op Add Block in het gebied waar u de code wilt plaatsen
  5. Zoek en selecteer het HTML-blok
  6. Plak uw Asyntai-insluitcode in de HTML-editor
  7. Klik op Add om het blok op te slaan
  8. Klik op Publish om de wijzigingen live te zetten

Opmerking: De HTML-blokmethode is uitstekend geschikt om de chatbot aan specifieke pagina's toe te voegen. Voor een sitewijde installatie moet u het HTML-blok aan elke pagina toevoegen, of de hierboven beschreven themafooter-methode gebruiken. De visuele plaatsing van het blok beïnvloedt niet waar de chatbot verschijnt - deze wordt nog steeds in de rechteronderhoek weergegeven.

Alternatieve methode 2: Thema-headerbestand

U kunt de code ook toevoegen aan het headerbestand van uw thema voor een sitewijde installatie:

  1. Ga naar uw Concrete CMS-bestanden via FTP of Bestandsbeheer
  2. Navigeer naar /application/themes/your_theme_name/
  3. Open het bestand header.php (of elements/header.php)
  4. Zoek de afsluitende </head>-tag
  5. Plak uw Asyntai-insluitcode net vóór de </head>-tag
  6. Sla het bestand op en upload het
  7. Wis de cache vanuit het Dashboard
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> </head>

Tip: Zorg ervoor dat u de vereiste header-elementen opneemt met <?php View::element('header_required'); ?> in uw header.php-bestand zodat Concrete CMS correct functioneert.

Alternatieve methode 3: Aangepast template (geavanceerd)

Voor ontwikkelaars die meer controle willen, kunt u een aangepast paginatemplate maken:

  1. Maak een nieuw paginatemplatebestand aan in /application/themes/your_theme_name/
  2. Of kopieer een bestaand template (bijv. default.php) en hernoem het
  3. Voeg uw Asyntai-insluitcode toe aan het templatebestand vóór </body>
  4. Ga in het Concrete CMS Dashboard naar Pages & Themes
  5. Klik op Page Types
  6. Selecteer het paginatype waarmee u dit template wilt gebruiken
  7. Wijs uw aangepaste template toe aan het paginatype
  8. Alle pagina's die dit paginatype gebruiken, bevatten nu de chatbot

Belangrijk: Maak altijd een back-up van uw themabestanden voordat u wijzigingen aanbrengt. Test uw aanpassingen indien mogelijk eerst op een testsite. Onjuiste bewerkingen van themabestanden kunnen de lay-out of functionaliteit van uw site verstoren.

Stap 3: Installatie verifiëren

Open na het aanbrengen van uw wijzigingen en het wissen van de cache uw website in een nieuw browsertabblad of incognitovenster. U zou de chatwidgetknop in de rechteronderhoek moeten zien. Klik erop om te controleren of deze correct opent en functioneert.

Ziet u de widget niet? Zorg ervoor dat u de cache van Concrete CMS hebt gewist (Dashboard → System & Settings → Clear Cache). Probeer uw site te bekijken in een incognitovenster. Controleer of u alle bestandswijzigingen hebt opgeslagen en geüpload. Open de browserconsole (F12) om te controleren op JavaScript-fouten.