| |
Savez-vous bien utiliser les outils de mesure d'audience ? Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ? Savez-vous utiliser les bons outils pour booster votre taux de transformation ? La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions ! ===> Informations et inscriptions.
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Pandore WRInaute accro

Inscrit le: 14 Oct 2005 Messages: 1416 Localisation: Aix-Noulette (62)
|
Posté le : Sam Aoû 19, 2006 8:45 Sujet du message: [PHP] Gestion des balises title et meta description |
|
|
Bonjour à tous,
Tout est dans le titre, j'aimerais savoir comment vous gérer vos balises "title" et "meta description" sur un site en PHP.
Car je dois avouer que je ne vois pas trop comment faire ...
Le but du jeux étant bien sur de mettre une balise "title" et une balise "meta description" différente par page, pour qu'elle soit personnalisée par rapport à son contenu.
Merci d'avance de vos réponses. 
Dernière édition par Pandore le Sam Aoû 19, 2006 14:19; édité 1 fois |
|
| |
|
 |
Artefact2 WRInaute occasionnel

Inscrit le: 23 Juil 2006 Messages: 104 Localisation: Paumé sur la toile...
|
Posté le : Sam Aoû 19, 2006 10:21 Sujet du message: [PHP] Gestion des balises title et meta description |
|
|
Ca dépend des cas...
Tu peux utiliser une fonction, ou le générer dynaiquement à partir du nom du contenu dispo dans une base MySQL... |
|
| |
|
 |
NetCodeur WRInaute occasionnel

Inscrit le: 24 Nov 2005 Messages: 154 Localisation: France
|
Posté le : Sam Aoû 19, 2006 10:42 Sujet du message: [PHP] Gestion des balises title et meta description |
|
|
Bonjour.
Voici comment je procèderai :
- chacune de tes pages doit être saisi dans une BDD avec comme données num_page (évidemment), titre_page, url_page et ainsi de suite, on peut même rentrer des meta_tags différentes selon la page...
- ensuite chacun de tes liens vers ces pages contiendra une variable correspondant au num_page. Ex :
| Code: |
| go.php?variable_page=2 |
=> renvoi vers la page 2 de ton site
- la variable_page est ensuite envoyée vers le fichier go.php
J'utiliserai la fonction switch($variable_page) qui s'occupera de faire une redirection vers la page voulue en fonction de la $variable_page.
ex :
| Code: |
switch($variable_page)
case 1 :
//ici une requête MySQL pour obtenir l'url en fonction de la $variable_page
//renvoi vers la page 1
break;
switch($variable_page)
//ici une requête MySQL pour obtenir l'url en fonction de la $variable_page
case 2 : //renvoi vers la page 2
break;
etc...
|
Voilà tout.
A bientôt. |
|
| |
|
 |
lefou WRInaute occasionnel

Inscrit le: 07 Juin 2005 Messages: 113
|
Posté le : Sam Aoû 19, 2006 10:53 Sujet du message: Re: [PHP] Gestion des balises "title" dynamiquemen |
|
|
| Pandore a écrit: |
Bonjour à tous,
Tout est dans le titre, j'aimerais savoir comment vous gérer vos balises "title" sur un site en PHP.
Car je dois avouer que je ne vois pas trop comment faire ...
Le but du jeux étant bien sur de mettre une balise "title" différente par page, pour qu'elle soit personnalisée par rapport à son contenu.
Merci d'avance de vos réponses.  |
Petite question : est-ce par rapport au fait que tu utilises un fichier d'entête identique (include) pour chaque page ou cherches-tu une balise title différente en fonction du contenu fourni par une BDD ? |
|
| |
|
 |
Pandore WRInaute accro

Inscrit le: 14 Oct 2005 Messages: 1416 Localisation: Aix-Noulette (62)
|
Posté le : Sam Aoû 19, 2006 14:17 Sujet du message: [PHP] Gestion des balises title et meta description |
|
|
| NetCodeur a écrit: |
- la variable_page est ensuite envoyée vers le fichier go.php
J'utiliserai la fonction switch($variable_page) qui s'occupera de faire une redirection vers la page voulue en fonction de la $variable_page.
ex :
| Code: |
switch($variable_page)
case 1 :
//ici une requête MySQL pour obtenir l'url en fonction de la $variable_page
//renvoi vers la page 1
break;
switch($variable_page)
//ici une requête MySQL pour obtenir l'url en fonction de la $variable_page
case 2 : //renvoi vers la page 2
break;
etc...
|
|
J'ai pas compris l'histoire du go.php, c'est quoi ce fichier ??? Sinon, ça ne risque pas de faire trop de requêtes SQL pour rien et de ralentir le chargement du fichier au final ???
| lefou a écrit: |
| Petite question : est-ce par rapport au fait que tu utilises un fichier d'entête identique (include) pour chaque page ou cherches-tu une balise title différente en fonction du contenu fourni par une BDD ? |
En fait, actuellement, vu comment c'est codé, j'ai un include unique pour tous les fichiers.
Voilà comment sont codés tous les fichiers :
| code du fichier a écrit: |
<?php include("{$_SERVER['DOCUMENT_ROOT']}/includes/page-top-fr.php"); ?>
<?php include ("{$_SERVER['DOCUMENT_ROOT']}/includes/page-haut-fr.php"); ?>
<?php include("{$_SERVER['DOCUMENT_ROOT']}/includes/menu-gauche-fr.php"); ?>
|
| code de l'include page-top-fr a écrit: |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>description à personnaliser</title>
|
| code de l'include page-haut-fr a écrit: |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="description à personnaliser" />
<link rel="stylesheet" media="screen" type="text/css" title="main style" href="/design-fixe.css" />
</head>
<body>
<div id="header">
/div>
</div>
<div id="conteneur">
|
Je ne peux donc pas personnaliser la balise "title" et la balise "meta description" de chaque page, et je ne vois pas comment je peux faire ...  |
|
| |
|
 |
lefou WRInaute occasionnel

Inscrit le: 07 Juin 2005 Messages: 113
|
Posté le : Sam Aoû 19, 2006 22:02 Sujet du message: [PHP] Gestion des balises title et meta description |
|
|
| Pandore a écrit: |
En fait, actuellement, vu comment c'est codé, j'ai un include unique pour tous les fichiers.
|
Si ça peut t'aider :
En fait je mets entre ma balise title de mon fichier d'entête une variable $titre. Sur chacune de mes pages, avant de faire appel à ce fichier via un include, je définis ma variable $titre.
Par exemple :
$titre="c'est ma page d'accueil";
include "chemin-de-mon-fichier-d-entete";
En espérant t'avoir aider. |
|
| |
|
 |
Pandore WRInaute accro

Inscrit le: 14 Oct 2005 Messages: 1416 Localisation: Aix-Noulette (62)
|
Posté le : Lun Aoû 21, 2006 11:45 Sujet du message: [PHP] Gestion des balises title et meta description |
|
|
ça peut être une solution en effet, merci lefou
La méthode a tout de même un gros inconvénient, C'est que pour les changements car il faut ouvrir les fichiers des pages web un par un à chaque fois ...  |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|