Ghost
Telepítsd a Yaplet chat widgetet Ghost-oldalra a Ghost beépített kódbeillesztésével. Nem kell sablont szerkeszteni vagy integrációt telepíteni.
Áttekintés
A Ghostban van egy beépített kódbeillesztés (code injection) beállítás, amely az oldal minden lapjára kódot tesz. Ha a Yaplet kódot az oldal láblécébe illeszted, a chat widget az egész oldalon megjelenik. Nem kell hozzá sablonszerkesztés vagy integráció.
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 Más weboldal lehetőséget. Másold ki a kódot a kódblokk másolás gombjával.
Ha a kimásolt kód így kezdődik: !function (Yaplet, akkor még nincs körülötte <script> tag. A Ghostnak kellenek ezek a tagek, ezért beillesztéskor hozzáadod őket.
Nyisd meg a kódbeillesztést a Ghostban
A Ghost adminban menj a Settings → Advanced → Code Injection (Beállítások → Haladó → Kódbeillesztés) menüpontra. Két mezőt látsz: Site Header (oldal fejléce) és Site Footer (oldal lábléce).
Illeszd be a kódot a Site Footer mezőbe
A Site Footer mezőbe illeszd be a Yaplet kódot. A kódnak egy <script> sorral kell kezdődnie, és egy </script> sorral kell végződnie. Ha a kimásolt kód ehelyett így kezdődik: !function (Yaplet, írd elé egy új sorba, hogy <script>, utána pedig egy új sorba, hogy </script>. A kész kód így néz ki:
<script>
(a Yaplet kódod)
</script>
A Ghost a Site Footer kódját minden oldal végére teszi, és a Ghost is ide javasolja a JavaScriptet.
Mentsd
Mentsd a módosításokat. Külön közzétételre nincs szükség: a kód a mentés pillanatától él az oldalon.
Nézd meg az oldaladat
Nyisd meg az oldalt egy új böngészőfülön, és frissítsd. 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
- Az Advanced alatt nincs Code Injection — egyes Ghost-verziókban közvetlenül a Settings (Beállítások) alatt van. Ha a beállításokat egyáltalán nem tudod megnyitni, a Ghost-szerepköröd nem engedi: a Contributor, Author és Editor szerepkörű felhasználók nem módosíthatják az oldal beállításait. Kérj segítséget az oldal egyik adminisztrátorától.
- A kód szövegként látszik az oldalak alján — hiányoznak a
<script>tagek. Add hozzá őket a fenti módon, és mentsd újra. - A chat csak egy bejegyzésen jelenik meg — a kód annak a bejegyzésnek a saját kódbeillesztésébe került, a bejegyzés beállításaiban. Tedd át az egész oldalra érvényes Site Footer mezőbe.
- Még mindig a régi oldalt látod — a böngésző vagy az oldal gyorsítótára egy régebbi változatot mutathat. Frissítsd az oldalt, vagy nyisd meg egy privát ablakban.