Squarespace
Telepítsd a Yaplet chat widgetet Squarespace-oldalra a Code Injection funkcióval. Core, Plus vagy Advanced csomag, illetve régi Business vagy Commerce csomag kell hozzá.
Áttekintés
A Squarespace Code Injection (kódbeillesztés) funkciója kódot tesz az oldal minden lapjára, és a Squarespace az élő chatet is említi a felhasználási módjai között. Ha a Yaplet kódot a Footer (Lábléc) mezőjébe illeszted, a chat widget az egész oldalon megjelenik. Nem kell hozzá bővítmény vagy fejlesztő.
Telepítési lépések
Másold ki a Yaplet kódodat
A Yaplet vezérlőpulton menj a Márka → Chat widget menüpontra, és nyisd meg a Telepítés fület. Ha a fül megkérdezi, min fut a weboldalad, válaszd a Squarespace lehetőséget. Másold ki a kódot a kódblokk másolás gombjával.
A Squarespace azt kéri, hogy a JavaScriptet <script> tagek közé tedd, ezért a beillesztett kódnak is ilyen tagek között kell lennie.
Nyisd meg a Code Injection menüt
A Squarespace-oldaladon nyisd meg a Pages (Oldalak) panelt. A panel alján kattints a Custom Code (Egyéni kód), majd a Code Injection (Kódbeillesztés) pontra. 7.0-s verziójú oldalon ehelyett a panel alján a Website Tools (Webhelyeszközök), majd a Code Injection pontra kattints.
Illeszd be a kódot a Footer mezőbe
Illeszd be a kódot a Footer (Lábléc) mezőbe. A beillesztett kódnak egy <script> sorral kell kezdődnie és egy </script> sorral kell végződnie; ha amit kimásoltál, ehelyett így kezdődik: !function (Yaplet, akkor írd be elé egy új sorba, hogy <script>, utána pedig egy új sorba, hogy </script>. Az ide írt kód minden oldal legvégére kerül.
<script>
!function (Yaplet, t, i) { … a Yaplet kódod … }();
</script>
Kattints a Save (Mentés) gombra.
Nézd meg az oldaladat
Nyisd meg az oldaladat egy privát (inkognitó) böngészőablakban, és frissítsd. Szerkesztés közben a Squarespace az előnézetben kikapcsolhatja az egyéni kódot, a privát ablak viszont azt mutatja, amit a látogatók látnak. A Yaplet chat gombja megjelenik a jobb alsó sarokban. Kattints rá, és nézd meg, hogy megnyílik-e a chat.
Hibaelhárítás
- A kód szövegként látszik az oldalon — hiányoznak a
<script>tagek. Tedd köré őket a Footer mezőben, és mentsd. - Nincs Code Injection menü — a csomagban nincs benne. A Code Injectionhöz legalább Core csomag kell.
- Szerkesztés közben nem látszik a chat — ha a Squarespace azt írja ki, hogy „Scripts have been disabled on your site preview” (a szkriptek ki vannak kapcsolva az előnézetben), az egyéni kód csak a szerkesztőben van kikapcsolva. Nyisd meg az oldalt privát ablakban.
- A pénztár oldalon nincs chat — ez így van rendjén: a Squarespace a pénztár oldalakon nem futtat egyéni kódot.
- Az oldal 7.0-s verziójú, és be van kapcsolva az Ajax betöltés — a Squarespace szerint az Ajax betöltés ütközhet az egyéni kóddal. Ha a chat furcsán viselkedik, próbáld kikapcsolni az Ajax betöltést.
- Még mindig az oldal régi változatát látod — frissítsd a böngésző gyorsítótára nélkül, vagy nyisd meg az oldalt privát ablakban.