Modifier les titres et les descriptions
nounouuuuu201186
Messages postés
36
Date d'inscription
Statut
Membre
Dernière intervention
-
nounouuuuu201186 Messages postés 36 Date d'inscription Statut Membre Dernière intervention -
nounouuuuu201186 Messages postés 36 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai deux pages. La page index.php qui contient la partie HEAD et une autre page qui ne contient pas celle-ci. Si je vérifie le code de chacune de ces deux pages sur un navigateur, je trouve que la partie HEAD est la même pour les deux. Mon problème est que je veux changer les titres ainsi que les descriptions pour que chaque page représente un titre différent ainsi qu'une description différente. Comment faire?
J'ai deux pages. La page index.php qui contient la partie HEAD et une autre page qui ne contient pas celle-ci. Si je vérifie le code de chacune de ces deux pages sur un navigateur, je trouve que la partie HEAD est la même pour les deux. Mon problème est que je veux changer les titres ainsi que les descriptions pour que chaque page représente un titre différent ainsi qu'une description différente. Comment faire?
A voir également:
- Modifier les titres et les descriptions
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : - Guide
- Modifier story facebook - Guide
- Modifier extension fichier - Guide
4 réponses
si j'ai bien compris tu veux un titre personnalisé pour chaque page, il suffit de charger le titre de chaque page de ta base de donnée s'il y est, sinon tu fais comme ceci :
<?php
if($_GET['page'] == 'forum'){
$title = 'Mon site.fr - le forum !';
}elseif($_GET['page'] == 'livreor'){
$title = 'Mon site.fr - Le livre d\'or !';
}else{
$title = 'Mon site.fr';
}
echo '<title>' . $title . '</title>';
?>
<?php
if($_GET['page'] == 'forum'){
$title = 'Mon site.fr - le forum !';
}elseif($_GET['page'] == 'livreor'){
$title = 'Mon site.fr - Le livre d\'or !';
}else{
$title = 'Mon site.fr';
}
echo '<title>' . $title . '</title>';
?>
Oui la seconde est en PHP.
Voilà le début de la deuxième page:
C'est le seul appel à la page index.php, le reste représente le contenu de la deuxième page.
Comment faire pour que chaque page ait son propre HEAD?
Voilà le début de la deuxième page:
<div id="chemin"> <a href="index.php">accueil</a>->partenaires </div>
C'est le seul appel à la page index.php, le reste représente le contenu de la deuxième page.
Comment faire pour que chaque page ait son propre HEAD?
Je n'ai pas bien saisi votre solution. Voici l'URL du site:
www.comparer-les-banques.com
Comme je vous ai dit, tout d'abord, je veux savoir comment la partie head est la même pour toutes les pages? Je veux que chaque page ait son propre titre, sa propre description.
www.comparer-les-banques.com
Comme je vous ai dit, tout d'abord, je veux savoir comment la partie head est la même pour toutes les pages? Je veux que chaque page ait son propre titre, sa propre description.
<head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="google-site-verification" content="8mBqnxAzERS6lZZLB_W6vYX94wVrRYTLP6eVUh3FGjY" /> <title>Comparer les Banques</title> <script type="text/javascript" src="js/fonctionsjs.js"></script> <script type="text/javascript" src="visionneuse.js"></script> <meta http-equiv="Content-language" content="fr" /> <meta name="description" content="Comparer les Banques est un service conçu pour aider les étudiants à sélectionner l'offre bancaire qui correspond le mieux à leurs besoins." /> <meta name="keywords" content="comparer les banques, étudiants, comparateur de banque, comparatif banque, comparaison banques, choisir banque, quelle banque choisir, quelle banque, trouver une banque, classement banque, ouvrir banque, changer de banque, banque en france, compte ouvrir, ouvrir compte bancaire, ouverture compte bancaire, comparer banque tarifs, banque bancaire, banque, comparatif comptes banque, ouvrir un compte bancaire, comparatif banques, choisir banques, comparer banque" /> <meta name="robots" content="index, follow"/> <link rel="stylesheet" type="text/css" href="css/reset.css" /> <link rel="stylesheet" type="text/css" href="css/module.css" /> <script language="JavaScript"> i1 = new Image(); i1.src = "images/header1.jpg"; i2 = new Image(); i2.src = "images/header2.jpg"; i3 = new Image(); i3.src = "images/header4.jpg"; i4 = new Image(); i4.src = "images/barre_navigation_bleu2.jpg"; i5 = new Image(); i5.src = "images/impots.jpg"; i6 = new Image(); i6.src = "images/fleur.jpg"; i7 = new Image(); i7.src = "images/cadre_gris_droite.jpg"; i8 = new Image(); i8.src = "logos/bnp_paribas.jpg"; i9 = new Image(); i9.src = "logos/boursorama-banque.jpg"; i10 = new Image(); i10.src = "logos/fortuneo.jpg"; i11 = new Image(); i11.src = "logos/hsbc.jpg"; i12 = new Image(); i12.src = "logos/monabanq.jpg"; i13 = new Image(); i13.src = "logos/icib.jpg"; i14 = new Image(); i14.src = "images/footer.png"; </script> </head>
c'est bien le head de ton site ?
pour que chaque page ait son propre titre il faut que le contenu de la balise <title> soit différent.
et toi tu as mis le même titre pour toutes pages en dur ===> <title>Comparer les Banques</title>
donc la solution que je te propose c'est de créer une variable $titre et tu l'insère dans ta balise <title> comme ceci : <title> <?php echo $titre ; ?> </title>
voici un autre exemple :
<?php
if($_GET['page'] == 'forum'){
$title = 'Mon site.fr - le forum !';
}elseif($_GET['page'] == 'livreor'){
$title = 'Mon site.fr - Le livre d\'or !';
}else{
$title = 'Mon site.fr';
}
echo '<title>' . $title . '</title>';
?>
Si j'ai bien saisi:
<?php
if($_GET['page'] == 'index'){
$title = 'Comparer les Banques';
}elseif($_GET['page'] == 'partenaires'){
$title = 'Nos partenaires';
}else{
$title = 'autre';
}
echo '<title>' . $title . '</title>';
?>
Ce code est à mettre au niveau du HEAD de la page index.php?
et pour les noms des pages, il n'est pas nécessaire de mettre .html ou .php?
Merci.
<?php
if($_GET['page'] == 'index'){
$title = 'Comparer les Banques';
}elseif($_GET['page'] == 'partenaires'){
$title = 'Nos partenaires';
}else{
$title = 'autre';
}
echo '<title>' . $title . '</title>';
?>
Ce code est à mettre au niveau du HEAD de la page index.php?
et pour les noms des pages, il n'est pas nécessaire de mettre .html ou .php?
Merci.
c'est du code php donc il va falloir se mettre au php, va voir sur le site du zéro, il y a un super tuto pour le débutant.
ici : https://openclassrooms.com/fr/courses
ici : https://openclassrooms.com/fr/courses
1 - on peut placer du code php dans le head, ou n'importe où dans ton fichier
2 - l'extension du fichier doit être .php
3- tu dois avoir un interpréteur du code php
pour tester tes fichier en local tu dois avoir :
un serveur web, apache par exemple
un moteur php
une base de donnée mysql
une solution 3 en 1 est Wamp Server
2 - l'extension du fichier doit être .php
3- tu dois avoir un interpréteur du code php
pour tester tes fichier en local tu dois avoir :
un serveur web, apache par exemple
un moteur php
une base de donnée mysql
une solution 3 en 1 est Wamp Server