Sélectionneur de thèmes CSS - PHP - Programmation
Marsh Posté le 12-03-2005 à 14:41:57
http://www.alistapart.com/articles/alternate/
Marsh Posté le 12-03-2005 à 14:50:02
Mhhh merci mais ya pas moyen de faire ça sans JS ?
Marsh Posté le 12-03-2005 à 15:05:48
vanilla a écrit : Bonjour |
Oui, c'est une solution couramment utilisée. Généralement on met le style choisi avec rel="stylesheet" et en dessous les autres styles possibles avec rel="alternate stylesheet", même si avec les navigateurs actuels ça sert pas à grand-chose...
http://openweb.eu.org/ utilise un système de ce genre.
Marsh Posté le 12-03-2005 à 15:08:41
logiquement tu peux faire ca en php avec des sessions et des cookies si tu veux ke le mec ai toujours le meme en se connectant.
une petite listbox qui a été générée a partir du listing des fichiers .css de ton dossier /css par exemple, et ensuite un cookie qui stock ca et tu fais
echo '<link href="'.$_COOKIE['css'].'" rel="stylesheet" type="text/css"/>';
et voili
Marsh Posté le 12-03-2005 à 15:44:37
Merci, je crois que je vais opter pour les cookies ouais
Marsh Posté le 12-03-2005 à 14:39:30
Bonjour
Je voudrais faire en sorte qu'on puisse changer de CSS (un sélectionneur de CSS donc ) dans un espace membre. Le problème c'est que je vois pas vraiment comment mettre ça en place.
- Il faut garder en mémoire le thème (via les cookies ? directement dans la bdd ?)
- Comment se passe le changement de css en lui-même ? un beau if dans l'index.php puis on change la ligne <link href="theme01.css" rel="stylesheet" type="text/css"/> suivant la valeur enregistrée ?
Comme vous pouvez le voir, je suis un peu confus
Si vous pouviez m'éclairer, me donner une petite piste sur comment ça marche globalement (j'espère qu'au moins on se sert de PHP)
---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune