1/ créer le cookie:
Code : Tout sélectionner
<?php
setcookie('sitestyle', $set, time()+31536000,'/','www.ottomar.net','0');
header("Location: $HTTP_REFERER");
?>
à mettre dans un fichier ' switcher.php ' à la racine du site (
www.ottomar.net/switcher.php). Le cookie s'appelle: '
www.ottomar.net'
2/ dans le <head>
Code : Tout sélectionner
<link rel="stylesheet" type="text/css" href="/dotclear/themes/keepsake/<?php echo (!$sitestyle)?'style':$sitestyle ?>.css" media="screen" title="Présentation mémorisée par cookie" />
<link rel="alternate stylesheet" type="text/css" href="/dotclear/themes/keepsake/style.css" media="screen" title="Normale" />
<link rel="alternate stylesheet" type="text/css" href="/dotclear/themes/keepsake/bleu.css" media="screen" title="Bleu" />
attention aux chemins !
3/dans le <body>, le sélecteur
Code : Tout sélectionner
<form action="/switcher.php" method="post" id="switcher">
<label for="set" id="presentation">Présentation :</label>
<select id="set" name="set">
<option value="style" selected="selected">Normale</option>
<option value="bleu">Bleu</option>
</select>
<input type="submit" value="Envoi" alt="Envoi" onmouseover="this.style.color='#ff0000'" onmouseout="this.style.color='#000000'" onmousedown="this.style.color='#ffffff'" /></form>
et c'est tout
bordin de bordin ! c'est un fakescript
ça a marché 2 aller-retour chez moi et Grouiccccccccccc !
-------
j'oublie le plus important
http://www.mmt-fr.org/article113.html?set=fond_noir
qui sont des gens trés "conformes"
----
marche pas sous Gecko
Opera ça marche
et cerise sur le gateau: c'est pas valide xhtml
---
problème de cache ???
en le vidant à chaque fois, ça marche
bon, je retourne au pieu, na !
--
C'est valide, suffit de rajouter <fieldset> entre <form>
-