Autor | Zpráva | ||
---|---|---|---|
Bob Profil * |
#1 · Zasláno: 2. 5. 2005, 10:56:12
Zajímalo by mě jestli jde přímo v css souboru používat nějakým způsobem proměnné (třeba PHP) pro opakující se hodnoty. Díky
|
||
centi Profil |
#2 · Zasláno: 2. 5. 2005, 12:05:53 · Upravil/a: centi
Bob
Priamo v CSS ani nie, ale jednoduchou úpravou sa to dá. styly.css premenuj na styly.php Na začiatku súboru styly.php napíš:
Určite sa to dá vylepšiť a vyladiť, ale na ukážku hádam stačí. P.S. No a samozrejme, v HTML načítaš toto CSS už so zmenenou príponou styly.php: <link rel="stylesheet" href="styly.php" ..... > |
||
Bob Profil * |
#3 · Zasláno: 2. 5. 2005, 12:26:59
Jo díky to je ono...
|
||
Polaroid Profil |
#4 · Zasláno: 4. 5. 2005, 14:20:02
Rád bych poznamenal, že používání takovýchto stylopisů - tj. stylopisů generovaných serverovým skriptem - se nedoporučuje z důvodů špatné kešovatelnosti a vůbec.
Je tudíž lepší se tomu vyhnout. |
||
Acci Profil |
#5 · Zasláno: 4. 5. 2005, 14:24:35
Polaroid
Tak ho přejmenuješ na styl.css a v htaccessu nastavíš MIME typ pro PHP a v souboru styl.css můžeš používat PHP. Když nastavíš dobré hlavičky, tak styl můžeš kešovat třeba na rok dopředu (pokud víš, že ho nebudeš měnit) |
||
Honza Hučín Profil |
#6 · Zasláno: 4. 5. 2005, 14:27:03
Anebo se dá definovat styl dynamicky přímo ve stránce tím, že pomocí PHP vygeneruješ interní stylopis:
<style> <?php .... ?> </style> |
||
Polaroid Profil |
#7 · Zasláno: 5. 5. 2005, 07:59:49
Co je to za bullshit acci??
Když bude mít styl příponu .css, tak jak server pozná, že ho má spracovat jako PHPčko??? A za druhé. Kešovat rok dopředu asi nebudeš ne? Když tam používáš proměnné, tak chceš, aby asi byly proměnné ne? |
||
halogan Profil |
#8 · Zasláno: 5. 5. 2005, 08:35:53
Polaroid: No to neni bullshit, presně tak bych to dělal i já, server to pozná, nebojte, stačí vědět, co napsat do .htaccess, že?
|
||
Polaroid Profil |
#9 · Zasláno: 6. 5. 2005, 09:49:54
Server pozná velký *****. To by musel zpracovávat všechny css soubory, což je jaksi blbost.
|
||
Acci Profil |
#10 · Zasláno: 6. 5. 2005, 10:07:50
Server pozná velký *****. To by musel zpracovávat všechny css soubory, což je jaksi blbost.
Ono by se to chtělo podívat, co všechno jde v tom htaccessu dělat. Jde to, ale nemusí to zpracovávat všechny CSS soubory, ale jen některé. |
||
Anonymní Profil * |
#11 · Zasláno: 6. 5. 2005, 10:11:17
Polaroid:
Jak řekl halogan, stačí vědět, co napsat do ".htaccess". Pak ti bude PHPko zpracovávat co chceš. Ty jsi ten příspěvek snad vůbec nečetl! |
||
Časová prodleva: 3 dny
|
|||
Polaroid Profil |
#12 · Zasláno: 9. 5. 2005, 09:52:29
Co jde v .htaccesu dělat je nepodstatný, důležitý je, co jde dělat v httpd.conf. A jestli právě tomudlenct někdo rozumí, tak jsem to já. Kapiš?
Teď vážně, už sem si na to vzpomněl, že tam je takovýto jak se tam vyjmenovávaj všechny přípony, který to bude akceptovat jako serverovej skript. Sorry. |
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0