Include de menu et bannière
tchek
-
astuces72 Messages postés 7769 Date d'inscription Statut Membre Dernière intervention -
astuces72 Messages postés 7769 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà je suis entrain de créer un site web et comme j'ai plusieurs pages j'ai crées un fichier menu.php que je vais inclure dans toutes les pages et qui contiendra les menus de navigation et la bannière. le problème c'est que lorsque j'inclut cette page dans les autres qui sont dans des dossiers ils ne retrouvent pas les autres pages. ex: sur la page astuce je ne peut pas accéder à la page forum situé dans un autre dossier et non plus voir la bannière.
Aidez moi svp.
Voilà je suis entrain de créer un site web et comme j'ai plusieurs pages j'ai crées un fichier menu.php que je vais inclure dans toutes les pages et qui contiendra les menus de navigation et la bannière. le problème c'est que lorsque j'inclut cette page dans les autres qui sont dans des dossiers ils ne retrouvent pas les autres pages. ex: sur la page astuce je ne peut pas accéder à la page forum situé dans un autre dossier et non plus voir la bannière.
Aidez moi svp.
A voir également:
- Include de menu et bannière
- Menu déroulant excel - Guide
- Canon quick menu - Télécharger - Utilitaires
- Windows 11 menu contextuel classique - Guide
- Windows 11 menu démarrer classique - Guide
- Réinitialiser menu démarrer windows 10 - Guide
3 réponses
slt
c'est normal !
tu ne peux pas mettre deux liens sur le même !
il faut que tu mettes tes lien en "lien absolu", c'est a dire avec le nom de domaine:
ton_domaine.fr/lien.html
c'est normal !
tu ne peux pas mettre deux liens sur le même !
il faut que tu mettes tes lien en "lien absolu", c'est a dire avec le nom de domaine:
ton_domaine.fr/lien.html
Merci.
Si je comprend bien je fais
J'essaie tout à l'heure après les cours et je te donne le résultat
Si je comprend bien je fais
localhost/menu.phpje crois!
J'essaie tout à l'heure après les cours et je te donne le résultat
non
solution 1
il faut que tu organises tes pages et tes dosiers de façon homogène:
par exemple tu fait un dossier "includes"
dans lequel tu vas mettre toutes les pages qui vont être include dans les autres (ex: menu.php)
et si tu met toutes les pages de ton site sous la racine
exemple dans la page accueil.php
tu auras:
idem pour les autres
mais ensuite pour le menu comme il est include dans une page il faut résonner comme si il était dans le dossier ce cette page, donc faire le chemin de ton lien en conséquence
ex: dans la page menu.php
lien vers la page accueil
OU
solution 2
Si tu ne veux pas réorganiser et mettre toutes pages ainsi pour les liens de la page menu.php tu utilises l'adresse absolue mais sans le nom de domaine, tu pourra tester aussi bien en local (avec wamp) qu'en distant (chez un hébergeur)
la première / = racine du site
solution 1
il faut que tu organises tes pages et tes dosiers de façon homogène:
par exemple tu fait un dossier "includes"
dans lequel tu vas mettre toutes les pages qui vont être include dans les autres (ex: menu.php)
et si tu met toutes les pages de ton site sous la racine
exemple dans la page accueil.php
tu auras:
include("includes/menu.php");
idem pour les autres
mais ensuite pour le menu comme il est include dans une page il faut résonner comme si il était dans le dossier ce cette page, donc faire le chemin de ton lien en conséquence
ex: dans la page menu.php
lien vers la page accueil
<a href="accueil.php">accueil</a> //lien vers la page news <a href="news.php">News</a>
OU
solution 2
Si tu ne veux pas réorganiser et mettre toutes pages ainsi pour les liens de la page menu.php tu utilises l'adresse absolue mais sans le nom de domaine, tu pourra tester aussi bien en local (avec wamp) qu'en distant (chez un hébergeur)
//lien vers la page news <a href="/dossier_news/news.php">News</a>
la première / = racine du site