Comment ne pas recopier son menu sur tous ses sites.
StephLuffy
Messages postés
385
Date d'inscription
Statut
Membre
Dernière intervention
-
elgazar Messages postés 5841 Date d'inscription Statut Membre Dernière intervention -
elgazar Messages postés 5841 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je m’apprête à creer un site web, j'ai pas mal de page. Alors, tente à l'avenir de modifier certains information sur mon site comme au menu. Le problème, c'est que je devrai modifier les code dans tous les page de mon site web.
Je me demande s'il n'y avait pas une méthode plus simple.
Merci
Je m’apprête à creer un site web, j'ai pas mal de page. Alors, tente à l'avenir de modifier certains information sur mon site comme au menu. Le problème, c'est que je devrai modifier les code dans tous les page de mon site web.
Je me demande s'il n'y avait pas une méthode plus simple.
Merci
A voir également:
- Comment ne pas recopier son menu sur tous ses sites.
- Meilleurs sites de téléchargement - Accueil - Outils
- Sites de vente d'occasion - Guide
- Menu déroulant excel - Guide
- Canon quick menu - Télécharger - Utilitaires
- Windows 11 menu contextuel classique - Guide
2 réponses
Bonjour,
En PHP tu as la fonction include qui permet d'intégrer un bout de code provenant d'un autre fichier dans ta page. Si tu fais ton site en pur HTML et que ton hébergeur propose les SSI (Server-Side Includes) alors c'est aussi possible.
En PHP tu as la fonction include qui permet d'intégrer un bout de code provenant d'un autre fichier dans ta page. Si tu fais ton site en pur HTML et que ton hébergeur propose les SSI (Server-Side Includes) alors c'est aussi possible.
lut;)
pas tout compris là ...
1 - " Je m’apprête à creer un site web "
2 - le titre de ta demande : " Comment ne pas recopier son menu sur tous ses sites "
alors tu as un ou plusieurs sites, et codés / gérés comment ???
pas tout compris là ...
1 - " Je m’apprête à creer un site web "
2 - le titre de ta demande : " Comment ne pas recopier son menu sur tous ses sites "
alors tu as un ou plusieurs sites, et codés / gérés comment ???
En fait, J'ai déjà 7 pages ( dont 5 en developpement ) pour l'instant.
J'ai remarqué que j'ai fait pas mal d'erreur sur des élements qui se trouvent sur toutes les pages ( ex : faute de frappe sur mon menu ).
Je peux corriger cette erreur mais je dois le faire à toutes mes pages. Corriger une erreur pour 7 pages sembles mais, imagine que j'en aurai pour 10x plus, là ça devrait être plus compliquer et surtout plus long.
J'espère que tu comprendra mieux.
--
J'ai remarqué que j'ai fait pas mal d'erreur sur des élements qui se trouvent sur toutes les pages ( ex : faute de frappe sur mon menu ).
Je peux corriger cette erreur mais je dois le faire à toutes mes pages. Corriger une erreur pour 7 pages sembles mais, imagine que j'en aurai pour 10x plus, là ça devrait être plus compliquer et surtout plus long.
J'espère que tu comprendra mieux.
--
Bonjour, tu peux utiliser l'include php pour insérer tous les éléments fixes ( ceux qui ne changent pas d'une page a l'autre comme le header ou le menu) de ton site .
Le principe est simple, tu crée par exemple ton menu dans une page menu (il ne doit contenir que le code du menu (n'ajoute pas les balises html, body ou head par exemple) puis tu fais appel à ce fichier en insérant une ligne de code a l'endroit ou il doit apparaître.
détail important, tes pages doivent avoir l'extension .php pour que cela fonctionne, il faut donc changer l'extension de tes pages de .html en .php (clic droit sur le fichier, renommer) et les liens internes du menu
pour en savoir plus, tu peux lire ce tuto
Le principe est simple, tu crée par exemple ton menu dans une page menu (il ne doit contenir que le code du menu (n'ajoute pas les balises html, body ou head par exemple) puis tu fais appel à ce fichier en insérant une ligne de code a l'endroit ou il doit apparaître.
détail important, tes pages doivent avoir l'extension .php pour que cela fonctionne, il faut donc changer l'extension de tes pages de .html en .php (clic droit sur le fichier, renommer) et les liens internes du menu
pour en savoir plus, tu peux lire ce tuto
Contrairement à PHP qui va écrire le HTML par la fonction echo,
ex:
Javascript peut manipuler les éléments de la page plus finement et en créer des nouveaux avec des fonctions prévues pour.
exemple ici:
https://developer.mozilla.org/fr/docs/Web/API/Document/createElement
Par contre si ce que vous voulez c'est changer le contenu régulièrement(ex: la news du mois en page d'accueil) le mieux est d'utiliser une base de données car une fois le programme fait il sera rapide, simple et nécessitera aucune programmation pour changer le contenu qui est enregistré sur une base de données. Et là c'est PHP qui pourra seul le faire(ou un autre langage serveur comme asp).
C'est le principe des pages dynamiques, indispensable de nos jours car dès que l'on veut modifier quelque chose il ne sera pas besoin de faire appel à un webmaster et que le programme(du site) s'en charge pour les années à venir.
https://fr.wikipedia.org/wiki/Page_web_dynamique