Title dynamique sous un systeme d'include.
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).
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).
6 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
-

Hoho - WRInaute impliqué

- Messages: 515
- Inscription: 10 Jan 2006
Title dynamique sous un systeme d'include.
Bonjour tout le monde.
Je me suis bien informer sur les différentes manieres d'installer des include dynamique et je trouve toutes ces manières très interessantes mais hélas, je suis dans l'obligation de vous poser une question dont je connais déja la réponse: "C'est impossible".
J'utilise un systeme d'include pour inclure mes pages dans le conteneur principal et dans la quête d'une meilleur optimisation, je cherche à avoir des title dynamique.
Pour vous donnez le maximum de détail, voici un petit shéma
Je fait un peu l'inverse de ce que l'auteur de ce topic utilise:
http://www.webrankinfo.com/forums/viewtopic_19377.htm
j'inclus mes pages dans un conteneur, contrairement à inclure les différentes parties (header, footer, menus) dans le contenu.
J'utilise ceci
Y'a t-il une solution étant donné que j'ai déja des centaines de pages sous cette méthode.
Je suis ouvert à toute suggestion.
Je me suis bien informer sur les différentes manieres d'installer des include dynamique et je trouve toutes ces manières très interessantes mais hélas, je suis dans l'obligation de vous poser une question dont je connais déja la réponse: "C'est impossible".
J'utilise un systeme d'include pour inclure mes pages dans le conteneur principal et dans la quête d'une meilleur optimisation, je cherche à avoir des title dynamique.
Pour vous donnez le maximum de détail, voici un petit shéma
Je fait un peu l'inverse de ce que l'auteur de ce topic utilise:
http://www.webrankinfo.com/forums/viewtopic_19377.htm
j'inclus mes pages dans un conteneur, contrairement à inclure les différentes parties (header, footer, menus) dans le contenu.
J'utilise ceci
- Code: Tout sélectionner
<?php
if (!isset($_GET['page'])) $page= 'acceuil'; else $page= $_GET['page'];
switch($page)
{
case 'accueil':include ('accueil.php');break;
case 'test':include ('/xx/test.php');break;
}
?>
Y'a t-il une solution étant donné que j'ai déja des centaines de pages sous cette méthode.
Je suis ouvert à toute suggestion.
-

NxtGen - WRInaute impliqué

- Messages: 762
- Inscription: 24 Oct 2006
J'utilise une méthode similaire à la tienne, mais le truc c'est que je stocke tout mon texte dans une variable, que j'affiche à la fin.... Exemple :
> page index.php
> page contenu.php
Mais ca t'oblige a revoir tes pages...
l'autre solution ca serait de faire un truc dans ce genre dans ta page page principale :
> page index.php
- Code: Tout sélectionner
<?
include('contenu.php');
?>
<html>
<head>
<title><? echo $title; ?></title>
</head>
<body>
<? echo $texte; ?>
</body>
</html>
> page contenu.php
- Code: Tout sélectionner
<?
$titre = "C'est le titre";
$texte = "bonjour";
?>
Mais ca t'oblige a revoir tes pages...
l'autre solution ca serait de faire un truc dans ce genre dans ta page page principale :
- Code: Tout sélectionner
<?
switch ( $page ) {
case 'accueil' : $titre = 'Accueil'; break;
case 'page2' : $titre = 'Titre page2'; break;
....
default : $titre = 'Titre par defaut';
}
?>
-

Hoho - WRInaute impliqué

- Messages: 515
- Inscription: 10 Jan 2006
NxtGen a écrit:J'utilise une méthode similaire à la tienne, mais le truc c'est que je stocke tout mon texte dans une variable, que j'affiche à la fin.... Exemple :
> page index.php
- Code: Tout sélectionner
<?
include('contenu.php');
?>
<html>
<head>
<title><? echo $title; ?></title>
</head>
<body>
<? echo $texte; ?>
</body>
</html>
> page contenu.php
- Code: Tout sélectionner
<?
$titre = "C'est le titre";
$texte = "bonjour";
?>
Si je comprend bien, ton fichier contenu.php contient les variables que tu as declarer pour ton header que tu inclus sur ton index, et puis tu fais appel a cette meme variable pour ton title mais, si j'inclus par exemple une autre page qui elle, ne possede meme de balise <head> et qui vient s'inserer directement dans le div conteneur, ton include sur contenu.php ( ou se trouvent ta variable title) n'est plus valide car la valeur de ton title change. Etant donné que mes pages ne sont pas indépendantes une de l'autre, cette méthode s'avere inutile...?
Si j'ai louper un bout, je m'en exuse, tu pourrais me donner un exemple pour une page X qui elle, viendrait s'inclure dans mon conteneur.
Concernant la 2eme solution, si je comprend bien ce bout de code (ce qui ne m'arrive pas souvent), tu attribues une valeur title pour chaque page. Ce bout de code viendrait s'inserrer dans quelle partie de l'index?(entres quelles balises)
Merci.
[EDIT]
Ta 2eme solutions marche parfaitement! Je n'arrivais pas aux resultats car je declarais ma variable apres la balise <title> mais c'est reglé.
PS: Comment pourrais-je rajouter des apostrophes <<'>> dans ma valeur $title sans que PHP ne considere celle ci comme un du code. Je peux utiliser ' ?Car, meme la, le";" poserait un probleme
Merci
6 messages
• Page 1 sur 1
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 :
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Google rachète Trendalyser de gapminder.org - 17-03-2007
- Gérer l'entête HTTP en PHP - 04-08-2008
- Google ouvre un blog sur la sécurité informatique en ligne - 23-05-2007
- Présentation de l'indexation Google - Googlebot, le robot de Google - 05-09-2008
- Google va ouvrir un nouveau bureau dans le Michigan - 12-07-2006
- Vocabulaire du référencement : noms de domaine et URL - 24-08-2007
- Conseils de netlinking pour Bing (par Microsoft) - 02-07-2009
Consultez la description détaillée des produits ou services de Google suivants : Google Androïd
- Calcul d'indice de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



