Hello,
je travaille sur une nouvelle version de mon site web (http://ugcbb.free.fr), dans laquelle je veux intégrer un style switcher (ou sélecteur de style)...
ma page de test se trouve ici : http://ugcbb.free.fr/ugcbb3/pages/futurindex.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8<head> <title>Union Gouvieux-Chantilly Basket-Ball</title> <link href="http://ugcbb.free.fr/ <?php echo (!$ugcbbfreefr_stylecss)?'style1':$ugcbbfreefr_stylecss ?> .css" rel="stylesheet" type="text/css" media="screen" title="mon choix de style d'affichage" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id=style>Changement de style <form method="post" action="http://ugcbb.free.fr/selecteurstyle.php"> <label for="selectiondustyle"> <select name="nouveau" id="selectiondustyle"> <option value="style1">style bleu </option> <option value="style2">vert gouvieux</option> </select> </label> <input type="submit" value="Choisir ce style" /> </form> </div>
J'ai créé une page de création de cookies, selecteurstyle.php, située à la racine du site, code =
Mes feuilles de style "style1.css" et "style2.css" se trouvent également à la racine du site.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php setcookie ('ugcbbfreefr_stylecss', //nom du cookie $nouveau, //valeur du cookie time() + 31536000, //durée de vie (31 536 000 secondes = une année) '/', //répertoire de validité par rapport à la racine 'http://ugcbb.free.fr', //nom de domaine COMPLET dont sous-domaine '0'); // 0 = pas sécurisé header("Location: ".$_SERVER['HTTP_REFERER']); // retour à la page précédente ?>
Mon code reconnaît mon style1.css comme le style par défaut mais lorsque je test mon switcher pour passer en style2 ça ne marche pas ! help please...
Partager