Kuidas lisada Asyntai AI vestlusrobot TYPO3-sse

Samm-sammult juhend TYPO3 veebisaitide jaoks

Hangi manestuskood

1. samm: Hankige oma manuskood

Esmalt minge oma Asyntai juhtpaneelile ja kerige alla jaotiseni "Manuskood". Kopeerige oma unikaalne manuskood, mis näeb välja selline:

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

Märkus: Ülalolev kood on vaid näide. Peate kopeerima oma unikaalse manuskoodi oma juhtpaneelilt, kuna see sisaldab teie isiklikku vidina ID-d.

2. samm: TypoScripti footerData kasutamine (soovitatav)

Lihtsaim viis vestlusroboti lisamiseks kõikidele lehtedele on kasutada TypoScripti footerData:

  1. Logige sisse oma TYPO3 halduspaneeli
  2. Minge Veeb → Mall
  3. Valige lehepuus oma juurleht
  4. Klõpsake "Muuda tervet malli kirjet" (või valige "Info/Muuda" ja seejärel "Seadistus")
  5. Väljal Seadistus lisage järgmine TypoScripti kood:
    page.footerData.99 = TEXT
    page.footerData.99.value = <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
  6. Asendage YOUR_WIDGET_ID oma tegeliku vidina ID-ga juhtpaneelilt
  7. Klõpsake "Salvesta"
  8. Tühjendage TYPO3 vahemälu: Haldustööriistad → Hooldus → Tühjenda TYPO3 ja PHP vahemälu

Vihje: footerData kasutamine paigutab skripti vahetult enne sulgevat </body> märgendit, mis on vestlusvidinite jaoks soovitatav, kuna see ei aeglusta teie lehe laadimist.

Alternatiiv: saidipaketi kasutamine (saidipakettide jaoks)

Kui kasutate saidipaketti, saate lisada skripti oma TypoScripti konfiguratsioonifaili kaudu:

  1. Navigeerige oma saidipaketi kausta: packages/your_sitepackage/Configuration/TypoScript/
  2. Avage või looge setup.typoscript
  3. Lisage järgmine kood:
    page.footerData {
      99 = TEXT
      99.value = <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
    }
  4. Asendage YOUR_WIDGET_ID oma tegeliku vidina ID-ga
  5. Tühjendage vahemälu TYPO3 halduspaneelis

Alternatiiv: Fluid malli kasutamine (FooterAssets)

For sites using Fluid templates, you can use the FooterAssets section:

  1. Navigeerige oma Fluid malli failini (tavaliselt kataloogis Resources/Private/Templates/)
  2. Lisage FooterAssetsi sektsioon oma küljendusesse või malli:
    <f:section name="FooterAssets">
      <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
    </f:section>
  3. Veenduge, et teie lehe küljendus renderdab FooterAssetsi sektsiooni:
    <f:render section="FooterAssets" optional="true" />
  4. Tühjendage TYPO3 vahemälu

Oluline: FooterAssets funktsioon nõuab TYPO3 v8 või uuemat. Vanemate versioonide puhul kasutage TypoScripti footerData meetodit.

Alternatiiv: AssetCollectori kasutamine (arendajatele)

Laienduste arendajatele pakub TYPO3 v10.3+ AssetCollectori API-t:

  1. Oma PHP koodis (nt kontrolleris või vahevaras) süstige AssetCollector
  2. Lisage skript kohandatud atribuutidega:
    use TYPO3\CMS\Core\Page\AssetCollector;

    $this->assetCollector->addJavaScript(
      'asyntai_chatbot',
      'https://asyntai.com/static/js/chat-widget.js',
      ['async' => 'async', 'data-asyntai-id' => 'YOUR_WIDGET_ID']
    );

3. samm: Kontrollige paigaldust

Pärast muudatuste salvestamist ja vahemälu tühjendamist külastage oma veebisaiti uues brauseri vahekaardil või inkognito aknas. Peaksite nägema vestlusvidina nuppu alumises paremas nurgas. Klõpsake sellel, et veenduda, et see avaneb ja töötab korrektselt.

Ei näe vidinat? Veenduge, et tühjendate kõik vahemälud: minge Haldustööriistad → Hooldus → Tühjenda TYPO3 ja PHP vahemälu. Proovige ka tühjendada brauseri vahemälu või vaadata inkognito aknas. TypoScripti kasutamisel veenduge, et teie mall on lehepuu hierarhiasse korrektselt kaasatud.