Changer le header en fonction de la page lu.

Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !

Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

lezebre
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 31 Mar 2006

Changer le header en fonction de la page lu.

Message le Jeu Avr 20, 2006 8:24

Bonjour à tous,
je travail en include() donc mon header ne change jamais quel que soit la page lu. Comment fait vous pour changer le titre du header ou autre lorsque que l’on change de page.
Merci


HawkEye
WRInaute accro
WRInaute accro
 
Messages: 17013
Inscription: 23 Fév 2004

Message le Jeu Avr 20, 2006 8:35

ton include() est dépendant d'une ou plusieurs variables; tu peux donc sans grande difficulté travailler sous la forme include('header.php') et faire de header.php un "générateur d'entête de page" et avoir des <title> et autres données méta dynamiques ;)


wasabi
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 420
Inscription: 13 Déc 2005

Message le Jeu Avr 20, 2006 9:03

le header ne change pas, mais le contenu si, tu devrais donc avoir des URL du type index.php?page=xxxx

tu peux récupérer la valeur de la variable page comme ceci :
Code: Tout sélectionner
$_GET['page']


ensuite entre les balises title tu mets des conditions :

switch... case

ou if... elseif... else.

ex :
Code: Tout sélectionner
$page = $_GET['page'];
if ($page==accueil) echo 'page d\'accueil';
elseif ($page==xxx) echo 'page xxx';

lezebre
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 31 Mar 2006

Message le Jeu Avr 20, 2006 9:05

Désolé mais je ne vois pas trop ce que tu veux dire par "générateur d'entête de page".
Peux tu me donner un exemple ?
Voici un bout de mon code pour que tu vois comment je travail

merci

Code: Tout sélectionner
<!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>titre</title>
    <link type="text/css" href="stylesheet.css" rel="stylesheet"/>
</head>

<body>
<div id="page">
    <div id="menu">
    <ul id="navlist">
      <li><a id="<? if(($_GET['page'])=='accueil'){echo "current";} ?>" href="index.php?page=accueil" title="Nos valeurs">Nos valeurs</a> |</li>
      <li><a id="<? if(($_GET['page'])=='solutions'){echo "current";} ?>" href="index.php?page=solutions" title="Nos solutions">Nos solutions</a> |</li>
      <li><a id="<? if(($_GET['page'])=='offres'){echo "current";} ?>" href="index.php?page=offres" title="Nos offres">Nos offres</a></li>
    </ul>
    </div>

    <div id="content">
    <?php


    // On définit le tableau contenant les pages autorisées
  // ----------------------------------------------------
  $pageOK = array(  /* MENU */
                    'solutions' =>'pages/solutions.php',
                    'offres' =>'pages/offres.php',
                    'accueil' => 'pages/accueil.php');

  // On teste que le paramètre d'url existe et qu'il est bien autorisé
  // -----------------------------------------------------------------
  if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
    include($pageOK[$_GET['page']]);   // Nous appelons le contenu central de la page
  } else {
    include('pages/accueil.php');
    } // Page par défaut quant elle n'existe pas dans le tablea
    ?>
     </div>
    <div id="footer"></div>
</div>
</body>

</html>

lezebre
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 8
Inscription: 31 Mar 2006

Message le Jeu Avr 20, 2006 9:10

Ok merci, oubliez mon dernier post je l'écrivais pendant que Wasabi me répondait.
Merci
Pierre


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité