Autor Zpráva
domeon
Profil
Ahoj, nevíte, jak by se dala udělat funkce v PHP, která by editovala CSS(například barvy).
Díky za rady...
midlan
Profil
Uděláš PHP script který na základě různých podmínek bude generovat styl CSS (nejprve musíš ovládat samotné CSS abys věděl jak ho vůbec vygenerovat). Pak takový script stačí linknout v hlavičce jako běžný CSS styl :)
domeon
Profil
Ok,
myslíš takto?
<link rel='stylesheet' type='text/css' href='css/style.php' />
DJ Miky
Profil
Třeba tak. Ještě bude lepší v tom PHP posílat odpovídající hlavičku Content-Type (text/css).
domeon
Profil
Dobře tedy,
mám tady home.php:
 <link rel='stylesheet' type='text/css' href='css/style.php' />
<?php
    header("Content-type: text/css; charset: UTF-8");
  $brandColor = "#fff";
   $linkColor = "#d7ffff";
?>

a v style.php mám:

h1 {
  color: <?php echo $linkColor; ?>;
}

Teď ještě jestli by mi nějaká dobrá duše poradila, jak upravovat proměnou $brandColor a $linkColor přímo ve formuláři na stránce.
Jestli to teda vůbec půjde. Díky
Ulikar
Profil *
ten Content-type dej do style.php
Str4wberry
Profil
Můžeš ten style.php volat s parametry.
<link rel='stylesheet' type='text/css' href='css/style.php?brandColor=fff&linkColor=d7ffff' />
Bude ale vhodné tyto vstupy nějak ošetřit.
peta
Profil
Jestli by nebylo jednodussi k tvemu css pripojit uzivatelsky css? Nekteri uzivatele by si treba upravili radi i jine veci a pridali treba js do css kodu a jine vymozenosti pro dobro i zlo.
<link rel='stylesheet' type='text/css' href='css/style.css' />
<link rel='stylesheet' type='text/css' href='user/user-style.css' />

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0