Kuidas lisada Asyntai AI vestlusrobot TYPO3-sse
Samm-sammult juhend TYPO3 veebisaitide jaoks
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:
- Logige sisse oma TYPO3 halduspaneeli
- Minge Veeb → Mall
- Valige lehepuus oma juurleht
- Klõpsake "Muuda tervet malli kirjet" (või valige "Info/Muuda" ja seejärel "Seadistus")
- 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> - Asendage
YOUR_WIDGET_IDoma tegeliku vidina ID-ga juhtpaneelilt - Klõpsake "Salvesta"
- 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:
- Navigeerige oma saidipaketi kausta:
packages/your_sitepackage/Configuration/TypoScript/ - Avage või looge setup.typoscript
- 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>
} - Asendage
YOUR_WIDGET_IDoma tegeliku vidina ID-ga - Tühjendage vahemälu TYPO3 halduspaneelis
Alternatiiv: Fluid malli kasutamine (FooterAssets)
For sites using Fluid templates, you can use the FooterAssets section:
- Navigeerige oma Fluid malli failini (tavaliselt kataloogis
Resources/Private/Templates/) - 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> - Veenduge, et teie lehe küljendus renderdab FooterAssetsi sektsiooni:
<f:render section="FooterAssets" optional="true" /> - 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:
- Oma PHP koodis (nt kontrolleris või vahevaras) süstige AssetCollector
- 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.
Weebly