Stradus CMS v1.0 beta4. A könnyűsúlyú tartalomkezelő rendszer (stílusok készítése)

Hasonló dokumentumok
Stradus CMS v1.0 beta4. A könnyűsúlyú tartalomkezelő rendszer (rövid kezelési útmutató)

Google Cloud Print útmutató

Google Cloud Print útmutató

Gyakorlati vizsgatevékenység B

AirPrint útmutató. 0 verzió HUN

Gyakorlati vizsgatevékenység A

Egzinet Partner Portál

VARIO Face 2.0 Felhasználói kézikönyv

Google Cloud Print útmutató

Windows 8.1 frissítés, részletes útmutató

TUDNIVALÓK A WEB-FEJLESZTÉS I. KURZUSRÓL

Ez a Használati útmutató az alábbi modellekre vonatkozik:

Információs technológiák 2. Gy: CSS, JS alapok

AirPrint útmutató. Ez a dokumentáció a tintasugaras modellekre vonatkozik. 0 verzió HUN

AirPrint útmutató. 0 verzió HUN

CareLink Personal telepítési útmutató. Első lépések a CareLink Personal adatfeltöltéshez

SDX Professional 1.0 Telepítési leírás

Bemutató anyag. Flash dinamikus weboldal adminisztrációs felület. Flash-Com Számítástechnikai Kft Minden jog fenntartva!

Ez a felhasználói útmutató a következő modellekre vonatkozik:

A WORDPRESS TELEPÍTÉSÉNEK LÉPÉSEI

Tanúsítvány feltöltése Micardo kártyára

Rendszerkövetelmények

Gyorskalauz SUSE Linux Enterprise Desktop 11

DOAS FordEcat kapcsolat beállítása

KnowledgeTree dokumentumkezelő rendszer

Kezdő lépések Outlook Web Access

Levelező kliensek beállítása

Weboldalkészítés sablonok segítségével Nyitrai Erika. Miről lesz szó? WEBOLDALKÉSZÍTÉS SABLONOK SEGÍTSÉGÉVEL. Saját honlapot szeretnék

Webtárhely létrehozása a helyen. Lépések Teendő 1. Böngészőbe beírni: 2. Jobb oldalon regisztrálni (tárhelyigénylés).

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Általános fiók beállítási útmutató

WordPress segédlet. Bevezető. Letöltés. Telepítés

O365 és felhő szolgáltatások igénybevételéhez szükséges beállítások

Kezdő lépések Microsoft Outlook

A NetBeans IDE Ubuntu Linux operációs rendszeren

Webshop készítése ASP.NET 3.5 ben I.

A Telepítés hajlékonylemezről panelen kattintson az OK gombra.

Tisztelt Tulajdonosok!

Telenor Magyarország MS Office 365 telepítési útmutató

Zimbra levelező rendszer

DINA elektronikus napló felhasználói kézikönyv szülőknek

FRISSÍTÉSI LEÍRÁS A WINIKSZ PROGRAMCSOMAGHOZ

MŰSZAKI DOKUMENTÁCIÓ. Aleph WebOPAC elérhetővé tétele okostelefonon. Eötvös József Főiskola 6500 Baja, Szegedi út 2.

Rendszerkezelési útmutató

Titkosított kommunikáció. Mindenkivel. Egyszerűen.

ONLINE SZAKÉRTŐI KERETRENDSZER

Belépés a GroupWise levelező rendszerbe az Internet felől

Az ActiveX beállítása

ACTUAL Ügyviteli Rendszer FRISSÍTÉSI ÚTMUTATÓ. Felhasználói kézikönyv - kivonat

Gyors Áttekintő Segédlet Fenntartóknak v1.01 KRÉTA TANTÁRGYFELOSZTÁS GYORS ÁTTEKINTŐ SEGÉDLET FENNTARTÓKNAK. verzió v1.01 /

Tisztelt Felhasználó!

Albacomp RI Rendszerintegrációs Kft Székesfehérvár, Mártírok útja 9. E K O P - 1. A. 2 - A D A T Á L L O M Á N Y O K

Tudás Reflektor. Copyright 2011; Kodácsy Tamás;

A telepítési útmutató tartalma

Tel.: 06-30/ Közösségi megosztás előnyei és alkalmazása

Hiteles Elektronikus Postafiók

Tanúsítványok kezelése az ibahir rendszerben

First Voice Kft. Stilldesign Üzletág

AirPrint útmutató. B verzió HUN

Linux Mint felhasználói kézikönyv

AirPrint útmutató. A Használati útmutató a következő modellekre vonatkozik: MFC-J6520DW/J6720DW/J6920DW. 0 verzió HUN

GIRO GSM MODEM/VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

DRUPAL 7. újdonságai. Hojtsy Gábor Drupal Hétvége, Budapest november 14. Angela Byron fóliái alapján

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára.

Használati útmutató. PNI House IPMAX POE ONE készlet IP térfigyelő kamera


Csavarda mobil áruház

EDUROAM WI-FI beállítása

Nokia N8 (Mail for Exchange) beállítása Virtualoso levelezésre

TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás

JavaScript Web AppBuilder használata

Felhasználói kézikönyv. Verzió: 1.01

Felhasználói kézikönyv

Smarty AJAX. Miért jó ez? Ha utálsz gépelni, akkor tudod. Milyen műveletet tudunk elvégezni velük:

Memeo Instant Backup Rövid útmutató. 1. lépés: Hozza létre ingyenes Memeo fiókját. 2. lépés: Csatlakoztassa a tárolóeszközt a számítógéphez

Felhasználói kézikönyv

DHL EXPRESS MYBILL FELHASZNÁLÓI ÚTMUTATÓ

Az Evolution levelezés beállítása

Tanúsítvány feltöltése Oberthur kártyára és Oberthur SIM termékre

Felhasználói Kézikönyv

Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban

Tanúsítvány létrehozása Micardo kártyára

NSR TAO rendszer használatához kiadott tanúsítvány megújításának lépései

Gyökértanúsítványok telepítése Windows Mobile operációs rendszerekre

BŐVÍTMÉNYEK TELEPÍTÉSE ÉS SZERKESZTÉSE WORDPRESS-BEN

Kedvenc Ingyenes editorok avagy milyen a programozó jobbkeze? PSPAD editor DEVPHP IDE

Az Egységes Pályázati Keretrendszer használata (akadémiai könyv- és folyóiratkiadási támogatás elnyerésére a 2014.

Űrlapok és kedvencek. Rendszergazdai kézikönyv. 5,2 Verzió augusztus

Felhasználói Kézikönyv

WEB PROGRAMOZÁS 3.ELŐADÁS. Űrlapok

Tanúsítvány feltöltése Oberthur kártyára és Oberthur SIM termékre. Windows 7, Windows 8, Windows 8.1 és Windows 10-es operációs rendszeren 1(9)

GUSE BEMUTATÓ. Az MTA CLOUD felhasználói számára készült guse bemutató v2.0. MTA Cloud csapat

ÚTMUTATÓ. a Fulbright MTA Mobilitási Ösztöndíj pályázat beadásához

3 A hálózati kamera beállítása LAN hálózaton keresztül

Nokia N97_mini (Mail for Exchange) beállítása Virtualoso levelezésre

SZOLGÁLTATÓI NYILVÁNTARTÁSI RENDSZER FELHASZNÁLÓI KÉZIKÖNYV

BEJELENTKEZÉS AZ EPK RENDSZERÉBE

Átírás:

Stradus CMS v1.0 beta4 A könnyűsúlyú tartalomkezelő rendszer (stílusok készítése) 2012-08-22

Tartalomjegyzék Bevezetés...2 A stíluslapok...3 A témák...4 Címsáv tartalma...4 Felső blokk tartalma...5 Tartalom blokk tartalma...5 Alsó blokk tartalma...5 Alcím tartalma...5 Bal oldalsáv tartalma...5 Jobb oldalsáv tartalma...5 Beépített login (modul nélkül)...6 Lapcím...7 Oldaltörzs...7 Kérjen segítséget!...8 Nyilatkozat a 'Stradus CMS' fejlesztőjétől...8 Stradus CMS 2011-2012 1

Bevezetés Köszönjük, hogy a Stradus tartalomkezelő rendszert választotta. A Stradus alaprendszert kétféle módon lehet egyedi kinézettel ellátni. Egyszerű stíluslappal Vagy teljes oldalfelépítést jelentő Témával A Stradus tartalomkezelésről, a stílusokról olvashat még a Felhasználói Kézikönyvben, amit a http://stradus.eu webhelyről tölthet le. Stílusok készítéséhez szüksége lesz: Helyi web- és adatbázisszerverre (a Stradus CMS futtatásához) FTP-kliensre (a rendszer és a stílusok feltöltésére) Egy forrásszerkesztőre (WYSIWYG): getit, Notepad++, Bluefish Egy saját ötletre, látványtervre HTML, CSS ismeretekre Esetleg PHP, JavaScript és AJAX ismeretekre Ha kételkedik webdesign tudásában keresse fel a http://www.w3schools.com/ webhelyet! Stradus CMS 2011-2012 2

A stíluslapok A stíluslapok, ahogy a nevük is sugallja, egyszerű CSS fájlok, amik az alapértelmezett téma fölött cserélik a kinézetet. Ezeket a CSS fájlokat a rendszer a stylesheets mappában keresi. Kereséskor csak a.css fájlok kerülnek kilistázásra, így külön mappákban, vagy közvetlenül a stylesheets-en belül is lehet tárolni a kinézet elemeit, vagy bármi mást. (background-image, border-image stb.) Az alapértelmezett stíluslap, a default.css, és a hozzátartozó default mappa. Ezeket nem ajánlott átnevezni, mert komoly rendszerhibát okozhat (amíg nincs visszanevezve), de kiváló referenciaként szolgálhat egy saját színösszeállításhoz, mert minden id és class benne van, amit az alaptéma használ. Ha új stíluslapot akar készíteni, csak másolja le, majd nevezze át a default.css-t! Ezután beállíthatja a rendszerben az új css fájlt. Szerkesztés közben, a lap frissítésekor láthatja is a változást. Az Adminisztráció menüben az alaptéma és az alapértelmezett stíluslap van használva beállítástól függetlenül. Ha tesztelni szeretné az oldala kinézetét, navigáljon a nyitólapra! A rendszer jövőbeli szolgáltatásai közé fog tartozni pl. egy stíluslap-készítő és generátor. Természetesen a stíluslapok működését akkor sem fog ártani tudni, de addig is marad a forrásszerkesztés. Stradus CMS 2011-2012 3

A témák A téma egy egész oldalfelépítést tartalmaz, amely magába foglalhat lényegében bármit. (HTML, PHP, JS, CSS és bármilyen egyéb tartalmakat) A témák megfelelőek akár arra, hogy a rendszer szinte teljes működését kikerülje, és egészen új, egyedi weboldalt hozzon létre, amely úgy működik, ahogy Ön szeretné. Mellőzheti a lapváltó-motort, az oldalsávokat, a blokkokat, egyúttal minden lehetőséget, amely ún. stílusfüggőnek van jelölve az Adminisztráció menüponton belül. A stílusfüggő opciók csak akkor fejtik ki a hatásukat, amennyiben olyan téma van beállítva, ami kompatibilis az éppen használni kívánt stílusfüggő beállítással. Például a rendszernapló és oldalstatisztika szolgáltatás tovább fut, egy saját téma esetében is. A témákat a rendszer, a themes mappában keresi. Itt témánként külön mappa kell, hogy legyen. A default mappa a rendszer alapértelmezett témája. Használhatja ezt is kiindulási pontnak; másolja le, majd nevezze át a másolatot! A default mappát ne törölje és ne nevezze át, mert az adminisztrációs felületen ez a téma van használatban. A témák mappáin belül kötelező lennie egy body.php-nek! Az SCMS ténylegesen ezt fogja beilleszteni az oldaltörzsbe. Ha ez nincs, a téma nem lesz használható. Ebből a body.php-ből kiindulva lehet (mint egy index fájl) felépíteni a saját oldalt. Ahhoz, hogy egy téma teljesen kompatibilis legyen a Stradus CMS-sel, bizonyos, el kell látni bizonyos elemekkel: Ezeket a kódokat csak illessze be a body.php-ba a kívánt helyre (vagy bármilyen más fájlba, amit a body.php magába foglal (include)). Címsáv tartalma <?php if(simple_ml_tag_reader('config.xml','banner_type')==1) print '<a href="index.php"><div id="header">'.simple_ml_tag_reader('config.xml','title').'</ div></a>'; if(simple_ml_tag_reader('config.xml','banner_type')==2) @include('blocks/titleblock.php');?> Stradus CMS 2011-2012 4

Felső blokk tartalma <?php include('blocks/top.php')?> Tartalom blokk tartalma <?php include('blocks/content_sub.php');?> Alsó blokk tartalma <?php include('blocks/bottom.php');?> Alcím tartalma <?php $enabled = simple_ml_tag_reader('config.xml','header_text_enabled'); $text = str_replace('\\','',simple_ml_tag_reader('config.xml','heade r_text')); if($enabled == 1) print '<div id="title">'; print $text; print '</div>';?> Bal oldalsáv tartalma <?php include('widgets/side1.php');?> Jobb oldalsáv tartalma <?php include('widgets/side2.php');?> Stradus CMS 2011-2012 5

Beépített login (modul nélkül) <?php switch (login_check()) case 'all_ok': print '<p style="color:white;">üdvözlünk '. $_COOKIE['whosloggedin'].'! <a href="index.php? logout=1">kilépés</a></p>'; case 'nothing': loginform(); case 'not_find': loginform('hibás felhasználónév, vagy jelszó!'); case 'wrong_pass': loginform('hibás felhasználónév, vagy jelszó!'); case 'logged_out': loginform('sikeres kilépés');?> A fenti switch utasítással a login_check() SCMS beépített függvény kimenetét vizsgáljuk amely lehet: all_ok : A bejelentkezett felhasználó hitelesítése sikerült nothing : Nem történt még semmi bejelentkezés, vagy bejelentkezési kísérlet. Ilyenkor kell megjeleníteni a belépő felületet. not_find : A felhasználó nem található. Általában ilyenkor is kiíratjuk a belépő felületet, hogy a látogató újra próbálkozhasson. wrong_pass : A rossz jelszóra adott válasz. Ajánlott biztonsági okokból ugyanúgy kezelni, mint a rossz felhasználónevet. logged_out : A sikeres kijelentkezéskor adott válasz. A loginform() nem beépített függvény, Önnek kell elkészítenie, vagy használhatja máshogy a login_check()-et. A bejelentkező felületnek jellemzően tartalmaznia kell két beviteli mezőt és egy submit gombot. A név textbox-sza legyen username és a jelszóé meg password. A beléptető alprogram ezeket várja! Stradus CMS 2011-2012 6

Lapcím if(simple_ml_tag_reader('config.xml','pagetitle')==1) print '<div id="pagetitle">'; if(isset($_get['cim'])) // A menuvizsgalat.php adja át a címet. print $_GET['cim']; else print $pagename; // A menuvizsgalat.php adja át a címek tömbjét. print '</div>'; Oldaltörzs <?php include_once('prog/php_pageswapper.php');?> Azonban ezekre a kódokra sincsen feltétlen szükség. Nagy vonalakban ennyire van szükség egy kompatibilis téma készítéséhez. A stílus és modulkészítés leírása a verziók előrehaladtával bővülni fognak. Az SCMS-hez már készültek különböző témák és stíluslapok is. A http://stradus.eu is SCMS-re épül, és egyedi témát használ. A http://myrc.hostei.com egyszerű stíluslapot használ, mégis a kinézete rendkívül eltérő az alapértelmezett stílustól. Tulajdonképpen bármi megvalósítható, csak be kell tartani azt a kevés szabályt amit a rendszer kíván és élni a lehetőségeivel. Stradus CMS 2011-2012 7

Kérjen segítséget! További információkért látogasson el a http://stradus.eu webhelyre! Kérdezhet a stradus@sznet.hu e-mail címen! Ha még nem tette, olvassa el a felhasználói kézikönyvet, ami a webhelyünkről letölthető! Amennyiben hibabejelentés szeretne tenni, azt is megteheti a fenti lehetőségeken keresztül, vagy a rendszerbe épített hibajelentő szolgáltatáson keresztül. Nyilatkozat a 'Stradus CMS' fejlesztőjétől A Stradus webes tartalomkezelő-rendszer, csak teljes egészében, szabadon terjeszthető, illetve bármely része módosítható, amennyiben a módosult SCMS változat névjegyében feltüntetik annak eredetét, azaz a 'Stradus CMS' logóját, weboldalát, valamint supportjának elérhetőségét. Bármilyen módosított változatról kérem értesítsenek e-mailben. A rendszer csak jogtiszta, nagyrészt nyílt forráskódú szoftverek felhasználásával készült. Ön a rendszer telepítésével elfogadja a Stradus Végfelhasználói Licencszerződést. Kérem olvassa el figyelmesen Sárfi Benjámin - 2012.08.05 Stradus CMS 2011-2012 8