Kaip pridėti Asyntai DI pokalbių robotą prie Concrete CMS
Žingsnis po žingsnio vadovas Concrete CMS (anksčiau Concrete5) svetainėms
1 žingsnis: Gaukite savo įterpimo kodą
Pirma, eikite į savo Asyntai valdymo skydelį ir slinkite žemyn iki "Įterpimo kodas" skyriaus. Nukopijuokite savo unikalų įterpimo kodą, kuris atrodys taip:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Pastaba: Aukščiau pateiktas kodas yra tik pavyzdys. Turite nukopijuoti savo unikalų įterpimo kodą iš savo Valdymo skydelio, nes jame yra jūsų asmeninis valdiklio ID.
2 žingsnis: Pridėkite kodą prie temos poraštės (Rekomenduojama)
Geriausias būdas pridėti pokalbių robotą prie visų Concrete CMS svetainės puslapių yra redaguoti temos poraštės failą:
- Prisijunkite prie savo Concrete CMS diegimo per FTP arba Failų tvarkyklę
- Eikite į /application/themes/your_theme_name/ katalogą
- Raskite ir atidarykite footer.php failą (arba lygiavertį poraštės šabloną)
- Raskite eilutę su uždaromąja </body> žyma
- Įklijuokite savo Asyntai įterpimo kodą prieš pat </body> žymą
- Išsaugokite failą ir įkelkite atgal į serverį, jei redagavote lokaliai
- Išvalykite Concrete CMS podėlį: Valdymo skydas → Sistema ir nustatymai → Išvalyti podėlį
Patarimas: Kodo pridėjimas prieš uždaromąją </body> žymą užtikrina, kad pokalbių robotas krausis po puslapio turinio, o tai suteikia geresnį puslapio įkrovimo našumą. Šis metodas automatiškai prideda pokalbių robotą prie kiekvieno puslapio, naudojančio šią temą.
Alternatyvus metodas 1: HTML blokas (Paprasčiausias ne programuotojams)
Jei nenorite redaguoti temos failų, galite naudoti Concrete CMS integruotą HTML bloką:
- Prisijunkite prie savo Concrete CMS valdymo skydelio
- Eikite į puslapį, kur norite pridėti pokalbių robotą
- Spustelėkite Redaguoti puslapį (pieštuko piktograma įrankių juostoje)
- Spustelėkite Pridėti bloką srityje, kur norite patalpinti kodą
- Ieškokite ir pasirinkite HTML bloką
- Įklijuokite savo Asyntai įterpimo kodą į HTML redaktorių
- Spustelėkite Pridėti, kad išsaugotumėte bloką
- Spustelėkite Publikuoti, kad pakeitimai taptų gyvi
Pastaba: HTML bloko metodas puikiai tinka pokalbių roboto pridėjimui prie konkrečių puslapių. Visos svetainės diegimui turėsite pridėti HTML bloką prie kiekvieno puslapio arba naudoti aukščiau aprašytą temos poraštės metodą. Bloko vizuali vieta neturi įtakos tam, kur pokalbių robotas rodomas – jis vis tiek bus rodomas apatiniame dešiniajame kampe.
Alternatyvus metodas 2: Temos antraštės failas
Taip pat galite pridėti kodą prie temos antraštės failo visai svetainei:
- Prisijunkite prie savo Concrete CMS failų per FTP arba Failų tvarkyklę
- Eikite į /application/themes/your_theme_name/
- Atidarykite header.php failą (arba elements/header.php)
- Raskite uždaromąją </head> žymą
- Įklijuokite savo Asyntai įterpimo kodą prieš pat </head> žymą
- Išsaugokite ir įkelkite failą
- Išvalykite talpyklą iš valdymo skydelio
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
</head>
Patarimas: Būtinai įtraukite privalomus antraštės elementus naudodami <?php View::element('header_required'); ?> savo header.php faile, kad Concrete CMS veiktų tinkamai.
Alternatyvus metodas 3: Pasirinktinis šablonas (Pažengusiems)
Programuotojams, norintiems daugiau kontrolės, galite sukurti pasirinktinį puslapio šabloną:
- Sukurkite naują puslapio šablono failą /application/themes/your_theme_name/
- Arba nukopijuokite esamą šabloną (pvz., default.php) ir pervadinkite
- Pridėkite savo Asyntai įterpimo kodą į šablono failą prieš </body>
- Concrete CMS valdymo skydelyje eikite į Puslapiai ir temos
- Spustelėkite Puslapių tipai
- Pasirinkite puslapio tipą, su kuriuo norite naudoti šį šabloną
- Priskirkite savo pasirinktinį šabloną puslapio tipui
- Visi puslapiai, naudojantys šį puslapio tipą, dabar turės pokalbių robotą
Svarbu: Visada sukurkite temos failų atsarginę kopiją prieš atliekant pakeitimus. Jei įmanoma, pirmiausia išbandykite modifikacijas bandomojoje svetainėje. Neteisingi temos failų redagavimai gali sugadinti svetainės išdėstymą ar funkcionalumą.
3 žingsnis: Patikrinkite diegimą
Atlikę pakeitimus ir išvalę talpyklą, atidarykite svetainę naujame naršyklės skirtuke arba inkognito lange. Turėtumėte matyti pokalbių valdiklio mygtuką apatiniame dešiniajame kampe. Spustelėkite jį, kad įsitikintumėte, jog jis atsidaro ir veikia teisingai.
Nematote valdiklio? Įsitikinkite, kad išvalyte Concrete CMS talpyklą (Valdymo skydelis → Sistema ir nustatymai → Išvalyti talpyklą). Pabandykite peržiūrėti svetainę inkognito lange. Patikrinkite, ar išsaugojote ir įkėlėte visus failų pakeitimus. Atidarykite naršyklės konsolę (F12) ir patikrinkite, ar nėra JavaScript klaidų.
Weebly