Modifier les titres et les descriptions
Fermé
nounouuuuu201186
Messages postés
36
Date d'inscription
mercredi 13 juillet 2011
Statut
Membre
Dernière intervention
31 janvier 2014
-
13 juin 2013 à 23:49
nounouuuuu201186 Messages postés 36 Date d'inscription mercredi 13 juillet 2011 Statut Membre Dernière intervention 31 janvier 2014 - 24 juin 2013 à 23:30
nounouuuuu201186 Messages postés 36 Date d'inscription mercredi 13 juillet 2011 Statut Membre Dernière intervention 31 janvier 2014 - 24 juin 2013 à 23:30
A voir également:
- Modifier les titres et les descriptions
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Comment modifier un pdf - Guide
- Modifier story facebook - Guide
- Modifier sa voix en direct - Guide
4 réponses
xila_geek
Messages postés
8
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 juin 2013
9
18 juin 2013 à 16:47
18 juin 2013 à 16:47
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>';
?>
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
14 juin 2013 à 09:03
14 juin 2013 à 09:03
si la seconde est en php il y a peut-être dedans un appel du code de la première ....
nounouuuuu201186
Messages postés
36
Date d'inscription
mercredi 13 juillet 2011
Statut
Membre
Dernière intervention
31 janvier 2014
14 juin 2013 à 22:40
14 juin 2013 à 22:40
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?
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
15 juin 2013 à 12:16
15 juin 2013 à 12:16
déjà ce codage n'est pas bon ...
nounouuuuu201186
Messages postés
36
Date d'inscription
mercredi 13 juillet 2011
Statut
Membre
Dernière intervention
31 janvier 2014
Modifié par nounouuuuu201186 le 17/06/2013 à 22:00
Modifié par nounouuuuu201186 le 17/06/2013 à 22:00
de quel côté? c'est pas moi qui l'ai codé, c'est pour cela que j'essaye de comprendre comment le code a été fait.
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
18 juin 2013 à 12:12
18 juin 2013 à 12:12
ben du côté ' code source ' ;)
xila_geek
Messages postés
8
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 juin 2013
9
Modifié par xila_geek le 18/06/2013 à 16:42
Modifié par xila_geek le 18/06/2013 à 16:42
le titre de chaque page se trouve dans la balise <title>, alors tu dois charger dynamiquement le contenu de cette balise comme ceci :
<title> <?php echo $titre ; ?> </title>
cordialement
<title> <?php echo $titre ; ?> </title>
cordialement
nounouuuuu201186
Messages postés
36
Date d'inscription
mercredi 13 juillet 2011
Statut
Membre
Dernière intervention
31 janvier 2014
20 juin 2013 à 22:12
20 juin 2013 à 22:12
Je n'ai pas compris votre solution. Tout d'abord je veux savoir comment le head de tous les pages sont identiques? Car, ce que je veux changer au niveau du code, c'est la partie HEAD.
nounouuuuu201186
Messages postés
36
Date d'inscription
mercredi 13 juillet 2011
Statut
Membre
Dernière intervention
31 janvier 2014
20 juin 2013 à 22:17
20 juin 2013 à 22:17
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.
xila_geek
Messages postés
8
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 juin 2013
9
21 juin 2013 à 00:21
21 juin 2013 à 00:21
<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>';
?>
nounouuuuu201186
Messages postés
36
Date d'inscription
mercredi 13 juillet 2011
Statut
Membre
Dernière intervention
31 janvier 2014
21 juin 2013 à 22:32
21 juin 2013 à 22:32
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.
xila_geek
Messages postés
8
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 juin 2013
9
22 juin 2013 à 00:30
22 juin 2013 à 00:30
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
nounouuuuu201186
Messages postés
36
Date d'inscription
mercredi 13 juillet 2011
Statut
Membre
Dernière intervention
31 janvier 2014
22 juin 2013 à 10:31
22 juin 2013 à 10:31
Merci.J'ai déjà téléchargé ce tuto il y a une semaine et je suis en train de l'exploiter. En attendant que je maîtrise bien le PHP, pouvez-vous me répondre aux deux questions?
xila_geek
Messages postés
8
Date d'inscription
mardi 18 juin 2013
Statut
Membre
Dernière intervention
22 juin 2013
9
22 juin 2013 à 16:26
22 juin 2013 à 16:26
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