e107 Felhasználói Kézikönyv
E107 kézikönyv 2 Kezdőtől a haladó szintig
Szerkesztőség, könyv: A kézikönyv az e107 Magyarország kiadásában készült. A kézikönyv engedély nélküli terjesztése, felhasználása nem megengedett. Az első kézikönyvet shaark készítette, a tartalom összeállításában valamint a kézikönyv lektorálásában segédkezett fizi, lac, M an o, zsigi valamint Tomcat. Jelenlegi verziót (v2.0) a 2009.02.15-én fennálló e107 Magyarország Team készítette. Elérhetőségek:
http://e107hungary.org/
[email protected]
További oldalaink: http://source.e107hungary.org/ http://themes.e107hungary.org/
Jelmagyarázat: Megjegyzések, ötletek Figyelmeztetések, tipikus hibalehetőségek
Hibák, elírások: Ha bármilyen hibát, elírást találnál a kézikönyvben azt jelezd a szerkesztők felé az
[email protected] ,
[email protected] címeken.
1
e107 Felhasználói Kézikönyv
Bevezetés Az e107 napjaink egyik legkönnyebben kezelhető valamint a legdinamikusabb cms rendszere. Ez annak köszönhető, hogy PHP, AJAX, JavaScript valamint CSS nyelven íródott melyhez bármilyen SQL adatbázis társulhat. Az e107 nyílt forráskódú rendszer, használata ingyenes. Szeretnénk ezzel a kézikönyvvel az alapvető ismereteket, tudnivalókat átadni az egyszerű és kezdő felhasználók számára. Az is lehet, hogy olyan új megoldásokat és rejtett beállításokat is meg tudunk mutatni, melyet gyakorlott felhasználók sem tudtak ideáig. Az e107 használatához MySQL adatbázis használata ajánlott, mivel a legtöbb szerveren az SQL ezen típusa fut és erre lett fejlesztve
Röviden az e107 cms-ről 2002. szeptember 30-án, 6 évvel ezelőtt először regisztrálták a SourceForge-n, bár a projekt már hamarabb elkezdődött, de a hivatalos születésnapra ez a legmegfelelőbb. Ezalatt a 6 év alatt 3 fontosabb verzió kiadás történt 0.5; 0.6 és a jelenlegi 0.7-es verzió. A közösség egyre növekszik, közel 26.000 regisztrált tag van, csak az e107.org oldalon. Az e107hungary.org közel 3.700 taggal büszkélkedhet! A fórumunk 18.000 hozzászólást tartalmaz. A fejlesztő csapat folyamatosan dolgozik a rendszeren, cél a tökéletes megalkotása, de lagalább a lehetőségekhez mérten a legjobb. Figyelemmel kísérik a hibajelzéseket, javaslatokat és a fórumot. Az e107 egy tartalomkezelő rendszer (CMS = Content Management System), amelyet PHP-ban írtak és az ismert MySQL adatbázist használja. A portálrendszer teljes mértékben ingyenes, a GNU/ GPL licensz feltételei szerint terjeszthető, illetve módosítható. A rendszerhez különböző kiegészítőket lehet letölteni, mint például pluginok és menük valamint themek, amelyekkel egyedivé varázsolhatjuk lapunkat.
2
e107 Felhasználói Kézikönyv
Tartalom 1. Telepítési információk, telepítés - 4 2. Frissítés, Biztonsági másolat készítés, Adatbázis mentés, visszaállítás, Oldal költöztetés - 19 3. Az Admin terület és alap beállítások - 23 A mag (core) plugin-ok és telepítésük - 16 A telepítés lépései: - 6 Adatbázis mentés készítése - 19 Adatbázis visszaállítás - 20 Admin jelszó módosítása: - 44 Admin terület: - 29 Adminisztrátorok: - 44 Al-link generátor: - 40 Átméretezési eljárás: - 42 Avatar méret és hozzáférés jóváhagyása: - 43 Az Admin terület felépítése. - 23 Az e107 futtatásához a következőkre van szükséged - 4 Az e107 telepítése - 6 Az ImageMagick elérési útja: - 42 Bannerek - 51 Bevezetés - 2 Biztonsági másolat készítés - 20 Bővített felhasználó mezők: - 45 Cache rendszer: - 38 Dátum megjelenítésének beállításai: - 30 e107 telepítése saját számítógépre - 17 e107 verzió választás - 5 Előre definiált mezők: - 47 Emotikonok: - 38 Enable Sleight: - 43 Érvényben lévő kitiltások: - 51 Esetleges telepítés utáni problémák elhárítása - 15 Felhasználói csoportok: - 47 Felhasználók - 44 Felhasználók nyomon követése: - 35 Felhasználók/Üzenetek: - 31 Feltöltött avatarok mutatása: - 43 Főmenü linkek: - 38 Főoldal: - 40 Frissítés - 21 Hibák, elírások - 1 Hozzászólások: - 37 Információk megjelenítése: - 29 Jelmagyarázat - 1 Képek: - 42 Képek engedélyezése: - 42 Képet beküldhetők csoportja: - 42 Keresés: - 40 Kezdőlap: - 41 Kitiltás email címmel - 50 Kitiltás felhasználónévvel - 50 Kitiltás IP címmel: - 50 Követelmények: - 6 Letiltott kép kezelése: - 42 Levél küldése: - 49 Linkek főoldala: - 38
Mail: - 49 Meta Tag-ek: - 43 Mi az a PHP? - 4 Mi az a SQL? - 5 Nyelv: - 44 Képet beküldhetők csoportja: - 42 Keresés: - 40 Kezdőlap: - 41 Kitiltás email címmel - 50 Kitiltás felhasználónévvel - 50 Kitiltás IP címmel: - 50 Követelmények: - 6 Letiltott kép kezelése: - 42 Levél küldése: - 49 Linkek főoldala: - 38 Mail: - 49 Meta Tag-ek: - 43 Mi az a PHP? - 4 Mi az a SQL? - 5 Nyelv: - 44 Oldal információk: - 27 Oldal költöztetés - 22 Regisztrációs Beállítások: - 33 Reklámcsík kezdőoldal: - 52 Röviden az e107 cms-ről - 2 Szerkesztőség, könyv - 1 Szövegmegjelenítés: - 34 Tag gyors felvétele: - 48 Tagok főoldala: - 47 Tagok karbantartása: - 48 Telepítés utáni teendők - 15 Themek telepítése - 17 Tiltólista: - 50
3
e107 Felhasználói Kézikönyv
1. Telepítési információk, telepítés Az e107 futtatásához a következőkre van szükséged: 1. Webszerver 2. PHP futtatás 3. MySQL adatbázis Az e107 -hez szükséges, hogy a webszerver rendelkezzen PHP 4.1.0 (vagy újabb) futtatással és MySQL 3.22 (vagy újabb) hozzáféréssel. Lépj kapcsolatba az üzemeltetővel, ha nem vagy biztos, hogy ezek lehetőségek adottak-e annál a szolgáltatónál, ahová telepíteni szeretnéd oldaladat. Ha a php futtatást és a MySQL hozzáférést a saját gépeden oldod meg, akkor töltsd le a PHP-t és a MySQL-t. Telepítsd őket magad, mindkettő ingyenes. Van egy nagyon jó csomag mellyel Windows és Linux alá is könnyen szakértelem nélkül telepíthetők. Neve XAMPP. [link] (Sokan először a saját gépen tesztelik, próbálják az e107-et, majd a kész oldalt töltik fel a szerverre.) Szükséged lesz egy "Felhasználónév"-re és egy "Jelszó"-ra, valamint egy adatbázisra (ezt általában a szolgáltató létrehozza és neve megegyezik a felhasználóneveddel), mely az adatokat tárolja. Nem baj, ha csak egy adatbázisod van, az e107 gond nélkül megfér a többi alkalmazás mellett. Az e107 hozzávetőlegesen 10mb szabad tárhelyet igényel a szerveren, de ez lecsökkenthető, ha törlöd a használaton kívüli theme-ket, plugin-okat ...stb. Mi az a PHP? Ez az elnevezés eredetileg a "Hypertext Preprocessor" rövidítése. Egy a HTML- be beágyazott server-oldali script-nyelvről van szó, amely nagyban hozzájárul a dinamikus web-oldalak elkészítéséhez. A PHP-t tehát közvetlenül a HTML kódba kell beírni. A serveroldali jelző pedig arra utal, hogy a PHP kódot nem a böngésző, hanem a server interpretálja. A PHP az egyik legelterjedtebb webes programozási nyelv, ami mára általános célú nyelvvé nőtte ki magát. Ingyenessége, és széleskörű elérhetősége biztosítja a továbbra is folyamatosan növekvő felhasználói bázist. A PHP funkciója igen nagy terjedelmű. Több, mint 1200 funkció áll rendelkezésre ahhoz, hogy a web-oldalakat dinamikus elemekkel felfrissítsük: Így nagyon jól támogatja például a különböző adatbank-rendszereket, mailer-feladatokat, a grafikonok manipulálhatóságát és 4
e107 Felhasználói Kézikönyv egyéb alkalmazásokat. Érdemes vele megismerkedni. Mi az a SQL? SQL: Structured Query Language. A nagy menyiségű adatok miatt egyre több feladat hárul a tároló egységekre: gyors hozzáférés, módosítási lehetőség, valamint ezek automatikus menedzselése. Az adminisztrátorok elvárják, hogy a változtatásokat gyorsan és egyszerűen elvégezhessék. És így megszületett a SQL Szerver. A Kliens (aki általában egy egyszerű felhasználó, esetleg egy másik program) a szervernek elküldi az adatbázissal kapcsolatos igényét, ami lehet egy egyszerű lekérdezés, vagy akár bonyolult változtatások sora. Ezt nevezzük tranzakciónak. A Szerver pedig a Kliens jogosultságainak megfelelően kielégíti, vagy elutasítja a kérést. Esetleges probléma: Több szolgáltató biztosít ingyenes tárhelyet (uw.hu ; srv.hu ; extra.hu; tvn.hu ...stb.) vagy igényeidnek megfelelően előfizethetsz különböző szolgáltatásokra. Tisztában kell lenni azonban azzal, hogy az ingyenes tárhelyek nem biztosítják az összes szolgáltatási lehetőséget és oldaladon általában megkövetelik a reklám futtatását. Gyakran előfordul, hogy bizonyos php parancsokat letiltanak (biztonsági vagy egyéb okok miatt), emiatt az e107 működése instabil lehet, vagy egyáltalán nem tudod használni. e107 verzió választás Mint minden program alkalmazáshoz, itt is folyamatosan jönnek ki az új kiadások, verziók. Ezt mindig figyelemmel kísérheted az e107hungary.org vagy az e107.org oldalán, a hírek vagy a letöltések között. Az új telepítéshez mindig a legutolsó, "stabil" verziót használd. Megjegyzés: A "stabil" verzió nem azt jelenti, hogy nincsenek benne hibák. Az e107 portál rendszert ingyenesen letöltheted, nem kerül pénzbe. A felmerült problémát be tudjuk határolni, csak egy kis időre van szükség. Általában, minden új verzióban vannak új tulajdonságok. Sajnos, így az új verziókban a hibák csak a felhasználáskor jönnek elő. Ha figyelemmel kíséred az e107hungary.org vagy az e107.org fórumát illetve a híreket, általában megoldást találhatsz problémádra. Mindig először telepíteni kell az e107-et, majd kijavítani az ismert hibákat (bugfix, javítások ...stb.). A teljes telepítő csomag nem tartalmazza a "frissítés" részt. Pl.: e107v0.7.13.zip - ez a teljes telepítési verzió. Ha kétségeid vannak, a letöltések résznél minden esetben jelezve van, hogy melyik verzió és teljes telepítés vagy frissítés. UTF8 vagy ISO legyen az új oldal? Ezt a kérdést neked kell eldönteni. Mind a két verziónak megvannak az előnyei és a hátrányai, mind két verzióhoz vannak letölthető pluginok és themek is. A két kódlap közötti konverzió is könnyen elvégezhető a megfelelő programokkal. Ez azt jelenti, ha pl. oldalunk ISO kódolású, de egy themet szeretnénk hozzá alkalmazni mely UTF8 kódolású, akkor egyszerűen csak átkonvertáljuk. Konvertáláskor előfordulhatnak hibák, melyek hatással lehetnek az oldal, az adott plugin, ill. theme működésére!
5
e107 Felhasználói Kézikönyv Ha mégis az UTF8-at választod, akkor használnod kell egy úgynevezett UTF hax-ot, mely mindig elkészül az aktuális verzióhoz. Bár az oldal működésére nincs hatással, komoly hasznát fogod élvezni, ha adatbázismentést és visszaállítást kell eszközölnöd. Ezzel a kis hax segítségével elérhetjük, hogy UTF-8-as adatbázis kapcsolat legyen az e107 és az adatbázisszerver között ha a szerver nem így lenne beállítva. Ha nincs telepítve és a szerver is rosszul van beállítva, akkor az adatbázisba felvitt szövegek karakterei rosszul lesznek mentve, mely komoly problémát okoz egy esetleges visszaállításkor.
Az e107 telepítése ●
Követelmények: 1. A webszervernek rendelkeznie kell PHP futtatással és MySQL hozzáféréssel, ahová telepíteni szeretnéd. 2. Rendelkezned kell MySQL adatbázis létrehozási joggal az adatbázis létrehozásához, vagy csatlakoznod kell a már létrehozott (szolgáltató által) adatbázishoz. Ez előfeltétele az e107 táblák létrehozásának. 3. Szükséged lesz egy "Felhasználónév"-re és egy "Jelszó"-ra, valamint egy "adatbázis"-ra (ezt általában a szolgáltató létrehozza és neve megegyezik a felhasználóneveddel), mely az adatokat tárolja. Nem baj, ha csak egy adatbázisod van, az e107 gond nélkül megfér a többi alkalmazás mellett. 4. Rendelkezned kell fájl feltöltési és jogosultság beállítási lehetőséggel.
●
A telepítés lépései: 1. Az e107 website system letölthető magyarul az e107hungary.org oldaláról vagy angolul az e107.org oldaláról. Ha letöltött rendszered UTF8, akkor töltsd le hozzá az aktuális UTF HAX-ot is! 2. A letöltés és kicsomagolás után fel kell töltened az általad használni kívánt szerverre. Használj FTP klienst. Az e107-hez használhatsz webszerver /root könyvtárat vagy /alkönyvtárat, minden esetben tökéletesen fog futni. Az UTF HAX-ot is fel kell tölteni! FTP kliensnek ajánljuk a FileZilla ingyenes programot, mely magyar nyelvű Lényeges, hogy a könyvtár és fájl struktúrán ne változtass, különben nem garantált a működés! 6
e107 Felhasználói Kézikönyv - Nyisd meg az FTP kliensedet és csatlakozz a szerverhez az általa megadott adatokkal. - Lépj be abba a mappába, ahová az oldaladat másolni fogod. Legtöbbször csatlakozás után már oda kerülsz, hiszen csak ez a rész lesz számodra elérhető. - Jelöld ki és másold át az összes fájlt a szerverre. Az UTF HAX-ot is másold fel, felülírva az install.php és class2.php fájlokat a szerveren. 3. Most be kell állítani a fájl jogosultságokat (chmod - Attribútumok - fájlok elérési jogainak megváltoztatása - írás-olvasás), hogy az e107 a telepítés során hozzáférjen néhány fájlhoz. Amennyiben ezt elfelejted, az e107 a telepítés folyamán jelezni fogja, hogy kéri a módosításokat. Itt a lista, mely mappák és fájlok jogosultságát kell 777-re állítani. e107_files/cache/ e107_files/public/ e107_files/public/avatars/ e107_plugins/ e107_themes/ /e107_config.php - Válaszd ki a fent említett fájl, vagy mappa egyikét - Nyomd meg az egér jobb gombját - A megjelenő menüben keresd meg a következő pontot: "CHMOD" vagy "jogosultság kiválasztása" és válaszd ki ezt az opciót - Állítsd be a jogosultságot 777-re 4. Ezt követően nyisd meg a böngésződet és add meg neki az oldalad címét.
7
e107 Felhasználói Kézikönyv 1. szakasz - Nyelv kiválasztása. Abban az esetben, ha mindent megfelelően feltöltöttél, megláthatod weboldalad első oldalát, ami nem más, mint a telepítő (install) script első lapja. Válaszd ki a használni kívánt nyelvet és a "Tovább" gombra kattintva lépj tovább.
8
e107 Felhasználói Kézikönyv 2. szakasz - MySQL Szerver Adatok. A képernyőn most a MySQL részletek, beállítások jelennek meg. Írd be a szerver nevét (általában 'localhost' vagy a szolgáltató az oldalán leírja a beállításokat vagy megküldik e-mailben), a felhasználónevet és a jelszót. Ha nem tudod vagy elfelejtetted a felhasználónevet és/vagy jelszót, lépj kapcsolatba a szolgáltatóval. Most írd be az általad használni kívánt adatbázis nevét (db_te vagy te ... stb.). Ha rendelkezel megfelelő jogosultsággal, akkor közvetlenül a telepítő részről is létrehozhatod az "Adatbázis létrehozása" opció bejelölésével.
(Sok szolgáltató a regisztráció során létrehozza az adatbázisodat, így ezt az 9
e107 Felhasználói Kézikönyv opciót nem kell bejelölnöd. Ellenkező esetben a telepítő hibaüzenetet küld, hogy nem tudta az adatbázist létrehozni.) 3. szakasz - MySQL Kapcsolat Ellenőrzése. Ha minden rendben, az e107 csatlakozni tud az adatbázishoz, ellenkező esetben vissza kell lépned az előző oldalra és javítani a helytelenül beírt adatokat.
10
e107 Felhasználói Kézikönyv 4. szakasz - PHP - MySQL Verzió Ellenőrzés / Fájl Jogosultság Ellenőrzés. Az e107 ellenőrzések sorát hajtja végre, hogy megállapítsa, megfelel-e a szerver az általa támasztott követelményeknek és a szükséges fájlok írhatóake. Előfordul, hogy nem ismeri fel a MySQL verziót, de ez nem okoz fennakadást, nyugodtan lépjünk tovább.
Ha a követelményeknek megfelel a szerver és nincsenek beállítási (pl: chmod vagy újra ellenőrzés) problémák, katt a "Telepítés folytatása" gombra.
11
e107 Felhasználói Kézikönyv 5. szakasz - Adminisztrátor Adatai. A következőkben meg kell adnod a Fő Admin adatait. Írd be a felhasználónevet, jelszót, email címet. A jelszót és a e-mail címet a későbbiekben bármikor megváltoztathatod, de a felhasználónevedet nem.
Körültekintően írj be mindent!
12
e107 Felhasználói Kézikönyv 6. szakasz - Telepítés Visszaigazolása. Az e107 ellenőrzi, rendelkezik-e a telepítéshez szükséges összes információval. Tovább. Az e107 most létrehozza a MySQL adatbázis táblákat, telepíti őket a megfelelő beállításokkal, adatokkal ...stb.
13
e107 Felhasználói Kézikönyv 7. szakasz - Telepítés Befejezése. Ha minden rendben akkor a telepítés utolsó fázisához értünk. A telepítő jelzi, hogy kész, valamint a használatba vétel megkezdése előtt kisebb módosítást kell végeznünk. Biztonsági okokból az e107_config.php fájl jogosultságát állítsuk vissza 644-re. Az FTP program segítségével válasszuk ki az e107_config.php fájlt. A jogosultságát az előzőekben leírt módon állítsuk vissza 644-re. Most töröljük a telepítő fájlt (install.php) a szerverről, hogy megfelelő biztonságban érezhessük oldalunkat!
14
e107 Felhasználói Kézikönyv
Telepítés utáni teendők Az e107 biztonsága az elsődleges szempont az első kiadás óta. Ezért néhány nagyon könnyű lépéssel még biztonságosabbá teheted oldaladat. ●
Nevezd át az e107_admin könyváradat Ez kevésbé teszi nyilvánvalóvá a többi felhasználónak, hol helyezkednek el az admin fájlaid.
●
A biztonság ezen módszerének megvalósításához át kell nevezned az admin könyvtárat. A megváltoztatott részt át kell írni az e107_config.php fájlban is.
●
Az e107_admin mappa átnevezéséhez (vagy más mappák átnevezéséhez) először nevezd át a mappát a megszokott módon (vagy egyből a szerveren, vagy saját gépen, majd feltöltöd). Ezután nyisd meg az e107_config.php fájlt és keresd meg a következő sort $ADMIN_DIRECTORY = "e107_admin/"; és változtasd meg az e107_admin/ nevét az általad választottra
●
Lehetőséged van bármelyik mappa nevének megváltoztatására, csak követned kell a fenti leírást Ez a lépés nem ajánlott!
Esetleges telepítés utáni problémák elhárítása Nem tudunk minden hibakiküszöbölést felsorolni, de megpróbálok tippeket adni, mi lehet a probléma. ●
Az oldal elérésének még mindig egy index.htm vagy index.html file van megadva. Ez adódhat abból, hogy előzőleg nem e107 volt telepítve oldaladra és a böngésző még mindig olyan cím alatt keresi.
●
Átnevezted az alapbeállítású e107 könyvtárakat. Pl.:e107_plugins ...stb.. de nem írtad át az e107_config.php fájlban ezek elérhetőségét.
●
Valahogyan letörölted az e107_themes/templates/header_default.php és/vagy az e107_themes/templates/footer_default.php file-t. Ha ezek a fájlok hiányzanak, akkor egy hibaüzenetet kaphatsz: Nem találom a file-t: e107_themes/templates/header_default.php Nem találom a file-t: e107_themes/templates/footer_default.php
●
Néha a telepítés során nem minden fájl került át hibamentesen a szerverre. 15
e107 Felhasználói Kézikönyv Ellenőrizd le: pl. a theme fájlokat, az e107_themes/reline könyvtár tartalmazza az alapbeállítású theme-t a telepítés utáni megjelenítéshez.
További feladatok Telepítés után a rendszer automatikusan beléptetett az oldalra. Katt az Admin terület -re, majd ott a Beállítások-ra. Itt beállíthatod a sajátosságokat. Megváltoztathatsz sok dolgot, pl.: Oldal nevét, Oldal URL-jét, engedélyezed-e a névtelen hozzászólást ...stb. Mikor mindent beállítottál, katt a „Beállítások mentése” gombra. Célszerű időnként mentést készíteni az adatbázisról illetve a szerveren tárolt fájlokról. Ez jól jöhet a későbbi helyreállításhoz, ha valamilyen oknál fogva nem működik az oldal. Ehhez használd a phpMyAdmin-t. ( használni lehetne az Admin főoldal -> Adatbázis -> Adatbázis lementése opciót is, ez azonban nem készít jó mentést, sokszor a mentett fájl tartalma üres). Ezekről bővebben a kézikönyv ehhez kapcsolódó témájában olvashatsz.
A mag (core) plugin-ok és telepítésük Ezek az e107 magot (core) erősítik és pluginként lettek kódolva, melyeket az e107 fejlesztő csapatának tagjai írták és mint mag (core) pluginok szerepelnek az e107 telepítő csomagjában. Az Integrity Check és a PDF * kivételével telepíteni kell őket az Admin > Plugin Manager alkalmazásával. Ezután megjelennek az Admin felület plugin részben. A további beállításokat itt végezheted el. Az alábbiak szerepelnek benne, mint mag (core) plugin-ok: Integrity Check (Integritás ellenőrző) PDF (PDF létrehozás támogatás ) Alternate Authentication (Alternatív hitelesítés) Eseménynaptár Chatbox Tartalomkezelő Saját doboz (Ez a plugin lehetőséget ad, hogy megjeleníts egy dobozt a híreid felett különböző tulajdonságokkal / bármit, amit akarsz. Az üzenetet megjelenítheted véletlenszerűen vagy dinamikusan elhalványulva.) Fórum Google Sitemap (Google oldaltérkép) Linkek oldal (Külső linkek megjelenítési oldala) Link szavak (A plugin linket rendel a megadott szóhoz) Újdonság lista (Ez a plugin lehetőséget ad, hogy az összes kategória újdonságait megjelenítse. Megtekintheted a listát az utolsó látogatásod óta a dátummal együtt vagy általánosan a legújabb hozzáadott listát. Ezenkívül egy menüt is megjeleníthetsz ugyanezekkel. Minden szekciót beállíthatsz az admin felületen.) Statisztika naplózás (A plugin minden látogatást naplózni fog, és részletes statisztikákat ad az összegyűjtött információk alapján.) New Forum Posts (Legújabb fórumüzenetek) Hírforrások (A plugin más weboldalak rss hírforrásait olvassa és jeleníti meg) Hírlevél (Egy könnyű és gyors lehetőséget biztosít a beállításhoz és a hírlevél 16
e107 Felhasználói Kézikönyv elküldéséhez) Privát üzenet (Ez a plugin egy minden tulajdonsággal felruházott Privát Üzenetküldő Rendszer.) Szavazás (Szavazást hozhatsz létre önállóan, vagy a fórumban.) RSS (RSS hírforrások) Trackback (Ez a plugin engedélyezi a trackback használatát a hír üzenetekben.) Ezek voltak a beépített pluginok. További pluginokat lehet letölteni és alkalmazni az e107ben. Source oldalunkon olyan magyarosított pluginokat is találsz, melyek nem találhatók meg a telepítőcsomagban. Pluginokról, azok telepítéséről és beállításaikról bővebben a kézikönyv ehhez kapcsolódó témájában olvashatsz.
e107 telepítése saját számítógépre Lehet telepíteni az e107-et saját számítógépedre, ha rendelkezel a szükséges követelményekkel. Mielőtt elkezdenéd telepíteni az e107-et, szükséged lesz egy webszerverre (pl.: Apache), PHP és MySQL futtatásra. Ezek előfeltételei az e107-nek. Javaslom, először legyél tisztában a szükséges követelményekkel és azok alkalmazásával! Ellenkező esetben sok bosszúság érhet. Van egy nagyon jó csomag mellyel Windows és Linux alá is könnyen szakértelem nélkül telepíthetők. Neve XAMPP. Innen tölthető le: [link]
Themek telepítése Az e107 telepítőcsomagjában 13db választható themet találsz. Be tudsz állítani egyet az oldaladnak és egyet az admin felület számára. Alapból a Reline theme van beállítva az újonnan telepített e107hez és a Jayya az admin felülethez. Ezeket bármikor meg tudod változtatni, le tudod cserélni egy másik neked tetszőre. Választhatsz a 13 alaptéma közül, de tölthetsz fel máshonnan letöltött themet is. Ha az alaptémák közül szeretnéd kiválasztani a neked tetszőt, de nem tudod hogy nézhet ki használat közben, válaszd az adatai alatt található ?Theme előnézete? opciót. Ekkor meg tudod nézni mire képes a kiválasztott theme. Közben az oldal látogatói és tagjai a beállított themet használják és semmit sem vesznek észre az előnézetből. Onnan lehet tudni előnézeti állapotban vagy-e, hogy megjelenik egy doboz az alábbi sorokkal: Theme előnézet Ez a(z) 'crahan' theme előnézete. Ez nem az oldalad theme-je, csak azt mutatja meg, hogy néz ki az oldalad e theme-vel. A theme használatához lépj a theme kezelőbe és válaszd a 'Beállítás az oldal témájaként' opciót. 17
e107 Felhasználói Kézikönyv További témák előnézete. Értelemszerűen a dobozban leírtak alapján vissza lehet lépni a theme kezelőbe és további themek előnézetét is lehet választani. Ahhoz hogy a kiválasztott theme legyen az oldal beállított themeje, csak az adatai alatt található ? Beállítás az oldal témájaként? gombra kell kattintani. Ha admin themeként szeretnénk beállítani, akkor a „Beállítás admin theme-ként” lehetőséget kell választani. Ha máshonnan letöltött themet szeretnénk beállítani, a következőket kell tenni: Csomagold ki a letöltött fájlt és kapni fogsz egy, általában a theme nevével megegyező könyvtárat, mely a következőket tartalmazza: ● ● ●
theme.php style.css „images“ nevű mappa
Természetesen ezek biztosan benne vannak, de mást is tartalmazhatnak, melyeket most nem részleteznék. Az e107_themes mappában, ha meghagytad az alap theme-ket, akkor a következőket találhatod általában:e107v4a, fiblack3d, phpbb, ranyart, ...stb. Töltsd fel az új theme-t és tartalmát ebbe a könyvtárba (e107_themes) úgy, ahogy a többit is látod. Az új theme használatához lépj az Admin > Eszközök > Theme kezelő oldalra. Keresd meg a feltöltött themet és a fentebb említett módon állítsd be az oldal, vagy az admin terület themejeként. Ha törölni akarod az adott theme-t, akkor előtte változtasd meg a theme-t egy másikra. Ezután törölheted a theme-t az e107_themes mappából közvetlenül. Ha csere nélkül akarod törölni az oldaladon használt theme-t, akkor az oldalad egy figyelmeztető üzenet kíséretében az abc sorrendnek megfelelően választ ki egyet a meglévőkből. Egyes themek tartalmazhatnak több stíluslapot, melyek beállítása is nagyon egyszerű. Válaszd ki a használandó stíluslapot, majd a beállítások mentésével készen is van.
18
e107 Felhasználói Kézikönyv
2. Frissítés, Biztonsági másolat készítés, Adatbázis mentés, visszaállítás, Oldal költöztetés Egy csoportba kerültek az Adatbázis mentés, helyreállítás, a Biztonsági másolat készítés és a Frissítés, mivel ezek szoros kapcsolatban vannak egymással. Frissítésnél nem árt ha van mentésünk az adatbázisról és a szerveren lévő fájljainkról.
Adatbázis mentés készítése
Az e107, adatbázisban tárolja az oldalon megjeleníteni kívánt tartalmakat. Erről attól függően, hogy oldalunk milyen forgalmat bonyolít, célszerű bizonyos időközönként mentést készíteni. Szükség van rá, főleg az ingyenes szolgáltatóknál. Bármikor történhet adatvesztés. Biztonsági másolat készítésére legalkalmasabb a phpMyAdmin felület, melyet szolgáltató biztosít. Itt gyakorlatilag az összes sql táblához korlátozás nélkül lehet hozzáférni, átlátható módon. Vigyázni kell mert aki nem ismeri, akár az egész oldal működését is veszélyeztetheti. Lépjünk be a szolgáltató által adott felhasználónév, jelszó páros használatával. Több ingyenes szolgáltató, a felhasználó számára biztosított adminisztrációs felületről érheti el a phpMyAdmin területet. Ilyenkor nincs szükség a bejelentkezési adatokra, mert az adminisztrációs felületről közvetlenül lehet belépni. 19
e107 Felhasználói Kézikönyv
Bejelentkezés után kétoszlopos elrendezésben látható a felületet. Bal oldalon az adatbázisok, jobb oldalon pedig az elérhető funkciók. A jobb oldali lehetőségek közül válasszuk ki az export opciót. A megjelenő oldal Export oszlopában, a legördülő menüből ki kell választani az adatbázist, melyről mentés szeretnénk készíteni. Egyszerre több adatbázis is kijelölhető az egér folyamatos nyomva tartása mellett húzva az adatbázisokon. Ingyenes és néhány fizetős tárhelyen csak egy adatbázist kapunk. Alapértelmezésként a mentés kimeneti fájlkiterjesztése sql-ra van állítva, melyet nem kell megváltoztatni. A beállítások oszlop felső részén a SQL kompatibilitási mód-nak a MYSQL40-et kell beállítani. Adatbázis export beállításokban a DROP DATABASE hozzáadása, alul pedig a Fájlnév megadása is legyen bejelölve. Ha az adatbázis mérete nagy, mely a felhasználók és az oldalon található tartalom mennyiségétől függ, célszerű tömörítve menteni a zip használatával. Jobb oldalt alul a Végrehajt gombra kattintva kérhető le a mentés. Mentést biztonságos helyre kell helyezni, dátumozni ha nincs.
Adatbázis visszaállítás Az "Adatbázis mentés készítése" részben leírt módon be kell jelentkezni a phpMyAdmin felületre. A jobb oldali oszlop, import opcióját kell kiválasztani. A megjelenő oldalon, az Importálandó fájl szövegfájl helye mezőre be kell tallózni a visszaállítandó sql mentést. SQL kompatibilitási mód-nak a MYSQL40-et kell választani. Végrehajt gombra klikkelve a mentésünk frissíti, felülírja, pótolja az adatbázistáblákat.
Biztonsági másolat készítés Biztonsági másolatot a szerveren lévő fájlokról kell készíteni. Hogy milyen időközönként az attól függ, hogy mikor és mennyi adat került fel rá. - A telepítéskor használt FTP kliens programmal csatlakozz a tárhelyhez. - Készíts számítógépeden egy mappát a dátummal és az oldal nevével. - Másold át az összes fájlt és mappát a gyökérkönyvtárból számítógéped előzőleg létrehozott mappájába. - Visszaállítani fordított módon kell eljárni. - A létrehozott mentés mappájából az összes fájlt fel kell tölteni a szerver root (gyökér) könyvtárába.
20
e107 Felhasználói Kézikönyv
Frissítés Mint minden program alkalmazáshoz, itt is folyamatosan jönnek ki az új kiadások, verziók. Ezt mindig figyelemmel kísérheted az e107hungary.org vagy az e107.org oldalán, a hírek vagy a letöltések között. Az e107 frissítése nem igényel különösebb szaktudást. Mielőtt bármit is csinálnánk, jelentkezzünk be az oldalra, lépjünk az admin területre és kapcsoljuk be a karbantartás opciót. Ha így teszünk, biztosan nem fog új bejegyzés érkezni adatbázisunkba és fájlokat sem töltenek fel a felhasználók, mert számukra csak a sitedown oldal érhető el. - Készítsünk rendszerünk adatbázisáról és fájljairól mentést, melynek részleteiről a kézikönyvben az Adatbázismentés készítése, Biztonsági másolat készítés címeken lettek publikálva. - Töltsük le a legfrissebb motort, csomagoljuk ki a gépünkre, majd töröljük az install.php-t valamint az e107_config.php-t, ha léteznek. - Ezután egy FTP kliens segítségével töltsük fel a fájlokat. Tisztában kell lenni azzal, hogy az e107-et lépcsőzetesen ajánlott frissíteni. Az újabb verziók mindig az előtte lévő verziókhoz szükséges frissítéseket tartalmazzák. (pl.: 0.616-ot 0.7-re) - Ha van elérhető frissítő csomag rendszerünkhöz, akkor választhatjuk azt is. Pl.: Jelenlegi rendszerünk 0.7.11 ISO, akkor először a 0.7.12 ISO-t kell feltennünk, majd a 0.7.13 ISO-t. Ezekhez általában elkészülnek a frissítőcsomagok pl. e107_v0.7.12_to_v0.7.13_UTF_upgrade néven. Frissítőcsomagokból semmit nem kell eltávolítani, mert azt a csomagot készítők már megtették. - A feltöltés után nézzük meg az admin területen, hogy szükség van-e az adatbázis frissítésére. Az Eszközök lenyíló menüből válasszuk ki az Adatbázist. Az adatbázis eszközök oldalon válasszuk az Adatbázis frissítések keresése opciót. Ha a rendszer jelzi a frissítés szükségességét, kattintsunk a frissítésre és a szükséges műveletet már el is végeztük. - Ezután szüntessük meg a karbantartást és oldalunk már is a legfrissebb motorral fut.
21
e107 Felhasználói Kézikönyv
Oldal költöztetés A költöztetés legalább olyan egyszerű, mint a frissítés, ha nem egyszerűbb? A fájlokat valamint az adatbázisod másold át a régi tárhelyedről az újra. Célszerű mentést készíteni a fájlokról és az adatbázisról is. Használd a kézikönyv Biztonsági másolat készítés, Adatbázis mentés, visszaállítás leírásait a művelet elvégzéséhez. - Oldal lezárása - Adatbázis mentése - Másolat készítése a fájlokról - Fájlok feltöltése az új tárhelyre - Adatbázis feltöltés - e107_config.php szerkesztése - Karbantartás kikapcsolása Az e107_config.php fájlt szerkeszteni kell, mert az adatbázis eléréséhez szükséges adatok nem lesznek azonosak a régi tárhely elérésének adataival. $mySQLserver $mySQLuser $mySQLpasswor $mySQLdefaultdb $mySQLprefix
= = = = =
'szervernév (általában ?localhost?)'; 'felhasználónév'; 'jelszó'; 'adatbázisnév'; 'e107_';
22
e107 Felhasználói Kézikönyv
3. Az Admin terület és alap beállítások Az Admin terület felépítése.
Jelentkezzünk be főadminisztrátorként és lépjünk az Admin területre. Az Admin terület 7 részre osztható fel, mely az alapértelmezetten beállított Jayya themenek köszönhető. Három vízszintes területből áll, melyből az alsó terület 3 függőleges oszlopból áll. A középső oszlop két vízszintes területre osztott. •
A felső vízszintes területen a logó, bejelentkezésünk állapota és a főmenü található.
•
A középső vízszintes területen az Admin terület Főmenüje, az Admin terület elhagyására és a kijelentkezéshez szükséges linkeket találjuk. Fő: (ha az admin terület más részén dolgozol és szeretnél visszatérni a kezdőpontra, akkor erre kell klikkelned és már vissza is jutottál a főterületre) Beállítások: 1. - Beállítások 2. - Cache 3. - Emotikonok 4. - Főmenü linkek 5. - Keresés 6. - Kezdőlap 23
e107 Felhasználói Kézikönyv 7. - Képek 8. - Meta tag-ek 9. - Nyelv Felhasználók: 10. - Admin jelszó módosítása 11. - Adminisztrátorok 12. - Bővített felhasználói mezők 13. - Felhasználó csoportok 14. - Felhasználók 15. - Mail 16. - Tiltólista Tartalom: 17. - Bannerek 18. - Hírek 19. - Leöltések 20. - Menük 21. - Publikus feltöltések 22. - Saját menü / oldalak 23. - Üdvözlő üzenet Eszközök: 24. - Adatbázis 25. - Fájl ellenőrző 26. - Fájlkezelő 27. - Karbantartás 28. - PHP Info 29. - Theme kezelő 30. - Értesítés Plugin-ok: 31. - Plugin Manager 32. - Integritás ellenőrző (alapból telepítve) 33. - PDF (alapból telepítve) Leírások (nem sorolom fel) •
Az alsó Terület 3 oszlopból áll. A bal oldali oszlopon a Weboldal információk olvashatók. Weboldal: (beállított tagline) Fő admin: (bejelentkezett Főadmin neve) e107: (az e107 verziószáma)
24
e107 Felhasználói Kézikönyv Oldal Theme (oldalunkhoz beállított theme) Theme (adminterülethez beállított theme) Telepítés dátuma Szerver (szerverinformációk) PHP verzió (használt php verziószáma) mySQL (használt adatbázis verziószáma) Karakterkészlet (az e107 karakterkészletének típusa, pl.: utf-8) •
A középső oszlop felső felében az elérhető adminisztrátori funkciók találhatók Adatbázis Admin jelszó módosítása Adminisztrátorok Bannerek Beállítások Bővített felhasználói mezők Cache Emotikonok Felhasználó csoportok Felhasználók Fájl ellenőrző Fájlkezelő
25
e107 Felhasználói Kézikönyv Főmenü linkek Hírek Karbantartás Keresés Kezdőlap Képek Letöltések Mail Menük Meta tag-eg Nyelv PHP Infó Publikus feltöltések Saját menü / oldalak Theme kezelő Tiltólista Értesítés Üdvözlő üzenet •
A középső oszlop alsó felében a Plugin Manager és a telepített pluginok listáját találod. A telepítés után csak kettő plugint találsz itt, az Integritás ellenőrzőt és a PDF plugint. A többi csak akkor lesz látható, ha telepítetted őket.
26
e107 Felhasználói Kézikönyv •
A jobb oldali oszlopban az aktuális állapotról kapsz információkat. Mennyi regisztrált tagja van az oldalnak, van-e nem ellenőrizett tag, beküldött hírek stb...? Ebbe az állapotmezőbe több telepített plugin képes információt közölni. Ez nagyon hasznos szolgáltatása az e107-nek, mert ha bejelentkezünk az admin területre, azonnal látjuk hogy utolsó látogatásunk óta történt-e változás. Addig nem törlődnek ki a listából, míg azokat nem adminisztráljuk.
•
Nem említettem még egy vízszintes területet, mert ebben nem található semmilyen funkció. Ez a terület az egész Admin terület alatt húzódik, itt a Jogi nyilatkozatot találod. Lehetőleg tartsd tiszteletben a licencet és hagyd benne az eredeti szöveget és linkjeit. Csak egészítsd ki a sajátoddal.
•
Mikor kiválasztunk egy funkciót, a megjelenő oldal az alsó vízszintes területre töltődik be szintén 3 oszlopban. A bal oldali oszlopban mindig a súgórész olvasható az adott funkcióknak megfelelően. A középső oszlopba az adott funkció munkaterülete töltődik, ahol a beállításokat eszközölni tudjuk. A jobb oldali mezőben a kiválasztott funkció elérhető opcióit találjuk.
Beállítások ●
Beállítások: Az e107-nek ez az a területe, ahol részletesen szinte mindenre kiterjedő beállításait el tudjuk végezni. A középső oszlopban az aktuális beállításokat tudjuk elvégezni, a jobb oldali mezőből pedig a beállítás további funkcióit találjuk. Bal oldalon a segédlet. Oldal információk: Név: Az oldal információk első mezőjébe az oldal nevét (SITENAME) kell beírnunk, mely theme függően megjelenik majd az oldalunk header részén. Azért theme függő a dolog, mert vannak olyan themek melyekben nem a headerbe kerül, illetve nincs is benne. URL: Az URL a második mező, melybe az oldal teljes elérési útját kell megadnunk, pl.: http://www.teoldalad.hu 27
e107 Felhasználói Kézikönyv A szövegbeviteli mező alatt egy zárójelben „oldal megtekintése ezzel:” mellett az e107 által érzékelt url található, melyet akár be is másolhatunk a szövegbeviteli mezőbe. Ezt az opciót nem kell megváltoztatni, mert általában jók az alapértelmezett beállítások. Összes kérés átirányítása az oldal URL-re: például, ha az oldalad címe teoldalad.hu , és valaki a www.teoldalad.hu címet írja be, akkor át lesz irányítva a teoldalad.hu -ra Alapértelmezésként ki van kapcsolva ez a funkció. Ha bekapcsoljuk és a domain név is be van állítva a www-re is, akkor minden kérés át lesz irányítva, így mi határozzuk meg hogy a böngészőben így jelenjen meg a címsor. Link gombok: Nem is értem miért ez a funkció, hiszen semmi értelme. Egy kiválasztott kép jelenik meg az oldalunk linkjének helyén. Tagline: e107 portál rendszer az alapértelmezett, de ha van egy oldal melyhez szorosan kapcsolódik oldalunk mint egy al-oldal, akkor írjuk be a nevét. Egyszerű leírást is készíthetünk, olyan rövid ismertetőt az oldalunkról pl.: Letöltő központ. Theme függő, mert ha a themeben a e107 Magyarország nem szerepel (általában a SITENAME alatt, vagy mellett), akkor hiába töltjük ki a mezőt. Leírás: Oldalunk rövid leírását írjuk a mezőbe. Jó ha a Meta tag-ek oldalon is ezt a leírást használjuk majd. (keresőoptimalizálás szempontjából) Fő admin: A saját nevünknek kell itt szerepelni, melyet nem kell módosítani. Fő admin e-mail címe: Telepítéskor megadott e-mail címünk jelenik meg alapértelmezetten, melyet akár meg is változtathatunk egy másikra. Név az oldalról történő email válaszokhoz: Ez meg fog jelenni a regisztráció 'Kitől' mezőjében és egyéb e-mailben erről az oldalról. Ha a regisztráció e-mail megerősítéshez van kötve, akkor a kitől mezőben ez a szöveg, név jelenik meg. Ugyan így az elfelejtett jelszó, és más egyéb levélküldés esetében is. Email cím az oldalról történő levelezéshez: A válaszokhoz hozzáadott cím az oldalról történő levelezéshez.
28
e107 Felhasználói Kézikönyv Kapcsolat információk: pl.: cég név, cím, telefon ...stb. Megjelenik a contact.php oldalon. HTML és BB kódok is használhatók. Oldal kapcsolattartó személyek: Ha a kiválasztott csoport egynél több személyt tartalmaz, a felhasználó kiválaszthatja a személyt a csoportból. Ha kiválasztunk egy csoportot, az a kapcsolat (contact.php) oldalon megjelenít egy e-mail küldő dobozt, melybe a név, e-mail cím, üzenet tárgya és üzenet beírása után valamint egy képellenőrzőkód beírásával (robotok elleni védelem) levelet küld a beállított csoportban található tagok levélcímére. Kapcsolat Email másolat önmagának küldés engedélyezése: Engedélyezett spam megnyitás lehetősége, óvatosan használd! Jogi nyilatkozat: Általában az oldal alján jelenik meg a footer részben, ha a theme is támogatja (SITEDISCLAIMER). Nyugodtan benne hagyhatod az eredeti licencet, csak egészítsd ki sajátoddal. Itt is használhatók html és bb kódok. Minden mező módosítása után, a lap alján található ?Beállítások mentése? gombra kattintva tudjuk beállításainkat elküldeni az adatbázisba. Információk megjelenítése: Az információk megjelenítése opcióval a következő lehetőségeket tudjuk oldalunk alján kiíratni. - Téma információk megjelenítése - Létrehozási idő megjelenítése - SQL lekérdezések megjelenítése - Memória használat megjelenítése Minden mező módosítása után, a lap alján található ?Beállítások mentése? gombra kattintva tudjuk beállításainkat elküldeni az adatbázisba. Admin terület: Plugin információk megjelenítése: Minden admin oldalon meg fog jelenni az info minden plugin-hez, amelyik támogatja ezt a lehetőséget.
29
e107 Felhasználói Kézikönyv Egyedi 'Plugin info' menü: Ha nincs bejelölve, minden plugin külön, saját menüben fogja megjeleníteni az információit. Ha bejelölt, minden információ egy menüben fog megjelenni. Minden mező módosítása után, a lap alján található „Beállítások mentése“ gombra kattintva tudjuk beállításainkat elküldeni az adatbázisba. Dátum megjelenítésének beállításai: A dátum megjelenítésére szolgáló kódok, attól függően hogy kis, vagy nagybetűből állnak, rövid illetve hosszú formátumúak lehetnek. Rövid formátumra a kis betűs kódok, míg hosszú formátumra a nagybetűs kódok használandók. ●
%H - óra
●
%M – perc
●
%S - másodperc
●
%p - időformátum (PM pl. de. = délelőtt) Rövid formátum: Alapértelmezett formátum: %d %b : %H:%M példa: 04 nov. : 19:12 %a - rövid, a hét valamelyik napja (pl: K) %d - rövid, nap (pl. 25) %b - rövid, hónap (pl. nov.) Hosszú formátum: Alapértelmezett formátum: %A %d %B %Y - %H:%M:%S példa: kedd 04 november 2008 - 19:12:52 %A - hosszú, a hét valamelyik napja (pl: Kedd) %B - hosszú, hónap (pl. november) %Y - hosszú, év (pl. 2008) Fórum formátum: Alapértelmezett formátum: %a %b %d %Y, %I:%M%p példa: K nov. 04 2008, 07:12du. További megjelenítési információk: strftime funkció leírása a php.net-en Időeltolódás: ha +2-t állítasz be, akkor az oldal összes időpontjához +2 óra adódik.
30
e107 Felhasználói Kézikönyv Időzóna: Alapértelmezett beállítás: GMT Nem kell módosítani! Minden mező módosítása után, a lap alján található „Beállítások mentése“ gombra kattintva tudjuk beállításainkat elküldeni az adatbázisba. Felhasználók/Üzenetek: Regisztrációs rendszer bekapcsolása: Felhasználók regisztrációjának engedélyezése oldaladon Regisztráció engedélyezése XML Felhasználói Profil használatával: Új felhasználó megerősítési módszer: Lehetséges opciók: ● ●
●
Nincs megerősítés - A felhasználó a regisztrációját elvégezve azonnal be tud jelentkezni az oldalra. Email megerősítés - A felhasználó regisztrációja után egy email üzenetet kap, jelszavával, felhasználói nevével és az aktiváláshoz szükséges linkkel. Ha nem aktiválja bizonyos időn belül regisztrációját, akkor automatikusan törlésre kerül. Ezt az időt a felhasználók / opciók / „Megerősítés nélküli felhasználók törlése” mező kitöltésével lehet beállítani. Admin Jóváhagyás - A felhasználó regisztrációja után, csak az admin ellenőrzése után tud belépni az oldalra, melyről email értesítést kap. Az adminnak joga van a regisztrációt elutasítani is, ha az általa támasztott követelmények nem megfelelőek. Ha ez az opció kivan választva, akkor szükséges engedélyezni az email értesítést. Az adminisztrátor abból értesül, hogy új regisztrált tag érkezett, melyet engedélyezni kell.
Szerver ellenőrzése az E-mail cím érvényességének ellenőrzésekor: Írj be egy email címet: Névtelen hozzászólás engedélyezése: Kapcsold ki, ha csak tagok küldhetnek hozzászólásokat ...stb. Nem biztonságos!
31
e107 Felhasználói Kézikönyv COPPA használata a regisztrációs lapon: A regisztráció kezdete előtt megjelenik egy kérdés: „Az oldal eleget tesz a Children's Online Privacy Protection Act of 1998 (COPPA) szabályainak, így nem fogad el regisztrációt 13 évnél fiatalabbaktól, írásos szülői/nevelői hozzájárulás nélkül. Bővebb információ itt. Lépj kapcsolatba a fő adminisztrátorral itt ha segítségre van szükséged. Erősítsd meg, hogy 13 éves, vagy idősebb vagy.” További információkért kattints ide Weboldal korlátozása csak tagoknak: A kijelölés a főoldal és a regisztráció kivételével mindent csak tagoknak fog elérhetővé tenni Jelszó minimális hossza: Hagyd üresen, ha nem akarod megszabni a jelszó minimális hosszát. Azonos IP címről történő bejelentkezések maximális megengedett száma: Ne adj meg alacsony számot, sőt! A jelenlegi alapbeállítást töröld ki és ne állíts be semmit! Vannak ugyan is olyan szolgáltatók, melyek azonos ip-t osztanak minden felhasználójuk számára, mely elérheti a több ezres létszámot is. Tiltott felhasználónevek: E kifejezéseket tartalmazó felhasználónevekkel nem lehet regisztrálni, a kifejezéseket vesszővel válaszd el. Tapasztalat, ha saját felhasználóneved szerepel a listán, nem fogod tudni megváltoztatni saját adataidat A weboldalon megjelenő név engedélyezése: Megjelenő név max. hossza (5..30): A felhasználók megjelenő nevének maximális hosszát tudjuk beállítani 5-től 30 karakterig. Megjelenő név használatával nem lehet bejelentkezni az oldalra, csak a bejelentkező név használatával. Bejelentkező Név maximális hossza (10..100): A felhasználók bejelentkező nevének maximális hosszát tudjuk beállítani 10-től 100 karakterig. Csak a bejelentkezőnév használatával tudnak a felhasználók belépni az oldalra. Minden mező módosítása után, a lap alján található „Beállítások mentése“ gombra kattintva tudjuk beállításainkat elküldeni az adatbázisba. 32
e107 Felhasználói Kézikönyv Regisztrációs Beállítások: Megjelenítendő szöveg a regisztrációs oldalon: Regisztrációs oldalon először, ha be van kapcsolva a coppa fogadja a leendő tagot. Második pontban, alapesetben a következő szöveg olvasható: „Add meg az adataidat lentebb. Egy megerősítő email-t fogunk küldeni neked az általad megadott címre, tehát a címed valós legyen. Ha nem akarod megjeleníteni az email címedet az oldalon, akkor jelöld be az 'email cím elrejtése' lehetőséget.” Ha mi saját szöveget írunk a mezőbe, akkor a regisztráló a mi üzenetünket jeleníti meg az előbb idézett szöveg helyett. A regisztrációt követő megjelenő szöveg: Regisztráció befejezésekor az alábbi üzenetet kapja a felhasználó ha a megerősítési módszer ki van kapcsolva: „Köszönjük! Mostantól regisztrált felhasználója vagy a következő oldalnak: e107 alapú weboldal, Felhasználóneved/jelszavad tartsd biztonságos helyen, így ha elfelejted, akkor is be tudsz lépni. Most már bejelentkezhetsz a bejelentkező szövegdobozból vagy innen.” Ha az email megerősítés van bekapcsolva (alapértelmezett), akkor regisztráció után ezt az üzenetet olvashatjuk: „Köszönjük! A regisztráció ezen fázisa befejeződött. Kapni fogsz egy megerősítő e-mail-t a belépési adataiddal. Kövesd a levélben kapott utasításokat a regisztráció aktiválásához.” E-mailben pedig: „Kedves Regisztrált, Üdvözöllek: Az oldal neve A létrehozott elérés inaktív, aktiválásához kattints a következő linkre ... ... http: //www.oldalad.hu/signup.php? activate.109.2f958e8bb7bda9b4fb54e8fbb1c87f29 **** Ha a link nem működik, ellenőrizd, nincs-e a link felülírva a következő sorban. ****
33
e107 Felhasználói Kézikönyv A regisztráció kész, az alábbi adatokkal ...... Bejelentkező név: Regisztrációs név Jelszó: ******** Őrizd meg ezt a levelet, mivel az adataidat ez tartalmazza. Jelszavad titkosítva tárolódik, ezért nem kérhető ki, ha elfelejtetted. Ebben az esetben természetesen kérhetsz új jelszót. Regisztrációdat köszönjük! Az oldal neve http: //www.oldalad.hu/” Ha saját üzenetet írunk, akkor nem a fenti szövegek jelennek meg regisztráció után, hanem az általunk írott. Adatok: Az adatok mezőben található opciókat ● ● ● ● ●
Valódi név, Aláírás, Avatar, Időzóna, Feliratkozás tartalomhoz/mailout-hoz
elrejthetjük, megjeleníthetjük és kötelezővé tehetjük a regisztrációs oldalon. Újabb mezőket a bővített felhasználói mezők oldalon tudunk hozzáadni. Minden mező módosítása után, a lap alján található „Beállítások mentése“ gombra kattintva tudjuk beállításainkat elküldeni az adatbázisba. Szövegmegjelenítés: Kattintható linkek létrehozása: Ennek bekapcsolásával a linkek kattintható hyperlink-ek lesznek Linkek cseréje?: Ha bejelölt, a rendszer linkeket a megadott szövegre cseréli, ezzel elkerülhetők a hosszú linkek okozta megjelenítési problémák Linkek új ablakban?: Jelöld be, ha az összes link új ablakban nyíljon meg Linket helyettesítő szöveg: A linkek erre a szövegre lesznek cserélve, kép is használható az E-mail linket helyettesítő szöveg: 34
e107 Felhasználói Kézikönyv Az e-mail linkek erre a szövegre lesznek cserélve, kép is használható az Hosszú szavak törése a szövegben: A megadottnál hosszabb szavak új sorba fognak kerülni. Csak körültekintően használd! Túl kis érték megadása esetén a szövegek szétesését okozhatja, viszont hasznos lehet ha valaki egy hosszú linket ír pl. a chatboxba és nincs bekapcsolva a linkek cseréje opció. Én nem ajánlom a használatát. Hosszú szavak törése a menü szövegben: A megadottnál hosszabb szavak új sorba fognak kerülni. Használata hasonló a szövegnél leírttal. HTML kódok engedélyezése: Ez megengedi a felhasználóknak, hogy HTML kódot használjanak bárhol az oldalon, válaszd ki, mely felhasználócsoport számára engedélyezed. WYSIWYG szövegmezők engedélyezése: Egy WYSIWYG (azt-kapod-amit-látsz) szerkesztőt fog megjeleníteni a szövegmezőkben, ha lehetséges. Úgy néz ki mint egy szövegszerkesztő program, pl. a world. Csak adminok és azon felhasználók használhatják, akiknek engedélyezett HTML kódok használata. A 'klasszikus' lapozás használata: Ennek bekapcsolása az oldalakat '1 2 3 ... 21 22 23' formában jelzi, az új lenyíló lista helyett. A [php] bbcode használatának aktiválása: Az aktiválás engedélyezni fogja a jogosultak részére a [php] kód használatát bizonyos területeken. Minden mező módosítása után, a lap alján található „Beállítások mentése“ gombra kattintva tudjuk beállításainkat elküldeni az adatbázisba. Felhasználók nyomon követése: SSL engedélyezése: Csak akkor engedélyezd az SSL-t, ha biztos vagy benne, hogy tudod mit csinálsz! Igazolókód bekapcsolása a regisztrációhoz: Ha bekapcsolod, a regisztrációs oldalon egy képi ellenőrzőkódot fog megjeleníteni. Így a robotok számára nehezebb lesz a regisztráció. Ajánlott!
35
e107 Felhasználói Kézikönyv Igazolókód bekapcsolása a bejelentkezéshez: Ha bekapcsolod, a bejelentkező mezőnél egy képi ellenőrzőkódot fog megjeleníteni. Így a robotok számára nehezebb lesz az oldalra belépni. Igazolókód engedélyezése elfelejtett jelszó esetén: Ha bekapcsolod, az elfelejtett jelszókérő oldalon egy képi ellenőrzőkódot fog megjeleníteni. Így a robotok számára nehezebb lesz támadást indítani. Ajánlott! Biztonságos regisztráció ellenőrzés -- jelszó elrejtése az e-mailben?: Ha kikapcsolod, akkor a kiküldött levélben olvasható lesz a jelszó, nem csak csillagokkal lesz jelölve. Többszörös bejelentkezés tiltása: Ennek aktiválása megakadályozza, hogy többen is belépjenek ugyanazzal a felhasználónévvel és jelszóval (bejelentkezési adtok megosztása) Módszer: Cookie, vagy Session? Használd a Cookie opciót! A „Cookie neve (ha a cookie kiválasztva)” mezőbe írd az oldalad nevét. Ha nem módosítol semmit, akkor sincs semmi probléma, nincs befolyással az oldal működésére. Káromkodás szűrése: Bekapcsolása esetén a „Csere erre” mezőbe beírt karaktersorra cseréli a „Szűrendő szavakat”. Csere erre: Az ebbe a mezőbe beírt szó jelenik meg a „Szűrendő szavak” helyén. Szűrendő szavak: Az általad nem az oldalhoz tartozó csúnya szavakat ebbe a mezőbe beírva szűrheted, amennyiben a „Káromkodás szűrése” opció aktiválva van és a ?Csere erre? mezőbe beírtad a lehetséges cenzúra szót. A szűrendő szavakat vesszővel válaszd el egymástól. Flood védelem bekapcsolása?: Ha bekapcsolod, be kell állítanod a védelem idejét másodpercben a „Flood idő” mezőben. Ekkor a felhasználók csak a beállított idő elteltével tudnak újabb üzenetet írni az előzőleg írt üzenetük után. Ha még is beír, akkor az üzenet nem jelenik meg és automatikusan a főoldalra lesz átirányítva.
36
e107 Felhasználói Kézikönyv Flood idő: A „Flood védelem bekapcsolása” esetén, az itt beállított idővel tudjuk szabályozni az üzenetek írása közötti időt. Automatikus kitiltás: Ha valaki támadja az oldalad többszörös szerverlekérdezéssel, az IP címe automatikusan ki lesz tiltva! Ne módosíts egy korrekt szerver konfigot!!! Használd a DNS megváltoztatását a host kitiltáshoz: Ennek a beállításnak a bekapcsolásával engedélyezed a felhasználók kitiltását hostnév alapján, amely jobb, mint csak IP vagy email cím alapján történő kitiltás. Ez néhány kiszolgálónál befolyásolhatja az oldal betöltési idejét. Figyelmeztetés megjelenítése, ha a Fő Admin már több, mint 30 napja nem változtatta meg a jelszavát: Ez az opció egyértelmű. Minden mező módosítása után, a lap alján található ?Beállítások mentése? gombra kattintva tudjuk beállításainkat elküldeni az adatbázisba.
Hozzászólások: Új hozzászólás ikon megjelenítése: Beágyazott hozzászólások megtekintése: Az üzenet írója szerkesztheti saját hozzászólását: Összes hozzászólás letiltása: Megjelenítse az emotikonokat a hozzászólásoknál?: Minden mező módosítása után, a lap alján található „Beállítások mentése“ gombra kattintva tudjuk beállításainkat elküldeni az adatbázisba. További tulajdonságok: Fejlesztői (programozói) mód: Fejlesztő funkció aktiválása. Ez csak a fejlesztő (programozó) oldal részére. A biztonság érdekében egyéb oldalakon ne használd. 37
e107 Felhasználói Kézikönyv Tömörítés, gzip használata: e107 hitelesítési módszer: e107 frissítések ellenőrzése a SourceForge-on egyszer/nap: Ha bekapcsolod, az adminterületen a bal oldali oszlop tetején kiírja, hogy van-e elérhető frissítés a rendszerhez. Minden mező módosítása után, a lap alján található „Beállítások mentése“ gombra kattintva tudjuk beállításainkat elküldeni az adatbázisba. ●
Cache rendszer: A cachelés bekapcsolása nagymértékben gyorsítja az oldalak elérését, és minimalizálja az adatbázis lekérdezéseket. Ha a cache tartalmát fájlba akarod íratni (ezzel tovább csökken az adatbázis lekérdezések száma), a(z) cache könyvtár jogosultsága 777 legyen! FONTOS! Ha épp a saját témádat készíted, akkor kapcsold ki, mert a változtatások nem fognak látszani.
●
Emotikonok: Beállíthatod, hogy a karakteres emotikonokat grafikus megfelelőikkel cserélje le a rendszer. A lista bármikor frissíthető, bővíthető, az új emotikon képeket az e107_images/emotes könyvtárba kell feltöltened.
●
Főmenü linkek: A főmenü linkekben található linkek fognak az oldalon megjelenni, segítségével tudunk oldalunkon navigálni egyik oldalról a másikra. Rengeteg megjelenítési változata van, mely függ az általunk választott themetől. Linkek főoldala: Itt találjuk táblázatos elrendezésben a már meglévő linkeket. Kép: Ha a linkhez kép van rendelve, akkor azt lehet látni. Link neve: pl.: Kezdőoldal Opciók: Három lehetséges opció közül választhatunk, melyek kép formájában láthatók. Az első az ugrás a linkre, mellyel azonnal meg tudjuk nézni működik-e a link. A második a szerkesztés, a harmadik a törlés. A szerkesztés opció gyakorlatilag azonos az új link létrehozása opcióval leszámítva azt, hogy ebben láthatók a beállított értékek, csak módosítanunk kell azokat. Csoport: Minden linkhez tartozik egy csoport beállítás, hogy kik érhetik el azt. Nem kell szerkesztésre nyitni a linket ha szeretnénk felhasználói csoportbeállítást végezni, csak kiválasztjuk a listából és lent a frissítésre klikkelve már érvényesítettük is a 38
e107 Felhasználói Kézikönyv beállításokat. Áthelyezés: Az áthelyezéssel egyenként fel le tudjuk mozgatni a listában szereplő linkeket, így tudjuk finoman kezelni a pozíciójukat. Sorrend: Számértékek beírásával lehet megadni a linkek sorrendjét. Új link létrehozása: Szülő: Itt állíthatjuk be fő, vagy al-link legyen. Ha azt szeretnénk hogy közvetlenül megjelenjen akkor a „Nincs szülő (Normál link)” legyen beállítva. Ha azt szeretnénk, hogy al-link legyen, akkor választanunk kell a már meglévő Szülő linkekből. Ekkor a szülő-link hivatkozása megszűnik és az al-linkeket mutatja. Lehet al-linket is választani újabb al-linkünk szülő-linkjének, de azt a beállított themenek is támogatnia kell, melyre nem mindegyik képes. Link neve: Ez a megjelenő név, mint pl.: Kezdőoldal URL: A link elérési útját kell megadni. Nem szükséges teljes elérési utat megadni, ha a link az oldalunkhoz tartozik, de szükséges betartani a könyvtár útvonalat. Leírás: Rövid leírást, magyarázatot készíthetünk a linkhez, mely megjelenik a linkek alatt az egérmutató rávitelekor, ha az ehhez tartozó opciót bekapcsoltuk. Gomb / ikon: A linkekhez ikonokat rendelhetünk. A képek megjelenítésére kattintva láthatóvá válnak a választható ikonok. Ikonokat mi is tölthetünk fel az e107_images/icons könyvtárba. Csak rá kell klikkelni az ikonra és az már hozzá is adódik a linkhez. Megnyitás módja: Négy opció közül lehet választani. Megnyitás azonos ablakban, megnyitás új ablakban, megnyitás 600x400-as ablakban és megnyitás 800x600-as ablakban. Megjelenítés módja: Ezt az opciót támogatnia kell a választott themenek! Ha nem támogatja és beállítjuk pl. a 2 -alt opciót, akkor az nem fog megjelenni. Arról van szó, hogy a themeben általában csak 1 főmenüt szoktak definiálni. Ez a {SITELINKS}melynek több változata lehet, attól függően hogyan kell megjelennie. Ha a themeben található további főmenü is pl.:{SITELINKS=flat:2}akkor már használhatjuk ezt az opciót, ellenkező esetben alapbeállításon kell hagynunk. Hogy léteznek-e további főmenük a themenkben azt csak a theme.php megtekintésével tudjuk megnézni, vagy ha a theme leírásában utal rá a szerző, készítő. Ha azt szeretnénk, hogy a link az alap főmenüben jelenjen meg, ne módosítsuk, hagyjuk 1 - Main értéken.
39
e107 Felhasználói Kézikönyv Ha azt szeretnénk, hogy a link a második főmenüben jelenjen meg, válasszuk a 2 - Alt értéket. Összesen maximum 4 főmenüt támogat az e107, tehát az ala főmenün kívül még további 3 választható terület van. Elérhetőség (Hozzáférés megadása): Itt beállíthatjuk a felhasználói csoportot, akik láthatják a linket a főmenüben. Alul az „Új link“ gombra klikkelve már létre is hoztuk az új linkünket. Opciók: Leírás mutatása súgóként: A leírás akkor fog megjelenni, amikor az egér a link fölé ér. Kinyitható almenük aktiválása: Az almenük a szülőjükre kattintás után lesznek láthatóak. (Ha nincs bepipálva, nem működnek az al-linkek) Al-link generátor: Az e107 automatikusan létrehozza az al-linkeket pl. a hírek, letöltések kategóriájából. Miből hozzon létre al-linket: Itt kell kiválasztani miből készítsen al-linket az e107. Csak azok lesznek választhatók, melyek rendelkeznek kategóriákkal. Melyik link alá készítsen al-linket: Itt kell kiválasztani melyik link alá szeretnénk az al-linkeket aktiválni. Az al-linkek létrehozása gombra kattintva már el is készítettük azt. ●
Keresés: Az e107 saját keresővel rendelkezik. A keresőt is nagyon jól be lehet állítani. Ha a MySQL szerver verziója támogatja, akkor beállíthatod a MySQL rendezési módszerét, amely gyorsabb, mint a PHP rendezési módszere. Nézd meg a beállításokat. Ha az oldalad képírásos nyelvet használ, úgy mint Kínai vagy Japán, akkor mindenképpen PHP rendezési módszert kell használni és ki kell kapcsolnod az egész szavak keresését. Főoldal: A kereshető területekben tudjuk beállítani kik és milyen sorrendben kaphatnak keresési találatot az általános típusokban. A Típusok szerkesztésével további opciókat is elérhetünk. Ilyenek a Megjelenő eredmény mennyiség oldalanként, Karakterek száma a keresési eredményben, Pre-Title Szöveg.
40
e107 Felhasználói Kézikönyv A kereshető hozzászólási területekben tudjuk beállítani kik, melyik hozzászólási típusban kaphatnak keresési találatot. (ha a keresés a hozzászólásokban aktivált) A frissítésre kattintva tudjuk beállításainkat aktiválni. Beállítások: A Keresés oldal e felhasználócsoportnak érhető el Kulcsszavak kiemelése a hivatkozott oldalon Relevance érték megjelenítése Felhasználó kiválaszthatja a keresendő területeket A felhasználók egyidőben több, mint egy területben kereshetnek Keresendő terület kiválasztási módszere Keresések közötti idő korlátozása (max 5 perc) Keresés rendezési módja: Ha oldalad képírás-szerű nyelvet tartalmaz, pl.: Kínai és Japán, akkor a PHP rendezési módszert kell alkalmaznod. Eredmény, csak teljes szavak: Ezen beállítás alkalmazása csak akkor lehetséges, ha a keresés rendezés módszere PHP. Ha oldalad képírás-szerű nyelvet tartalmaz, pl.: Kínai és Japán, akkor ezt ki kell kapcsolnod. A frissítésre klikkelve tudjuk beállításainkat aktiválni. ●
Kezdőlap: Kiválaszthatod, hogy mi jelenjen meg a főoldalon. Ez alapértelmezésben a hírek. Beállíthatod ún. 'splashscreen'-nek is, ami csak a felhasználó első látogatásakor jelenik meg. Megjelenítendő: A kezdőoldal megjelenését beállíthatjuk felhasználói csoportokra, illetve mindenkinek elérehtővé. Érvényes beállítások: Itt a jelenleg érvényes beállításokat találod. Ha a szerkesztésre klikkelsz, módosíthatod azok beállításait.
41
e107 Felhasználói Kézikönyv Ha szeretnél létrehozni saját megjelenő oldalt pl. flash animációval, akkor a követketőt kell tenned. 1. Feltöltöd ftp-vel a root-ba az előre elkészített oldalt, ami majd meg fog jelenni kezdőlapként. Ennek neve lehet pl. kezdooldal.html. Mellérakod a hozzá készült fájlokat, pl. kezdooldal.swf. 2. Az érvényes beállításokban szerkesztésre nyitod a news.php oldalt. Beállítod az Egyéb (írd be az url-t) opciót. URL-nek beírod a kezdooldal.html -t 3. Majd a beállítások mentésével aktiválod. Nem feltétlenül szükséges a rootba feltölteni az oldalt és a hozzá tartozó fájlokat. Egy nekik létrehozott könyvtárba is fel lehet tölteni, pl. kezdooldal. De akkor a kezdooldal.html-ben az swf fájlnak a teljes elérési utat kell megadni. Pl. http://teoldalad.hu/kezdooldal/kezdooldal.swf Ekkor a news.php oldal módosításában az url-be beírt kezdooldal.html elé be kell tenni a könyvtárnevet is így: kezdooldal/kezdooldal.html. ●
Képek: A képbeállítás oldalon aktiválhatjuk a képek megjelenítését, azok átméretezési módját. Képek engedélyezése: Képek megjelenítése, a teljes oldalra érvényes lesz (hozzászólások, chatbox stb) Kapcsoljuk be! Képet beküldhetők csoportja: Beállíthatjuk azokat a felhasználói csoportokat, melyeknek engedélyezzük a képek beküldését, feltöltését. Ne engedélyezzük mindenkinek! Letiltott kép kezelése: Mi a teendő a képekkel, ha a kép tiltott? Állítsuk be a nekünk tetsző opciót, Kép URL-jének megjelenítése vagy Nem mutat semmit. Átméretezési eljárás: A képek átméretezéséhez használt eljárás: a GD1/GD2/ImageMagick GD verzió telepítve: 2.0 or higher Általában a GD2 opció a használatos, hiszen szinte minden szerveren ez a használatos. Alapból is ez van beállítva, így ezt nem kell módosítani. Az ImageMagick elérési útja: (ha ezt választottad és eltér az alapértelmezett telepítéstől) Az ImageMagick Convert teljes elérési útja Nem kell módosítani, hisz a DG2 opciót választottuk 42
e107 Felhasználói Kézikönyv Enable Sleight: Fixes transparent PNG-24's with alpha transparency in IE 5 / 6 (Applies Sitewide) Némely böngészők, pl. az Internet Explorer korábbi verziói, az 5 vagy a 6-os, nem támogatták az áttetsző png kiterjesztésű képeket. Ennek az opciónak a bekapcsolásával áthidalhatjuk ezt a problémát. Feltöltött avatarok mutatása: Megtekinthetjük az összes felhasználó által feltöltött avatarokat és képeket. Ezeket akár törölhetjük is. Avatar méret és hozzáférés jóváhagyása: Itt ellenőrizhetjük, hogy milyen méret beállítási opciók vannak érvényben az avatarok tekintetében. Van-e nem jól linkelt avatar. Van-e túl nagy feltöltött avatar. Láthatjuk az összes feltöltött és linkelt avatart mennyiségét. Százalékos arányban kapunk információt az avatarral rendelkező felhasználókról. A beállítások mentésével már aktiváltuk is módosított beállításainkat. ●
Meta Tag-ek: Meta tag-ek beállítása a keresőrobotok részére. Az e107 szinte a legjobban keresőre optimalizálható cms rendszer. Leírás: Az oldalad rövid leírása, vesszővel elválasztva szóköz nélkül. Kulcsszavak: Az oldaladra jellemző kulcsszavakat kell beírnod, vesszővel elválasztva, szóköz nélkül. Ajánlott az oldal nevével kezdeni. Szerzői jog Szerző: Az oldal készítője, karbantartója stb... Meta tag-ek: Egy példa: <meta name='author' content="Szerző Neve"/> <meta name='copyright' content="Szerzői Jog, pl: Minden jog fenntartva!"/> <meta name='description' content="Az oldal leírása"/> <meta name='keywords' content="Kulcsszavak"/> <meta name='robots' content="Index, Follow,"/> Használd a Hírek címét és az összegzést meta-leírásként a hírek oldalon A beállítások mentésével már aktiváltuk is beállításainkat. 43
e107 Felhasználói Kézikönyv ●
Nyelv: Itt beállíthatjuk oldalunk alapértelmezett nyelvét, és többnyelvűségét. Az alábbiakban a beállítás oldalt vesszük. Az oldal alapértelmezett nyelve: Itt alapértelmezésben azt a nyelvet látjuk beállítva, melyet telepítéskor kiválasztottunk. Ha az e107_languages mappában más nyelvi fájlok is találhatók, akkor azokat tudjuk kiválasztani. Többnyelvű táblák engedélyezése Használd az elhelyezett Subdomain-t a nyelv kiválasztásához: Pl.: fr.mydomain.com a francia nyelv kiválasztásához. Egy domain beírás / sor. Pl.: mydomain.com stb. vagy hagyd üresen a tiltáshoz. Beállításainkat a mentéssel aktiválhatjuk.
Felhasználók ●
Admin jelszó módosítása: Itt frissítheted a jelszavad. Ha a legutóbbi jelszómódosításod óta 30 nap eltelt, a rendszer figyelmeztetni fog a jelszócserére, ha ezt az opciót bekapcsoltad a Beállítások / Felhasználók nyomonkövetése oldalon.
●
Adminisztrátorok: Itt hozhatsz létre új adminisztrátorokat, törölheted a meglévőket, kivéve a főadminisztrátorokat. Az adminisztrátorok csak azokkal a jogokkal fognak rendelkezni, amiket itt beállítasz. Új admin létrehozásához lépj a Felhasználók oldalra és írd felül a meglévő Tag admin státuszát. ID – Ez a felhasználónévhez tartozó szám, amelynek segítségével könnyen lehet bárkit azonosítani. Felhasználónév – Ez az adminisztrátor felhasználóneve. Jogosultságok – Két csoportra lehet bontani a jogosultságokat, a fő adminisztrátorra és az egyéni jogosultságokra. A fő adminisztrátor az, akinek minden joga megvan, az egyéni jogosultaknak pedig csak néhány, amelyet a fő adminisztrátor jelölt ki a számára. Minden egyes ilyen jogosultsági funkciót egy szám vagy egy betű jelöl. Opciók – Itt két hivatkozás található, ha az elsőre kattintunk a felhasználó jogosultságait tudjuk módosítani, ha az x-re, vagyis a másodikra akkor töröljük a felhasználó összes jogosultságát.
44
e107 Felhasználói Kézikönyv ●
Bővített felhasználó mezők: A bővített felhasználói mezők segítségével tudunk több információt lekérni a tagoktól, mely információkat csak a regisztrált tagok láthatnak. Bizonyos mezőket a tagok elrejthetnek egymástól, melyet csak adminok láthatnak. Bővített mezők: Ezen az oldalon a már meglévő mezőket lehet látni. Alapból üres. Nekünk kell létrehoznunk új mezőket, vagy az előre definiált mezőkből választani. Név: Itt láthatjuk a mező nevét. Felül az adatbázisban létrehozott tábla nevét, alatta pedig a megjelenő nevét. Előnézet: Itt láthatjuk, hogyan fog kinézni a mező a felhasználó beállítás oldalán. Kötelező: Igen vagy Nem értékek szerepelhetnek. Ha az Igen, akkor a felhasználónak kötelezően ki kell töltenie a mezőt, ellenkező esetben nem tudja folytatni a regisztrációt. Alkalmazható: Itt az a felhasználói csoport látható, akiktől elvárjuk a mező kitöltését. Olvasható: Itt az a felhasználói csoport látható, akik a mezőt a profilban megtekinthetik. A többiek számára nem lesz látható. Írható: A mezők értékét csak azok a felhasználói csoportba tartozó tagok tudják módosítani, akiknek az Írható opció be van kapcsolva. Művelet: Szerkesztés, vagy törlés. Új mező hozzáadása: Itt hozhatunk létre új bővített felhasználói mezőket, ha nem találunk megfelelőt az előre definiált mezők közt. Mező neve: A mező ezzel a névvel lesz tárolva az adatbázis táblában, nem egyezhet más mező nevével. Olyan nevet válasszunk, mely közel áll a létrehozandó mező megjelenő nevéhez, de ne tartalmazzon ékezeteket. Mező szövege: A mező ezzel a névvel fog megjelenni az oldalakon. Mező típusa: ● Szövegmező: meghatározott méretű szövegbeviteli mező ● Rádió gombok: a létrehozott listából választhatunk, a mellettük megjelenő gomb kijelölésével, csak egy választható lehetőséget jelölhetünk ki egyszerre ● Lenyíló menü: a létrehozott lista egy legördülő dobozban jelenik meg, melyből szintén csak egy választási lehetőségünk van ● Adatbázis tábla mező: itt három értéket kellene megadni MINDIG; adatbázis tábla, azonosító mező, érték mező ● Szövegmező: akár téglalap alakú mező is lehet, ezt be kell állítanunk, 45
e107 Felhasználói Kézikönyv
● ● ●
máskülönben meghatározott méretű szövegbeviteli mezőt kapunk Egész: numerikus (szám) érték bevitelének engedélyezése Dátum: kötelezi a felhasználót egy dátum megadására Nyelv: telepített nyelv kiválasztásának engedélyezése
Értékek: adj meg minden lehetséges értékeket minden sorban. Ezek lesznek a választható lehetőségek Alapértelmezett érték: alapértelmezésben ez az érték jelenik meg a felhasználó profiljában, ha azt nem változtatta még meg Mező típusának paraméterei: bármilyen érvényes w3c paramétert be lehet írni ide pl.: class='tbox' size='40' maxlength='80' Regex validációs kód: Add meg azt a regex kódot, amelynek egyeznie kell az érvényes bejegyzés létrehozásához **a regex határolójelek kötelezőek** Regex hiba szöveg: Add meg azt a hibaüzenetet, amely a regex hiba esetén lesz látható. Kategória: válassz kategóriát, melyet előzőleg kell létrehozni Kötelező: a felhasználóknak meg kell adniuk egy értéket ebben a mezőben, amikor frissítik a beállításaikat, adataikat. Lehetséges opciók: ● ● ●
Nem – nem fog megjelenni a regisztrációs oldalon Igen – meg fog jelenni a regisztrációs oldalon Nem – megjelenik a regisztrációs oldalon
Alkalmazható: meghatározhatjuk azt a felhasználói csoportot, akiktől elvárjuk a mező kitöltését. Olvasható: meghatározhatjuk azt a felhasználói csoportot, akik a mezőt a profilban megtekinthetik. A többiek számára nem lesz látható. Írható: a mezők értékét csak azok a felhasználói csoportba tartozó tagok tudják módosítani, akiknek az Írható opció be van kapcsolva. A felhasználó elrejtheti: ha igen-re állítod, az adatot csak adminok fogják látni Kategóriák: Kategória neve: a mező ezzel a névvel lesz tárolva az adatbázis táblában, nem egyezhet más mező nevével Alkalmazható: meghatározhatjuk azt a felhasználói csoportot, akiktől elvárjuk a 46
e107 Felhasználói Kézikönyv mező kitöltését. Olvasható: meghatározhatjuk azt a felhasználói csoportot, akik a mezőt a profilban megtekinthetik. A többiek számára nem lesz látható. Írható: a mezők értékét csak azok a felhasználói csoportba tartozó tagok tudják módosítani, akiknek az Írható opció be van kapcsolva. Előre definiált mezők: Aktiválva és nem aktiválva. ● ● ●
Név: mező neve az adatbázistáblában Típus: típusa, pl. szövegbeviteli (text) Használat: megjelenő né
Kilenc előre elkészített mezőt találni a listában, melyeket a mellettük lévő aktivál gombra klikkelve lehet bekapcsolni. Majd a „Bővített mezők” listában a szerkesztés opcióval tudjuk módosítani beállításait. ●
Felhasználói csoportok: Új csoportokat hozhatsz itt létre, illetve módosíthatod/törölheted a meglévőket. Ez hasznos, ha a felhasználók egy csoportját az oldal egy részére akarod korlátozni. Például létrehozhatsz egy TESZT nevű csoportot, majd egy fórumot, ahol beállítod, hogy csak a TESZT nevű csoport tagjai érhessék el.
●
Felhasználók: Itt a regisztrált felhasználókra vonatkozó beállításokat tudod módosítani. Módosíthatod a beállításaikat, adminisztrátori jogot adhatsz nekik, új csoportba sorolhatod őket, stb... Ezen kívül e-mailt is küldhetsz nekik, az E-mail küldése opcióval - itt egy adott tagnak nem tudsz e-mailt küldeni, csak egy adott csoportnak, vagy mindenkinek. (A kitiltott, illetve a regisztrációjukat nem megerősített felhasználók kivételével.) Tagok főoldala: ID: ez a felhasználó azonosítója. Ha 5000 az érték nem jelenti azt, hogy annyi regisztrált tagunk van, hiszen ha törlünk egy felhasználót, az ID már nem lesz használatban még egyszer. Állapot: itt a felhasználó státusza látható. Admin, főadmin, kitiltva stb... Megjelenő név: a felhasználó oldalon megjelenő neve. Ne keverjük össze a bejelentkezési névvel, hiszen ezzel nem tud bejelentkezni. Felhasználói csoport: itt látható, hogy a felhasználó melyik csoportba tartozik
47
e107 Felhasználói Kézikönyv Opciók: Lehetséges opciók: ● ● ● ● ● ●
Info: láthatjuk a felhasználó ip címét és host nevét, és akár blokkolhatjuk is azokat. Módosítás: felhasználó profiljának módosítása Kitiltás Admin rang kiosztása Csoport beállítása Törlés
Tag gyors felvétele: A mezők értelemszerű kitöltésével lehetőségünk van közvetlenül, regisztráció nélkül egy új tagot létrehozni, annak csoportot beállítani. Csupán csak az új tag email címére van szükségünk. Tagok karbantartása: Ide azok a tagok kerülnek, akik megerősítésre várnak, feltéve ha az admin megerősítés, vagy az email megerősítés van beállítva a regisztrációhoz. Eldönthetjük, hogy engedélyezzük-e a felhasználó regisztrációját, vagy hogy újra kiküldjük a megerősítő levelet. Opciók: Tagok tölthetnek fel avatart?: megjelenik a fórumban, hozzászólásokba stb... Fotó feltöltése engedélyezve a tagoknak?: csak a profilban jelenik meg Maximális avatar szélesség (pixel): alapértelmezett 120px Maximális avatar magasság (pixel): alapértelmezett 100px A tagok értékelhetik egymást: 10-es listán lehet bárkit értékelni Hozzászólások engedélyezése a tag profiljában: hozzászólásokat írhatunk a tagok profiljában Felhasználó utasítása a beállításainak frissítésére: Ennek az opciónak az engedélyezése esetén automatikusan átirányítja a felhasználót a beállítások oldalra, ha kötelező mezőt hagyott üresen. Megerősítés nélküli felhasználók törlése: Regisztráció törlése, ha adott időtartam alatt nincs megerősítve - Hagyd üresen, ha nem akarod használni ezt a lehetőséget. Percben kell megadni az időt. Online felhasználók követésének engedélyezése: Engedélyezned kell ezt az opciót az online felhasználók követésének használatához, úgymint online.php, fórum online info és egyéb online menük. Ezekben a menükben megjelenik hogy a tag melyik 48
e107 Felhasználói Kézikönyv oldalt olvassa éppen. Tag információk engedélyezése: beállíthatjuk, hogy tagjaink profilját mely felhasználói csoportok láthatják. ●
Mail: Azok az adminok, akik jogosultak rá és a főadminisztrátorok küldhetnek levelet az oldalra regisztrált tagok email címére. A levél küldés előtt ellenőrizni kell a beállításokat. Egy tesztlevél küldésével tudjuk ezt megtenni, melyet az opciókban találunk. Levél küldése: Feladó neve: saját nevünket kell beírni, vagy nick nevünket. Ha üresen hagyjuk az sem gond. Feladó email címe: saját levélcímünket kell megadni Címzett: itt lehetőségünk nyílik arra, hogy szűkítsük azoknak a körét, akiknek szeretnénk levelet küldeni. Küldhetünk mindenkinek, önmagunknak, felhasználói csoportoknak, adminisztrátoroknak, nem ellenőrzött tagoknak. Felhasználó-Egyezés tartalmaz: még jobban szűkíthetjük a kört, hiszen ha felhasználónévre állítjuk a mezőt és beírjuk a nevét, akkor csak ő kap levelet senki más. Ugyan így bejelentkezőnévre és email címre is szűkíthetjük a kört. Felhasználó-Egyezés: ezekben a mezőkben az általunk meghatározott és beállított bővített felhasználói mezők lehetséges változóit állíthatjuk és szűrhetjük. Másolat (Cc): akik még a levelet kapják Titkos másolat (Bcc): akik még a levelet titokban kapják Tárgy: levelünk tárgya Melléklet: lehetőségünk van levelünkhöz mellékletet is csatolni, melyet előzőleg fel kell töltenünk. Theme stílus használata: ha bejelölöd, akkor a levél a választott theme stílusát használva érkezik a címzetthez. A levél szövegét pedig az előző mező alá kell írni. Ha nem akarjuk elküldeni azonnal, akkor el tudjuk menteni, melyet később módosíthatunk is. Vagy választhatjuk a levél küldését, melynek megtörténte után megjelenik a címzettek listája.
49
e107 Felhasználói Kézikönyv Elmentve: Itt találjuk a korábban elmentett leveleinket, melyet törölhetünk, szerkeszthetünk vagy elküldhetünk. Opciók: Teszt e-mail küldése: írjuk be levélcímünket, nyomjuk meg a küldés gombot, aztán várjuk meg az üzenetet. Ha levélküldési beállításaink jók, akkor a „Az e-mail sikeresen elküldve, ellenőrizd a postafiókod.(megadott email cím)” üzenetet kapjuk. Levélküldés módszere: legjobb, ha a php van beállítva Szünet: Szünet csoportos levélküldés esetén, minden beállított érték levél után a lentebb beállított ideig várakozik a küldéssel. Ezzel nem terheljük le teljesen a szervert. Szünet hossza: a fent említett szünet idejét állíthatjuk be. Több, mint 30 másodperces szünet a böngésző időkifutását eredményezheti. Visszadobott Email: Az itt beállított email címre megkapjuk az általunk küldött leveleket, melyet nem létező címre küldünk, vagy a címzett nem tudja fogadni valamiért. ●
Tiltólista: Itt kitilthatsz felhasználókat az oldalról. Add meg a teljes IP címet, vagy használj *-ot egy IP cím tartomány kitiltásához. Kitiltás IP címmel: Az 123.123.123.123 IP cím megadásával letiltod az erről a címről érkező felhasználókat. Az 123.123.123.* IP cím megadásával letiltod az erről az IP cím tartományról érkező felhasználókat. Kitiltás email címmel A
[email protected] email cím megadása letiltja ennek az email címnek a használatát, így e címmel senki nem fog tudni regisztrálni. Az *@bar.com cím megadása a bar.com domain-t tiltja le, így e domainről semmilyen email címmel senki nem fog tudni regisztrálni. Kitiltás felhasználónévvel Ezt végrehajthatod a felhasználók adminisztrációs oldalról. Egy felhasználó kitiltásához a felhasználónév alapján, lépj a felhasználók admin felületre.
50
e107 Felhasználói Kézikönyv Érvényben lévő kitiltások: itt találod a már blokkolt, kitiltott felhasználókat. Az „IP / E-mail cím / Indok” mellett módosíthatod, illetve feloldhatod a tiltást.
Tartalom ●
Bannerek Az e107 CMS nagyon jó banner megjelenítési opcióval lett ellátva. Oldalunkon több reklámkampányt futtathatunk, melyek egymástól elkülönítve több reklámból is állhatnak. Nem egyszerű még megfogalmazni sem a többszintű reklámozási lehetőségeket. Bannereket és azok kampányszerű megjelenítését a themeben beépítve és beépítés nélkül is tudjuk használni. Egy példában leírom mire képes. Oldalunk themeje rendelkezik 3 custom (egyedi megjelenésű) elrendezéssel. Az első custom elrendezésben 2, a másodikban 1, a harmadikban 0 banner kampány van beépítve. Az első custom elrendezés az összes oldalra vonatkozik, kivéve fórum, naptár, tartalmi oldalak, online áruház. A második csak az online áruházra vonatkozik, a harmadik pedig a fórum, naptár és tartalmi oldalakra. Az első custom elrendezésű oldalaknál 3 különböző kampányt jelenítünk meg, melyekben korlátlan számú hirdetéseket helyezünk el. Ezek a hirdetések igazodnak képméret tekintetében a megjelenítési hely méreteihez. A hirdetések minden oldalletöltés alkalmával randomszerűen cserélődnek. Az egyik a hír felett, másik alatta, a harmadik meg az oldal header részében van megjelenítve. A második custom elrendezésű oldalaknál, csak a headerben van banner kampány, mely akár az első custom elrendezésű oldalaktól eltérő is lehet, vagy valamelyik a 3 közül. A harmadik custom elrendezésű oldalaknál, tehát a fórum, naptár és tartalmi oldalaknál nem szeretnénk reklámot megjeleníteni. Mindezek mellé még egy menüt is hozzá tudunk adni, melyben az összes kampány, összes bannerét tudjuk futtatni. Persze ha olyan helyre tesszük, ahol pl. csak 200px széles menüterület van, de nekünk van egy olyan bannerünk, mely ennél a méretnél nagyobb, akkor szétcsúszik az oldal. Ezt a menüt külön is tudjuk szabályozni, mely oldalainkon jelenjen meg és melyeken ne. Azt is tudjuk szabályozni, hogy a reklámokat, kampányokat mely felhasználói csoportok láthatják, hányszor jelenjenek meg. Illetve az ügyfél megtekintheti reklámjainak adatait, felhasználói név jelszó páros használatával. Ehhez létre kell hozni egy banner.php linket. 51
e107 Felhasználói Kézikönyv Most hogy tudjuk milyen képességekkel rendelkezik a banner kezelő, térjünk át annak felépítésére. Reklámcsík kezdőoldal: Ez a banner kezelő kezdőoldala, melyben reklámjainkat találjuk felsorolva. ID: A létrehozott banner, kap egy sorszámot. A rendszer ez alapján azonosítja és keresi ki az adatbázisból. Ügyfél: Itt a reklámcsík neve található, ez alapján tudjuk mi azonosítani kihez tartozik. Az alatta található mezőben a kampány, melyben elhelyeztük a bannert. Kattintások: Hányszor lett ráklikkelve, hányszor nézték meg a hirdetést. Kattintás %: Az összes bannert alapul véve, a kattintások %-os arányát mutatja. Az alatta található mezőben az a felhasználói csoport található, melyeknek engedélyezve van a banner láthatósága. Megjelenítések: A megjelenítések maximális száma. Ennyiszer jelenik meg a banner összesen. Hátralévő megjelenítések száma: Az összes megjelenítésből még mennyi van hátra. Opciók: Módosítás: A beállítások módosítása Törlés: Banner törlése Új Reklámcsík létrehozása: Ezen a területen hozhatunk létre új reklámot és azzal egyidejűleg egy új kampányt. Kampány létrehozásakor ismernünk kell a themebe beépített kampányneveket és elhelyezkedésüket ahhoz, hogy megfelelő működésre bírjuk. A themeben a banner megjelenítés helye egy rövid kóddal van meghatározva. Ez a kód a : {BANNER} Erre az összes kampányt meg tudjuk jeleníteni, ha azt beállítjuk a "Reklámcsík menü" oldalon. Ha kampány is szerepel a themeben, akkor az egy {BANNER=campaign_one} vagy hasonló kóddal van megjelenítve. Az egyenlőségjel után gyakorlatilag bármilyen elnevezést használhatunk, az angol abc kis és nagy betűinek használatával, számokkal és aláhúzáskarakter segítségével. 52
e107 Felhasználói Kézikönyv
● ● ● ● ●
=Akarmi_1 =1_akarmi =1 =akarmi =Akarmi Kampány: Válasszunk a meglévő kampányok közül, vagy hozzunk létre új kampányt (ha a theme támogatja, használjuk azokat) Egy kampányba több ügyfél és több hirdetés is kerülhet. Ügyfél: Hozzunk létre ügyfelet, vagy válasszunk a meglévők közül. Ez alapján tudjuk azonosítani a reklámozót. Egy ügyfélnek több reklámja is lehet. Ügyfél felhasználónév: Ide írjuk be az ügyfél felhasználói nevét. Ügyfél jelszó: Ide az ügyfél jelszava kerül Az ügyfélhez tartozó felhasználónév és jelszó párost nem kötelező megadni, csak ha szeretné saját adatait megtekinteni. Ehhez létre kell hozni egy banner.php linket. Reklámcsík: Innen tudjuk kiválasztani a megjelenítendő reklámcsíkot, melyet előzőleg fel kell tölteni a e107_images/banners/ könyvtárba egy ftp program segítségével. Kattintás URL: Ide a reklámozó, vagy reklámozott oldal teljes elérési útjának urljét kell megadni. pl.: http://e107hungary.org/ Megrendelt megjelenítés: Ha a reklámozóval megegyezett mennyiségű hirdetésben állapodtunk meg, illetve nem szeretnénk csak ha néhány alkalommal jelenjen meg a reklám, akkor megadhatjuk annak megjelenési számát. Ha üresen hagyjuk, akkor korlátlan alkalommal jelenik meg. Kezdés dátuma: A hirdetés megjelenésének kezdő dátuma. Nap, Hó, Év Ha üresen hagyjuk, akkor nincs korlátozva, azonnal megjelenik. Befejezés dátuma: A hirdetés befejezésének dátuma. Nap, Hó, Év Ha üresen hagyjuk, akkor nem lesz lejárati idő. Aktív: A lenyíló menüből kiválaszthatjuk, mely felhasználói csoportok fogják látni a hirdetést, illetve inaktívvá is tehetjük. Ezen beállítások, reklámcsík létrehozása után a "Reklámcsík menü" oldalon fel kell venni az új kampányt a futó kampányok közé. Ellenkező esetben nem fog látszódni a hirdetés, csak ha a themeben a bannerek kampánynévvel is el vannak látva! {BANNER=campaign_one}
53
e107 Felhasználói Kézikönyv Az „Új Reklámcsík felvétele“ gombra klikkelve mentjük el az adatbázisba. Reklámcsík menü: Ha a menük beállítása oldalon a banner menüt kiválasztottuk és aktiváltuk egy területre, akkor van szükség ezen oldal beállításainak elvégzésére. Itt lehet beállítani a reklámcsíkok megjelenésének módját és felvenni a kampányokat. Csak a banner menüre vonatkozik, melyet a menük beállításoknál lehet kiválasztani a tetszőleges menüterületre. Címsor: Adjuk meg a reklámcsík felett olvasható címsor nevét. Pl.: Reklám; Csak akkor írjunk be címet, ha a „Megjelenítés típusa“ lehetőségek közül nem az egyszerű megjelenést választottuk. Ellenkező esetben úgy sem fog látszani. a menüben megjelenítendő kampányok kiválasztása: Itt tudjuk felvenni mely bannerkampányokat jelenítse meg a banner menü. A „jelenlegi kampányok”-ból csak át kell helyezni a „kiválasztott kampány:”-ba a megjeleníteni kívántakat. Egyszerűen csak rá kell klikkelni a kiválasztott kampányra és az már át is kerül a másik oldalra. Ha törölni szeretnénk, akkor jelöljük ki a nem kellő kampányt és alul a kijelöltek törlése opcióval távolítsuk el. megjelenített bannerek száma: Ha 2-t írunk be, akkor két reklám lesz látható egymás alatt, feltéve ha több kampány van kiválasztva. Megjelenítés típusa: Válasszuk ki a nekünk megfelelő megjelenési formát ● ● ●
egy kampány egy egyszerű menüben az összes kiválasztott kampány egy egyszerű menüben az összes kiválasztott kampány külön menükben
Egyszerű menü választása esetén nincs szükség a címsor megadására, mert az nem lesz látható! ●
Hírek Általános A törzs a főoldalon fog megjelenni, míg a bővített a 'Tovább' linkre kattintva lesz olvasható. Csak a cím mutatása Ennek engedélyezésekor a főoldalon csak a hír címe jelenik meg,egy kattintható linkkel a teljes szöveghez. Aktiválás Ha megadsz egy kezdési és/vagy befejezési dátumot, akkor a cikk csak a két időpont közt jelenik meg.
54
e107 Felhasználói Kézikönyv A kézikönyv végéhez értünk. Reméljük megtaláltad a megfelelő információkat és segítségünkel gyakorlottabb e107 felhasználó leszel. A kézikönyv bővítése folyamatban van. Ha bármilyen kérdésed van, azt az e107 Magyarország fórumán felteheted.
55