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 
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.