| start Webszerkesztés egyéb PHP alapú megoldások Template váltása PHP-val |
| A kereséshez kattints a fentebb látható mezőbe > írd be a keresett kifejezést majd nyomj egy ENTER-t. FRISS FÓRUMTÉMÁK offtopic III. [BlackY] Egyéni rajzok saját 5let alapján III. [CeleronMaster] Emotikon hetek [Halfbreed] Joomla! (Mambo 4.5.x) [LeGaS] Help! [Mozaik] Segítséget kérnék [LeGaS] Hálózat [Flatron] Általános kérdések [Tirion] Php-s Probléma... [unduruxi] SMF [hitetlen] LAPAJÁNLÓ kepregeny.net a legnagyobb magyar képregényekkel kapcsolatos közösség honlapja RSS / META STATISZTIKA |  |
Template váltása PHP-val |  |
Írta: Harder
A PHP segítségével könnyen megoldható, hogy egy lapon váltogatni lehessen a stílusok és template-k között (attól is függ hogy a CSS-ben csak a formázásra vonatkozó részeket tartjuk, vagy mondjuk CSS segítségével építettük fel az egész lapszerkezetet), erre találsz az itt következő leírásban egy lehetséges megoldást. Hozz létre egy setup.php fájlt, melynek a tartalma az alábbi legyen <? session_start(); if ( ! session_is_registered("style") ) { session_register("style"); $_SESSION['style'] = "style1"; // set default stylesheet to use $user_style = $_SESSION['style']; } else { $user_style = $_SESSION['style']; } ?> Hozz létre egy új lapot style_setup.php néven, a tartalma pedig legyen <? session_start(); $_SESSION['style'] = $_GET['style']; header("Location: ".$_SERVER['HTTP_REFERER'] ); ?> Hozz létre egy új lapot bármilyen néven (mondjuk legyen p.php) A doctype előtt pedig szúrd be az a részt <? require"./setup.php"; ?> Még mindig a p.php fájlba illeszd be "<link href="<? echo $user_style ?>.css" rel="StyleSheet" type="text/css">" kódot a <head> és </head> tag-ek közé <head> <link href="<? echo $user_style ?>.css" rel="StyleSheet" type="text/css"> </head> Az a kódrészlet a szokásos link rel Stylesheet részlet helyett van a kódban A lépések vége fele közeledve már csak annyit dolgod maradt, hogy a lap (p.php) body részébe tegyél be selectort, amire kattintva váltani lehet majd a template-t. <a href="style_setup.php?style=style1">Style 1</a> | <a href="style_setup.php?style=style2">Style 2</a> | <a href="style_setup.php?style=style3">Style 3</a> Utolsó lépésként pedig készítsd el a CSS-eket, amik a template-eket fogja tartalmi nevezd el őket így style1 style2 style3 A script letöltése A template cserén kívül a fenti megoldás felhasználható pl. a nyelvek cseréjéhez is lang_en.php lang_fr.php lang_ge.php A tutorialban lévő mintafájlokat tartalmazó csomag letöltése: cs.zip Forrás: scriptsinclude.com
< Előző |  | Következő >
[vissza]
(C) 2006 www.tutorial.hu - photoshop és webszerkesztés leírások Joomla! is Free Software released under the GNU/GPL License. | ### FÓRUMOK [WEB] Honlapkészítés témában az alábbi 2 alfórumunkat tekintsd meg: - webprogramozás (PHP, MySQL) - webszerkesztés, webdesign (ami a honlapkészítéssel kapcsolatos lehet) Az olvasáshoz nem, de a hozzászóláshoz regisztrálni kell magad. Javasoljuk a kereső használatát a kérdések feltevése előtt.. ;) ### LETÖLTÉSEK [WEB] Forráskód szerkesztők Könyvek Link menedzsment Kódoptimalizálás Scriptek, kódok Szervercsomagok ### ONLINE CUCCOK Linkek... - URL "tisztítás" - Url továbbítás - Linkrövidítés - Linkhosszabítás - halott linkek ellenőrzése - Aktuális IP címed Színek... - Colormixers - wellstyled.com - ReedDesign Colors - crieseuwebsite.com - more.btexact.com - colorcube - behr.com - workbook - Defence Mechanism ColorToy - ColorWhore - dev.sessions.edu - ficml.org - colorschemer.com - online - themaninblue.com - technicolor - colormatch.dk - nebulus.org - fullscreen color picker CSS... - Jano - CSS, usability stb. - js.hu CSS puska - CSS Box Border Teszt - CSS - CSS compatibility - Gördítősáv módosítása - CSS lapgenerátor I. Biztonság... - .htaccess és .htpasswd - .htaccess user tiltás - Egyéni hibalapok - Htaccess direktlink tiltás - Jelszavas védelem - Jelszó generátor I. - Jelszó generátor II. - MD4, MD5, SHA-1 Forráskód... - Tidy (online HTML tisztító) - HTML encoder - HTML titkosítás - E-mail encoder Generálnak ezt-azt... - i-Frame - Marquee - Felugró ablak I. - Felugró ablak II. - Meta tagok - Favicon I. - Favicon II. Képekhez... - JPG PNG GIF optimalizáló - kulcsszavak (keywords) - Online képszerkesztő - Honlap betöltési ideje - robots.txt generator Mintaszöveg... - lipsum.com - lorem-ipsum.info - malevole.com Fordítás... - translit.ru - dict.sztaki.hu szótár - babelfish szótár Egyéb... - - HTMLinfo - webes technológiák - Webdesigner's Handbook |