Autor | Zpráva | ||
---|---|---|---|
Laura Profil * |
#1 · Zasláno: 26. 4. 2005, 13:11:18
Chtěla bych mít na své stránce http://cecilie.wz.cz několik variant css designu. Chápu, že musím udělat variace na současný soubor style.css, kde bude ten jiný design, a dát to k dispozici, ale jak na to?
Na Zen garden jsem našla jen tohle: <a href="?cssfile=/164/164.css&page=0" title="AccessKey: a" accesskey="a">Chien</a> by <a href="http://www.pixul.net/" class="c">Alex Miller</a> Ale jak to vlastně funguje? |
||
Wan-To Profil * |
#2 · Zasláno: 26. 4. 2005, 13:35:38
PHP přečte promennou z odkazu, z ní získá adresu CSS sheetu a includuje ho...
|
||
Laura Profil * |
#3 · Zasláno: 26. 4. 2005, 13:49:42
Hm... ale jak to správně zapsat? Dejme tomu, že bych měla soubor style2.css - jak formulovat ten odkaz? Já php neumím :(
|
||
Spikee Profil |
#4 · Zasláno: 26. 4. 2005, 13:55:25
|
||
Laura Profil * |
#5 · Zasláno: 26. 4. 2005, 14:33:56
hm... to je nějaký zmatený... myslim, že to nechápu... :(
|
||
Spikee Profil |
#6 · Zasláno: 26. 4. 2005, 14:39:56
Čo nechápeš?
Ešte som našiel http://interval.cz/clanek.asp?article=3300 |
||
Wan-To Profil * |
#7 · Zasláno: 26. 4. 2005, 14:47:35
Nějak takto se vkládá CSS šablona:
<link href = "styl.css" type = "text/css" rel = "stylesheet"> A nějak takto vložíš CSS šablonu, jejíž jméno bude v URL proměnné css: <link href = "<?php echo $_GET["css"];?>" style = "text/css" rel = "stylesheet"> Pak musíš ke všem odkazům do adresy připsat ?styl=jménosouboru.css. To se dá zase celkem jednoduše udělat pomocí PHP: <a href = "neco.php?css="<?php echo $_GET["css"];?>">Text odkazu</a> |
||
Laura Profil * |
#8 · Zasláno: 26. 4. 2005, 15:01:49
Ehm... pořád v tom mám guláš... Takže do head vložím
<link href = "styl.css" type = "text/css" rel = "style.css"> <link href = "<?php echo $_GET["css"];?>" style = "text/css" rel = "style2.css"> a pak někam dám <a href = "style2.php?css="<?php echo $_GET["css"];?>">Druhý styl</a> Je to tak? Asi né, co... |
||
Wan-To Profil * |
#9 · Zasláno: 26. 4. 2005, 15:11:57
Ne...
Do HEAD souboru neco.php si vlož <link href = "<?php echo $_GET["css"];?>" style = "text/css" rel = "stylesheet"> a pak si vytvoř dva zkušební odkazy (a pochopitelně dvě různé CSS šablony styl1.css a styl2.css): <a href = "neco.php?css=styl1.css">Styl 1</a> <a href = "neco.php?css=styl2.css">Styl 2</a> |
||
Laura Profil * |
#10 · Zasláno: 26. 4. 2005, 15:29:43
a ten soubor neco.php je normálně ten soubor, kde to chci zprovoznit? Např. index.php?
|
||
Marty Profil |
#11 · Zasláno: 26. 4. 2005, 16:38:35
Laura přesně tak
|
||
Laura Profil * |
#12 · Zasláno: 26. 4. 2005, 16:44:59
Děkuji ;-)
|
||
Časová prodleva: 9 dní
|
|||
w39 Profil * |
#13 · Zasláno: 5. 5. 2005, 20:11:36
jde te na to moooc slozite...!!!! da se to i bez php!!!! pomoci JavaScriptu......
|
||
Spikee Profil |
#14 · Zasláno: 5. 5. 2005, 20:13:00
w39
No áno, ale javascript nemusí byť zapnutý... |
||
w39 Profil * |
#15 · Zasláno: 5. 5. 2005, 20:20:21
Spikee
no nemusi.....,ale zas treba ma stranky na webu,kde nema podporu php, nejaky zdarma webhosting..o(, to si nevyberes......,ale i tak... myslim ze je snazsi varianta s tim php |
||
Peta Profil * |
#16 · Zasláno: 7. 5. 2005, 15:00:28
Ja doporucuji COOKIES
Viz digi invader na www.volny.cz/peter.mlich/hry/hry.htm kde se takto zapisuje score. |
||
Peta Profil * |
#17 · Zasláno: 7. 5. 2005, 15:02:26
Spikee: Mozna spatny dotaz, ale kdo vypina JavaScript? Na ty, kdo ho nemaji zaply, kaslat. Tak si nezmeni vzled na jiny.
|
||
La_ToRaNTe Profil |
#18 · Zasláno: 8. 5. 2005, 12:07:39
Já osobně to dělám taky přes cookies ...
Je to asi nejlepší východisko. |
||
Leo Profil |
#19 · Zasláno: 8. 5. 2005, 17:18:30
PHP (nebo JS) se tam pouziva jen proto, abys nemusela tvorit uplne stejne stranky lisici se je v jednom radku kde se linkuje externi css. Pokud se volba uzivatele ma nekde ulozit, je potreba to bud ulozit do trvale cookie, nebo vyzadovat prihlaseni uzivatele a ukladat to na serveru. Leo
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0