Bonjour à tous !

Je reviens sur un problème qui est resté pour moi [irRésolu] et que j'ai contourné comme je pouvais. Ce "hack" ne me convenant plus, je me permets de vous remonter ce problème qui semble faire l'objet de nombreux posts sur ce topic.

Le tutoriel a été conçu sur cette base :
- tous les répertoires contenant les styles sont à la racine
- les pages php qui seront affichées sur le site sont à la racine également.

Comme beaucoup de webmasters j'ai choisi une arborescence différente, à savoir :
- un index.php à la racine du site
- un certain nombre de répertoires à la racine du site qui contiennent à leur tour un index.php

Je vais vous présenter mon problème avec 3 urls différentes : monsite/ ; monsite/rep1/ ; monsite/rep2/ ;

La page monsite/index.php n'est qu'un copier-coller du tuto (qui marche très bien pour cette partie Smiley cligne ).
Les pages monsite/rep1/index.php et monsite/rep2/index.php contiennent quelques modification :
1)
if(file_exists("[#red]..[/#]/".$_POST['style']."/style.css"))

2)
echo '<link rel="stylesheet" type="text/css" media="screen" href="[#red]..[/#]/'.$css.'/style.css" />' ;


Voilà les comportements observés :
1)Sans changement de style, aucun soucis de feuille de style (normal me direz-vous Smiley biggrin )
2)Lorsque la modification du style est faite à partir de l'url monsite/, aucun soucis de feuille de style sur aucune des pages du site : le style est appliqué à chacune des pages.
3)Lorsque la modification du style est faite à partir de l'url monsite/rep1/, la modification n'est effective que pour cette page, càd qu'en naviguant vers monsite/ le design est celui de l'ancienne feuille de style. idem si je navigue vers monsite/rep2/.

N'ayant pas trouvé de solution à ce problème récurrant, le site en question (voir signature) est basé sur un design "passé" dans l'url de chacun des liens internes du site. Mais connaissant des problèmes de référencement concernant cet aspect, j'aimerai vraiment trouver une solution.

Merci de votre aide !
Modifié par Mucsy (30 Mar 2007 - 11:07)
bonjour,

afin de relancer un peu ce sujet j'ai mis en ligne un exemple pour illustrer ce problème.

Un style switcher pas sympa

Ce test ne se base que sur 2 styles : un style élaboré et un autre (réalisé pour les besoins de l'enquête Smiley ravi ) qui centre tout le contenu et entoure chacune des divs.

Le php inséré en début de page est celui directement extrait du tutoriel.

Je vous laisse naviguer et tester à votre guise.
Modifié par Mucsy (30 Mar 2007 - 10:48)
Merci pour ta réponse... honnête ! Smiley smile

Si vous avez besoin d'une aide quelconque, n'hésitez pas !

Je rajoute la balise [Résolu] mais au fond c'est plutôt "[En attente d'un nouveau tuto]...