|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 67 ![]() |
Bonjour,
Je vous ai écrit il y a peu de temps pour savoir comment changer ma CSS à chaque visite. Votre aide a été précieuse, et voici le code avec lequel ça a fonctionné: Code :
Comment faire pour garder la même CSS sur tout le site? Je pense qu'il faut faire quelque chose avec les sessions... J'ai testé en ajoutant ça au début du code: Code :
Auriez-vous des conseils? |
||||
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour,
sessions ou cookie ? Tu as bien mis le thème css dans un cookie ? Donc, cookie : $_COOKIE['themecss'];
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#3 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 67 ![]() |
Pourtant ceci est déjà dans le code:
Code :
|
||
|
|
00
|
|
|
#4 |
![]() ![]() |
Donc, tu peux afficher le bon thème :
Code :
<link type="text/css" rel="stylesheet" media="all" href="../css/<?php echo $_COOKIE['themecss']; ?>" /> il faut mettre/ajouter à la fin de ton code : (pour récupérer le nouveau css)
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 67 ![]() |
Je déprime. Je vais de questionnement en questionnement.
Maintenant, lorsque je vais de la page d'accueil à la 2ème page, ça fonctionne. Mais de la 2ème page à la 3ème page, ça me change à nouveau la CSS. Pourtant la 2ème et 3ème page ont le même code pour appeler la CSS... |
|
|
00
|
|
|
#6 |
![]() ![]() |
Je crois que tu as un problème dans la conception du code.
1/ RELIS tes codes, et mets des COMMENTAIRES pour chaque action -> tu comprendras mieux le déroulement du code, ok ? 2/ Dis-nous (et affiche) exactement quels sont les codes que tu mets dans tes pages (index ? et autres pages) ?
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#7 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 67 ![]() |
Je relis mes codes, et je crois que je m'embrouille à force.
Voilà mes codes commentés, j'espère bien les comprendre. Page d'accueil, index.php Code :
Et pour mes autres pages, je leur ai mis à toute la même chose, sauf que j'appelle la CSS différement. Code :
|
||||
|
|
00
|
|
|
#8 | ||||||
![]() ![]() |
Voila à quoi ca peut se résumer, une fois qu'on a :
- nommé "efficacement" les variables (ici, un array des thèmes, couplé au "modulo") - ré-organisé "logiquement" le code Code :
Code :
Car si on y revient -> ca s'incrémente encore ! ... Pour pallier cet inconvénient, on peut créer un cookie "visite_encours" (valable 1jour) et mettre sur TOUTES les PAGES : Code :
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
||||||
|
|
00
|
|
|
#9 | ||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Moi (j'ai déjà fait un compteur de visites), pour n'incrémenter qu'une seule fois, je regarde justement session_id(); et je n'incrémente que s'il a changé :
Code :
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
||
|
|
00
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 67 ![]() |
J'ai essayé le code proposé par jreaux62, mais il me donne une page blanche. Je relis le code, et je n'y trouve pas d'erreur de syntaxe. Et effectivement, il est clair et bien organisé.
Et que pensez-vous? Vaut-il mieux utiliser les cookies ou les sessions? |
|
|
00
|
|
|
#11 | |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
|
00
|
|
|
#12 |
![]() ![]() |
Euuuh ... si c'est mon code ci-dessus il s'arrête à la balise </head>...
A toi d'ajouter le contenu dans le <body>, non ?
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#13 | |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
|
00
|
|
|
#14 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 67 ![]() |
euh.... non. Je sais que je débute, mais je n'en suis pas à ce niveau là quand même!
|
|
|
00
|
|
|
#15 |
![]() ![]() |
Compte tenu que ce code n'a absolument aucune influence sur l'affichage du contenu (il n'influe QUE sur le css), peux-tu nous montrer le code de ta page ?
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#16 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 67 ![]() |
Le voici:
Code :
J'ai mon site complet qui est en ligne, je souhaite juste ajouter ce code pour varier la CSS. Donc OUI, je sais comment faire un site. ![]() C'est pour le langage PHP que j'ai besoin d'aide. |
||
|
|
00
|
|
|
#17 | |||
![]() ![]() |
Code :
Comment se fait-il qu'il ne t'ait pas afficher le message d'erreur : Citation:
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|||
|
|
00
|
|
|
#18 |
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2007 Messages : 67 ![]() |
Pourtant j'ai lu et relu à la recherche d'un ; manquant ou d'un }*en moins ou en trop....
Encore une fois: merci, tout fonctionne.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com