LaTatadu91
Messages postés968Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention26 avril 2013
-
1 mars 2006 à 16:23
LaTatadu91
Messages postés968Date d'inscriptionjeudi 20 mai 2004StatutMembreDernière intervention26 avril 2013
-
1 mars 2006 à 17:04
Bonjour a tous,
Voila je me pose une petite question pour faire évoluer mon "site"
j'aimerais rendre ma feuille de style externe paramétrable:
voila comment je le vois:
- via un formulaire demander les styles que voudrait le client
style texte en bleu ,fond en rouge etc.....
-rentrer tout ca dans une table MySQL
- que mon fichier CSS comporte des variables que j'aurais récupérées de MySQL
.entete {
background-color:$bgcolor_entete ;
color:$color_entete;}
enfin quelque chose comme ca ...
mais je pense qu'il n'est pas possible de mélanger mon CSS externe et variable PHP?
xactise
Messages postés507Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention22 juin 20122 1 mars 2006 à 16:32
tu peut faire sa avec un fichier
si ton css sapel style.css dans la page de traitement de ton formulaire tu recrer le fichier
<?PHP
$couleur_texte = $_POST['couleur_texte'];
$fp = fopen('style.css',w+);
$contenu = ".entete {
color:$couleur_texte;
}
";
$fwrite($contenu,$fp);
fclose($fp);
?>
un truc de ce style je voit pa pk tu veux utiliser du SQL
PS verifie le code g ptet fé une faute
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 1 mars 2006 à 16:34
Hello,
rien ne t'empêche de générer une feuille CSS via PHP...
Bref, tu créer un script PHP qui génère une CSS, à partir d'une CSS template (à priori, le principe sera d'avoir une CSS template avec tous les éléments html possibles de tes pages html, avec leurs classes, id, ce que tu veux). Et tu stockes le nom de cette css dans ta base, liée à ton utilisateur. Quand il se logge, tu vérifies quelle est sa CSS (default, ou en a t il créé une), et tu la fous dans une constante qui sera utilisée dans toutes tes pages html, en lieu et place du chemin de la css liée à la page (<LINK ... />).
Mais il y a un tas de manières différentes de faire, en fait.
xactise
Messages postés507Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention22 juin 20122 1 mars 2006 à 16:44
autant pour moi j'avais mal compri en faite CHAQUE utilisateur peut avoir sa propre feuille de style parametrable ... dans c cas la oublie le post que j'ai mis au dessus