Aller au contenu

Gros problème de liens sur mon site...


diox

Sujets conseillés

Je vais essayer de mieux explique car je me rend compte que ce n'est pas tres claire...

Je suis donc en train d'essayer de mettra a jour ce site:

http://www.dance-station.org

L' architecture du site est assez simple.

A la racine du serveur se trouve tout mes pages liées et tous mes dossiers, mes pages sont liées a un template dreamweaver (.dwt) qui se trouve dans le dossier "Templates".

1.gif

Dans ce dossier se trouve le template qui est la base de toutes mes pages.

Jusque la tout fonctionne très bien...

Maintenant j'ai créer un dossier test au même niveau que le reste pour pouvoir faire

des essais

2.gif

Dans ce dossier test j'ai transférer tout le site tel qu'il est a la racine du serveur (comme sur les images). Donc apprioris tout devrais se comporter de manière identique quand je fais des essais a partir de:

http://www.dance-station.org/test

que quand je fais des essais a partir de:

http://www.dance-station.org

Mais la j'ai un problème avec mes liens à partir du fichier de template (qui dans ce cas ci est évidemment dans un dossier "Templates" qui se trouve dans le dossier de test au même niveau que les autres pages vu que j'ai recopier identiquement l'arobrescence dans ce dossier test).

En fait tous mes liens, ceux du menu gauche et de menu haut du site (que je vous invites a visiter pour mieux visualiser) sont définis dans le fichier de template.

Avant que je reprenne les mise a jours il n'y avait pas de css et les liens vers les pages étaient définis comme ceci:

<a href="../Classique.asp?lib=Street%20Funk"style="text-decoration: none">Classique</a>

<a href="../hip-hop.asp?lib=Hip-Hop"style="text-decoration: none">Hip-Hop</a>

etc...

j'ai changé ces liens par:

<a href="../classique?lib=Street%20Funk">Classique</a>

<a href="../hip-hop.asp?lib=Hip-Hop">Hip-Hop</a>

J'ai enlever le text-décoration dans le lien car je l'ai définis dans une css linker au template...

Mon problème est que après ces changement qui sont pourtant des liens propres quand je clique sur ces liens a partir de ce chemin:

http://www.dance-station.org/test/une_page.asp

j'obtiens des liens absolus de ce type (ici par exemple j'ai cliqué sur classique):

http://www.dance-station.org/test/Templates/%22../ classique.asp?lib=Classique%22style=%22text-decoration:

(l'espace est mis expres ici sinon il n'affiche pas mon lien ici sur ce firum)

Je ne comprend pas pourquoi déjà il affiche un lien absolu alors que j'ai bien mis un "../" et je ne vois pas ce que vient encore faire ce "text-decoration:" que j'ai pourtant enlever..

En tout logique je devrais avoir de liens comme ceci car comme définis dans le template:

<a href="../classique?lib=Street%20Funk">Classique</a>

<a href="../hip-hop.asp?lib=Hip-Hop">Hip-Hop</a>

et cela devrais pointer comme ceci :

http://dance-station.org/test/classique.asp

http://dance-station.org/test/hip-hop.asp

Qu'elqu'un aurait une explication ?? car je ne comprend vraiment pas la..

J'espere avoir été claire et merci d'avance (n'hésite pas a aller visiter le site pour mieux comprendre ce que j'ai essayer d'expliquer)

Merci encore

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Un template dans Dreamweaver ne fait que contenir des parties communes à toutes les pages qui lui font référence, il n'y a rien de dynamique comme dans un template pour une application PHP. Cela implique que toute modification faite sur le template Dream doit être recopiée dans chaque fichier lié au template. Quand tu as changé les liens pour enlever le "text-decoration", Dream a du te demander si tu voulais appliquer les changements sur toutes les pages concernées par le template :

1 - S'il ne t'a pas posé la question, c'est que ton template n'est pas bien relié aux pages de ton site.

2 - S'il t'a posé la question et que tu as répondu non, il faut refaire une modification mineure dans le template (un espace quelques part par exemple) et cette fois répondre oui à la question.

3 - Si tu as répondu oui, Dream a appliqué les modifs sur toutes les pages de ton site, et dans ce cas toutes les pages doivent être uploadées sur ton site pour que tu vois les changements.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...