Titre dynamique (différent our chaque page)
aik0
-
aik0. -
aik0. -
Bonjour à tous !
J'aimerais que le titre des pages de mon site ce change automatiquement suivant la page, mais je ne sais pas comment faire, j'ai essayé quelques méthodes mais j'ai a chaque fois des erreurs.
Mon index est contruit comme ceci :
// Le doctype est au-dessus
<?php
// GESTION DES PAGES
if (isset($_GET['id_page']))
{
$id_page = intval($_GET['id_page']);
}
else
{
$id_page = 1;
}
switch ($id_page)
{
case 1:
include ("pages/accueil.php");
break;
etc
?>
+ d'informations :
-Chaque page est composées d'un en-tête, un menu et un contenu (qui varie) par des include dans l'index.
-Chaque page contenu commence par une <div class="contenu">
-L'url est sous la forme index.php?id_page=1.
Merci à tous pour vos idées ;)
J'aimerais que le titre des pages de mon site ce change automatiquement suivant la page, mais je ne sais pas comment faire, j'ai essayé quelques méthodes mais j'ai a chaque fois des erreurs.
Mon index est contruit comme ceci :
// Le doctype est au-dessus
<?php
// GESTION DES PAGES
if (isset($_GET['id_page']))
{
$id_page = intval($_GET['id_page']);
}
else
{
$id_page = 1;
}
switch ($id_page)
{
case 1:
include ("pages/accueil.php");
break;
etc
?>
+ d'informations :
-Chaque page est composées d'un en-tête, un menu et un contenu (qui varie) par des include dans l'index.
-Chaque page contenu commence par une <div class="contenu">
-L'url est sous la forme index.php?id_page=1.
Merci à tous pour vos idées ;)
A voir également:
- Titre dynamique (différent our chaque page)
- Supprimer page word - Guide
- Fiche pratique tableau croisé dynamique - Guide
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe qui suit les textes ne doivent pas être en retrait à droite et à gauche après ces modifications, sur quelle page se trouve le titre « la cheminée » dans le chapitre « informations diverses » ? - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
2 réponses
Quand tu dis titre, tu veux dire le titre dans la balise title ou tu veux dire le titre comme celui dans le haut de la page que tu pourrais mettre dans un balise h1?
Je ne vois pas vraiment le problème alors je vais te donner une réponse et tu pourras spécifier ta demande si je n'y ai pas répondu.
1.
Si c'est la dans la balise title, je suppose que tu la retrouve seulement dans la page index.php. Tu peux donc simplement créer un array qui te link le id de la page avec le titre
$array = array (
'1' => 'Accueil',
'2' => 'Contact Us',
...
)
<title><?php echo $array[$page_id] ?></title>
$page_id étant ton id de page
Tu pourrais également faire une requete dans une base de données si tu preferes en créant une table qui a le id de la page avec le nom de la page
Si c'est pour une site multilingue. Plutôt que te mettre le titre directement dans ton tableau ou dans ta base de données tu met un alias et tu va le chercher dans le XML de la langue choisie par l'utilisateur.
2.
Si c'est dans la balise h1 tu peux simplement indiquer le nom de la page dans directement dans ton accueil.php ou peu importe la page que tu tentes d'accéder.
Je ne vois pas vraiment le problème alors je vais te donner une réponse et tu pourras spécifier ta demande si je n'y ai pas répondu.
1.
Si c'est la dans la balise title, je suppose que tu la retrouve seulement dans la page index.php. Tu peux donc simplement créer un array qui te link le id de la page avec le titre
$array = array (
'1' => 'Accueil',
'2' => 'Contact Us',
...
)
<title><?php echo $array[$page_id] ?></title>
$page_id étant ton id de page
Tu pourrais également faire une requete dans une base de données si tu preferes en créant une table qui a le id de la page avec le nom de la page
Si c'est pour une site multilingue. Plutôt que te mettre le titre directement dans ton tableau ou dans ta base de données tu met un alias et tu va le chercher dans le XML de la langue choisie par l'utilisateur.
2.
Si c'est dans la balise h1 tu peux simplement indiquer le nom de la page dans directement dans ton accueil.php ou peu importe la page que tu tentes d'accéder.