Kako dodati Asyntai AI chatbot na TYPO3
Vodič korak po korak za TYPO3 web stranice
Korak 1: Nabavite svoj kod za ugradnju
Prvo idite na svoju Asyntai nadzornu ploču i pomaknite se prema dolje do odjeljka "Kod za ugradnju". Kopirajte svoj jedinstveni kod za ugradnju koji će izgledati ovako:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Napomena: Gornji kod je samo primjer. Morate kopirati svoj vlastiti jedinstveni kod za ugradnju sa svoje Nadzorne ploče jer sadrži vaš osobni ID widgeta.
Korak 2: Korištenje TypoScript footerData (Preporučeno)
Najlaksi nacin za dodavanje chatbota na sve stranice je koristenje TypoScript footerData:
- Prijavite se u svoj TYPO3 Backend
- Idite na Web → Template
- Odaberite korijensku stranicu u stablu stranica
- Kliknite na "Edit the whole template record" (ili odaberite "Info/Modify" pa "Setup")
- U polje Setup dodajte sljedeći TypoScript kod:
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> - Zamijenite
YOUR_WIDGET_IDsvojim stvarnim ID-jem widgeta s nadzorne ploce - Kliknite "Spremi"
- Ocistite TYPO3 predmemoriju: Admin Tools → Maintenance → Flush TYPO3 and PHP Cache
Savjet: Koristenje footerData smjesta skriptu neposredno prije zavrsne oznake </body>, sto je preporuceno za widgete za razgovor jer nece usporiti ucitavanje stranice.
Alternativa: Korištenje paketa stranice (Za pakete stranica)
Ako koristite paket stranice, mozete dodati skriptu putem svoje TypoScript konfiguracijske datoteke:
- Navigirajte do mape paketa stranice:
packages/vas_paketstranice/Configuration/TypoScript/ - Otvorite ili izradite setup.typoscript
- Dodajte sljedeći kod:
page.footerData {
99 = TEXT
99.value = <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
} - Zamijenite
YOUR_WIDGET_IDsvojim stvarnim ID-jem widgeta - Očistite predmemoriju u TYPO3 backendu
Alternativa: Korištenje Fluid predloška (FooterAssets)
Za web-mjesta koja koriste Fluid predloške, možete koristiti odjeljak FooterAssets:
- Navigirajte do svoje Fluid datoteke predloska (obicno u
Resources/Private/Templates/) - Dodajte odjeljak FooterAssets u svoj raspored ili predlozak:
<f:section name="FooterAssets">
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
</f:section> - Provjerite prikazuje li vaš raspored stranice odjeljak FooterAssets:
<f:render section="FooterAssets" optional="true" /> - Očistite TYPO3 predmemoriju
Važno: Znacajka FooterAssets zahtijeva TYPO3 v8 ili noviji. Za starije verzije koristite metodu TypoScript footerData.
Alternativa: Korištenje AssetCollectora (Za programere)
Za programere proširenja, TYPO3 v10.3+ nudi AssetCollector API:
- U svom PHP kodu (npr. kontroleru ili middlewareu) ubacite AssetCollector
- Dodajte skriptu s prilagođenim atributima:
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']
);
Korak 3: Provjerite instalaciju
Nakon spremanja promjena i čišćenja predmemorije, posjetite svoju web stranicu u novoj kartici preglednika ili anonimnom prozoru. Trebali biste vidjeti gumb widgeta za razgovor u donjem desnom kutu. Kliknite ga kako biste provjerili otvara li se i radi li ispravno.
Ne vidite widget? Obavezno ocistite sve predmemorije: idite na Admin Tools → Maintenance → Flush TYPO3 and PHP Cache. Takoder pokusajte ocistiti predmemoriju preglednika ili pregledavati u anonimnom prozoru. Ako koristite TypoScript, potvrdite da je vas predlozak ispravno ukljucen u hijerarhiju stranica.
Weebly