Aller au contenu

Mots clé sur google


marcandre

Sujets conseillés

Ok, j'essaie mais cela ne fonctionne pas. Voici ce que j'ai fait:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<? require("include/head.php");?>
</head>
<body>

Dans mon fichier head.php j'ai mis tout les meta tags puis ceci:

<meta name="Description" content="<?php echo $desc ?>">
<meta name="keywords" content="<?php echo $keywords ?>">
<title><?php echo $title ?></title>

puis sur chaque pages de contenu j'ai mis le code suivant:

<?php
$title = "blablabla";
$keywords="blablabla";
$desc="blablabla";
?>

À noter que les fichier sont situé comme suis sur mon serveur:

index.php (à la racine)

include/head.php

pages/home.php (pages de contenu)

Alors si quelqu'un peut m'éclairer ce serais bien gentil :rolleyes:

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

Salut Marcandre,

Une solution à quoi ? tu n'es pas très précis en disant "ca ne marche ps" ;)

Le code:

<?php
$title = "blablabla";
$keywords="blablabla";
$desc="blablabla";
?>

est mis ou ? Avant l'include php au moins ?

Dan

Lien vers le commentaire
Partager sur d’autres sites

Le code que tu cites dans ton post est situé dans le fichier "head.php" qui lui est inclus dans toute les pages de mon site via le fichier "index.php" comme on peut le voir ici:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<? require("include/head.php");?>
</head>
<body>

Suis-je clair? :unsure:

Modifié par marcandre
Lien vers le commentaire
Partager sur d’autres sites

Le code que tu cites dans ton post est situé dans le fichier "head.php" qui lui est inclus dans toute les pages de mon site via le fichier "index.php" comme on peut le voir ici:

../..

Suis-je clair? :unsure:

Ben non, pas vraiment :(

Cela veut dire que toutes tes pages ont le même titre alors ?

Dan

Lien vers le commentaire
Partager sur d’autres sites

Ok, en fouillant un peu j'ai régler mon problème. voici de quelle facon je m'y suis pris:

Le problème est bel et bien que mes variables étaient définie après que la fonction echo les appelle (Merci Dan ;) ), donc cela ne marchait pas. Donc pour palier à ça j'ai créer un dossier "headerfiles" dans lequel j'ai mis un fichier .php pour chacune des pages de mon site. Et voici comment j'ai fait mon code:

Dans index.php:

<head> 
<? if ($page == "" )
{ $page_chemin = "home"; }
else
{ $page_chemin = $page; }
$page_chemin = "headerfiles/" . $page_chemin . ".php" ?>
<? require($page_chemin); ?>
<meta name="Description" content="<?php echo $desc; ?>">
<meta name="keywords" content="<?php echo $keywords; ?>">
<title><?php echo $title; ?></title>
<? require("include/head.php");?>
</head>

Dans mes pages du dossier headerfiles:

<?php 
$title = "blablabla";
$keywords="blablabla";
$desc="blablabla";
?>

Voilà :rolleyes:

En espérant que cela puisse aider d'autres personne qui comme moi commence dans le monde du webmastering.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...