Joomla
Telepítsd a Yaplet chat widgetet Joomla weboldalra a Cassiopeia sablon user.js fájljával, közvetlenül a Joomla adminban. Nem kell hozzá bővítmény.
Áttekintés
A Joomla alapértelmezett sablonja, a Cassiopeia, minden oldalon betölt egy user.js fájlt. Ha ezt a fájlt létrehozod a Joomla adminban, és beilleszted bele a Yaplet kódot, a chat widget az egész oldalon megjelenik. Nem kell hozzá bővítmény.
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, és kapcsold ki ezt a kapcsolót: A <script> és a </script> sorral együtt. Másold ki a kódot a kódblokk másolás gombjával.
A kódnak sima JavaScriptnek kell lennie, amely így kezdődik: !function (Yaplet, és nincs körülötte <script> tag. Ha a kimásolt kód egy <script> sorral kezdődik, hagyd ki ezt az első sort és az utolsó, </script> sort. A user.js JavaScript fájl, ezért a kód tagek nélkül kerül bele.
Nyisd meg a sablon fájljait
A Joomla adminban menj a System → Site Templates → Cassiopeia Details and Files (Rendszer → Webhelysablonok → a Cassiopeia részletei és fájljai) menüpontra. Ez megnyitja a Templates: Customise (Cassiopeia) oldalt. Ha az oldal a Cassiopeia egyik gyereksablonját használja, ugyanezt megteheted annak a sablonnak a Details and Files oldalán is.
Hozd létre a user.js fájlt
Válaszd ki a js mappát. Ha már van benne user.js, nyisd meg, és ugorj a következő lépésre.
Ha nincs, válaszd a New File (Új fájl) lehetőséget. A felugró ablakban válaszd ki a js mappát (különben a fájl rossz helyre kerül), a user nevet írd a File Name (Fájlnév) mezőbe, a File Type (Fájltípus) mezőben válaszd a .js típust, és válaszd a Create (Létrehozás) gombot. Ezután nyisd meg az új user.js fájlt.
Illeszd be a kódot, és mentsd
Illeszd be a Yaplet kódot a user.js fájlba. Ha a fájlban már van kód, a Yaplet kódot a végére tedd, egy új sorba. Ezután válaszd a Save (Mentés) gombot.
Nézd meg az oldaladat
Nyisd meg az oldaladat 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
- A fájl rossz mappába került — a
user.jsfájlnak a sablon js mappájában kell lennie (a szerveren:media/templates/site/cassiopeia/js/user.js). Ha máshová került, hozd létre újra a js mappában. <script>tageket tettél a kód köré — töröld őket. Auser.jssima JavaScriptet vár, a tagek miatt a kód nem fut le.- Az oldal más sablont használ — a Cassiopeia betölti a
user.jsfájlt, más sablonok viszont nem feltétlenül. Kérdezd meg a sablon fejlesztőjét, hová kerülhet saját JavaScript. - A Joomla gyorsítótára még a régi oldalakat tárolja — menj a System → Clear Cache (Rendszer → Gyorsítótár ürítése, a Maintenance panelen) menüpontra, jelölj ki mindent az oszlopfejléc jelölőnégyzetével, és válaszd a Delete (Törlés) gombot. Ezután nyisd meg az oldalt egy privát ablakban.