disign interchangeable

disign interchangeable - HTML/CSS - Programmation

Marsh Posté le 02-11-2005 à 22:50:00    

salut, bonsoir ca fait longtemps :)  je voulais savoir pour faire des design dont l'internaute peut changer a son aise la taille des polies etc, faut mettre du php dans les css ?
Ou bien il serait preferable de le faire avec un autre language ? :hello:


Message édité par kirua_sama le 02-11-2005 à 22:50:23
Reply

Marsh Posté le 02-11-2005 à 22:50:00   

Reply

Marsh Posté le 02-11-2005 à 22:55:30    

Tout dépend du niveau de personnalisation, mais s'il ne s'agit que de choisir parmi des CSS existants, un tout petit peu de PHP et un cookie suffira : http://openweb.eu.org/articles/pre [...] ernatives/


Message édité par gm_superstar le 02-11-2005 à 22:55:47

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 02-11-2005 à 22:58:01    

merci parfait :)

Reply

Marsh Posté le 02-11-2005 à 23:12:13    

mais ca ne marche que sur modzilla et FF moi je voyai plus un truc dynamique ... un truc comme ca  : http://www.mirage-team.com/themes.html

Reply

Marsh Posté le 02-11-2005 à 23:16:07    

kirua_sama a écrit :

mais ca ne marche que sur modzilla et FF


Tu n'as pas lu jusqu'au bout.

kirua_sama a écrit :

moi je voyai plus un truc dynamique ... un truc comme ca  : http://www.mirage-team.com/themes.html


Ben c'est ce que je disais. Pour ce niveau de détail, oui il faut générer le fichier css dynamiquement (ou du moins que ce qui est amené à changer)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 02-11-2005 à 23:21:00    

c'est a dire qu'on en qu'on recupere en php la valeur dans la feuille de style ?

Reply

Marsh Posté le 02-11-2005 à 23:29:05    

Plutôt : on récupère en php la valeur à metter dans la feuille de style.
 
Par exemple si tu veux pouvoir changer la couleur de fond, il faudra faire un formulaire qui renverra la valeur hexa de la couleur choisie et ensuite faire un simple :
 

echo "background-color: $couleurDeFond;";


 
Donc à la limite ce que tu fais c'est un fichier .css statique qui regroupe tous les styles qui ne doivent pas être changés. Et une autre feuille de style, générée dynamiquement avec des bouts de code de ce style (et sans oublier d'envoyer le bon content-type au début, sinon Firefox ne prendra pas en compte la feuille de style)


Message édité par gm_superstar le 02-11-2005 à 23:29:37

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 02-11-2005 à 23:31:49    

oki et un dernier truc qui a plus a voir avec le php...
je recupere ces donnees par un formulaire .. $_POST['fond']
mais comment je fait pour donne une valeur a $fond au depart ?

Reply

Marsh Posté le 02-11-2005 à 23:40:12    

Ben $fond = $_POST["fond"] [:petrus75] Ou alors j'ai pas compris ta phrase...


Message édité par gm_superstar le 02-11-2005 à 23:40:22

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 03-11-2005 à 11:23:34    

Au hasard :

Code :
  1. if isset($_POST['fond']) {
  2.   $fond = $_POST["fond"];
  3. }
  4. elseif isset($_COOKIE['fond']) {
  5.   $fond = $_COOKIE["fond"];
  6. }
  7. else{
  8.   $fond = "valeur par defaut";
  9. }

Reply

Marsh Posté le 03-11-2005 à 11:23:34   

Reply

Marsh Posté le 04-11-2005 à 20:38:04    

oki voila merci enormement omega2 c'est exactement ce que je voulais dire j'avais trouver tout seul mais merci enormement ^^. Sinon vous pensez quoi de cette solution pour un site ??

Reply

Marsh Posté le 04-11-2005 à 21:24:34    

ya plus qu'à généraliser ça avec une fonction


---------------
Les CSS c'est bon mangez-en
Reply

Marsh Posté le 04-11-2005 à 21:31:39    

comment ca ?

Reply

Marsh Posté le 04-11-2005 à 21:34:54    

Etant donné le caractère non-essentiel de la feature, j'aurais évité d'alourdir le serveur avec ce genre de trucs et je me serais limité à un JS qui s'occupe du cookie et édite les styles. ( avec à la clef un preview en "temps réel" ).


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 04-11-2005 à 21:36:55    

.... je ne connais absolument rien en JS ... deplus si l'utilisateur le desactive que se passe t-il ?

Reply

Marsh Posté le 04-11-2005 à 22:15:29    

Bha le style par défaut, d'ou le début de ma phrase...


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 05-11-2005 à 21:13:42    

oki ... et gatsu j'ai pas compris lorsque tu parle de generalise ca avec un fonction ?? tu peux m'expliquer stp ?

Reply

Marsh Posté le 06-11-2005 à 17:59:09    

..?

Reply

Marsh Posté le 06-11-2005 à 18:05:42    

Apprend le php => www.php.net


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed