liens / chemins !!!

Eléphant du PHP | 335 Messages

03 mai 2005, 09:15

Bonjour,

Alors je m'explique :
j'ai crée un menu qui s'affiche sur toutes les pages
par ex quand on clic sur photo (qui est dans le menu) ca ouvre la page photo/photo_index.html (c'est le lien que j'ai dans mon code)
mais si je reclique sur photo il veux ouvrir photo/photo/index.html
ou alors si je veux revenir a la première page qui est index.html alors je clique sur accueil qui est dans le menu et ba il veux ouvrir photo/index.html

en fait pour ouvrir les liens il repart de l'endroit ou il se trouve ce qui est embetant

qqn peut il m'aider a corriger ca??

dites le moi si je ne suis pas assez clair

merci...

Eléphant du PHP | 281 Messages

03 mai 2005, 09:24

Solu tu
Pour ce genre de problème il faut que tu rajoute devant ton liens
pour le bouton accueil par exemple ceci :

Code : Tout sélectionner

../index.htm
les deux points permette de redescendre dans l'arborescence

@++[/code]

Mammouth du PHP | 19672 Messages

03 mai 2005, 09:26

Il nous faudrait un bout de code pour voir comment tu génères tes liens: à première vue, tu établis le point de départ depuis la page en cours. Il faut établir le point de départ à la racine de ton site, peut-être bien avec la variable $_ENV['HTTP_HOST'] ..?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 335 Messages

03 mai 2005, 09:27

ca ne corrige pas mon erreur
si je met ca pour la page d'accueil et si je clique sur acceuil
ba forcément il ne trouve pas la page

Eléphant du PHP | 335 Messages

03 mai 2005, 09:30

Code : Tout sélectionner

<div class="head2"> <div class="menuhaut"> <a href="index.html">Accueil</a> <a href="EDC/edc_index.php">EDC</a> <a href="ISO/index.html">ISO 9001</a> <a href="BA/index.html">Business Applications</a> <a href="Autres/index.html">Autres</a> </div>

Eléphant du PHP | 281 Messages

03 mai 2005, 09:47

enfaite si je comprend bien tu as fait un require de menu sur toutes tes pages c'est ca ? :oops: :oops: Où j'ai rien caller si c'est ca ben la solution qui me parait pas trop mal c'est de mettre tout tes fichiers index au même niveau et seulement mettre les autres pages dans dans dossiers précis ca te faciliterai la tache... Mais faudrait les renommé, enfin bon moi je dis ca mais y'a peu être d'autre solution mais je vois pas trop ...

Eléphant du PHP | 335 Messages

03 mai 2005, 09:50

mon menu est fai ac feuille de style css
alors a chaque dossier je copie le feuille de style

mettre tou o meme niveau c'est galere j'ai bcp de pages kan meme

personne n'a une solution?

Mammouth du PHP | 19672 Messages

03 mai 2005, 10:04

La solution, ce serait des pseudo-frames : excellent tuto ICI
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 219 Messages

03 mai 2005, 10:52

voici mon idée :

Code : Tout sélectionner

<div class="head2"> <div class="menuhaut"> <a href="/nomDuSite/index.html">Accueil</a> <a href="/nomDuSite/EDC/edc_index.php">EDC</a> <a href="/nomDuSite/ISO/index.html">ISO 9001</a> <a href="/nomDuSite/BA/index.html">Business Applications</a> <a href="/nomDuSite/Autres/index.html">Autres</a> </div>
j'espère que cela va t'aider

daoud