changer de répertoire de squelette

Bonjour !

J'aimerais faire une version light de mon site, pour ceux qui n'ont pas envie de charger toute la navigation. pour cela, je compte faire un second répertoire et refaire des squelettes plus light.

Comment je peux faire en sorte que le choix de l'internaute au début du site soit pris en compte et gardé sur toute la visite, sachant qu'il ne s'enregistre pas ?

en utilisant les sessions, je dois pouvoir le gérer, mais je ne suis pas sur de savoir quelle variable modifier. Quelqu'un a déjà fait ? y'a t-il un message référent dans les archives ? (j'ai pas trouvé moi :frowning: )

merci !

FX

Bonjour !

n'ayant pas eu de réponse, je vais tenter de reformuler la question plus simplement, ou plus techniquement, au choix :slight_smile:

est ce qu'on peut changer la variable dossier_squelettes pour tout le site, de manière à ce qu'il "écrase" la variable définie dans mes fonctions ? sinon je peux faire une boucle conditionnelle dans mesfonctions, mais je sais pas si ca va marcher...

J'aimerais faire une version light de mon site, pour ceux qui n'ont pas envie de charger toute la navigation. pour cela, je compte faire un second répertoire et refaire des squelettes plus light.

Comment je peux faire en sorte que le choix de l'internaute au début du site soit pris en compte et gardé sur toute la visite, sachant qu'il ne s'enregistre pas ?

en utilisant les sessions, je dois pouvoir le gérer, mais je ne suis pas sur de savoir quelle variable modifier. Quelqu'un a déjà fait ? y'a t-il un message référent dans les archives ? (j'ai pas trouvé moi :frowning: )

merci !

FX

Le Mon 27/10/2003 à 08:37, FX a écrit :

est ce qu'on peut changer la variable dossier_squelettes pour tout le
site, de manière à ce qu'il "écrase" la variable définie dans mes
fonctions ? sinon je peux faire une boucle conditionnelle dans
mesfonctions, mais je sais pas si ca va marcher...

  Je m'étais dit qu'il fallait que je réponde à cette question, mais
c'est passé à la trappe.
  J'ai fait un truc comme ça, mais ça déconne, donc à débuguer :

dans ecrire/mes_options.php3, j'ai ajouté ça :

// pour utiliser un look ou un autre
global $dossier_squelettes;
if (!empty($HTTP_GET_VARS["LOOK"])) {
    $dossier_squelettes=$HTTP_GET_VARS["LOOK"];
    setcookie("piif_look", $dossier_squelettes);
} elseif (!empty($HTTP_COOKIE_VARS["piif_look"])) {
    $dossier_squelettes=$HTTP_COOKIE_VARS["piif_look"];
} else {
    $dossier_squelettes="matrix";
}
//echo "look= $dossier_squelettes";

  Donc, si on appelle une url avec un ?LOOK=toto, ça affecte "toto" à
$dossier_squelettes, et ça le met dans le cookie piif_look (à
renommer dans ton cas :wink:
  Sinon, si le cookie existe, ça le prend
  Sinon, ça met une valeur par défaut (ici "matrix").

  Le problème, c'est que cette valeur de dossier_squelettes est censée
générer un nom différent dans le cache, mais ça déconne : quand on
change de look, on retrouve des pages du look précédent, et je n'ai pas
encore pris le temps de désosser tout le cheminement pour comprendre où
ça coince.

  Hope this helps ...
À+, Pif.