Reprendre le titre et la description d'1 page dans le texte

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


kmenslow
WRInaute accro
WRInaute accro
 
Messages: 1462
Inscription: Lun Aoû 07, 2006 18:02

Reprendre le titre et la description d'1 page dans le texte

Message le Lun Mai 21, 2007 8:44

Bonjour,

Après des recherches sur Google et sur différents forums, je n'ai pas trouvé de réponses à mon problème.

Avant toute chose, je signale que je ne sais pas du tout programmer.

Les pages de mon site sont construites de la manière suivante :

Code: Tout sélectionner
<head>
   <title> Bonjour</title>
   <meta name="description" content="J'apprends à programmer" >
bla bla
bla bla
</head>

<body>
  <table>
     <tr>
        <td>
              <? include('blabla.php'); ?>
        </td
        <td>
            <p>   
              ici ce trouve le contenu principal de ma page
             </p>
         <td>
            <? include('bla2bla2.php'); ?>
         </td>
     </tr>
  </table>
</body>



Je recherche le moyen de reprendre en automatique le contenu du <title> et de la <meta description> et de l'insérer à la fin du contenu principal (sans utiliser de BD)

Est ce possible ? Comment dois-je faire ?


Merci de votre aide !


finstreet
WRInaute accro
WRInaute accro
 
Messages: 10468
Inscription: Dim Juil 10, 2005 12:39

Message le Lun Mai 21, 2007 10:03

il faut mettre le haut de ta page à part... sur un header.php par exemple... et tu appelles le header.php uniquement après avoir récupéré les données de ton blabla.php et notamment le titre. Tu transmets ensuite la variable "titre" au header.php

kisscool82
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 126
Inscription: Mer Juin 29, 2005 13:03

Message le Lun Mai 21, 2007 10:47

Il faut simplement utiliser des variables.
En haut de ton code tu déclare une variable $title et une variable $description.

Dans la construction de ta partie <head> tu utilise ces variables.

Code: Tout sélectionner
<title><?php echo $title ?></title>


et dans le contenu de ta page, simplement :

Code: Tout sélectionner
<p><?php echo $title ?></p>


Si tu veux éviter de te retaper tes métas dans chaque page de ton site, tu peux essayer de récupérer le contenu des tes balises <title> et <description> avec des expressions régulières.


kmenslow
WRInaute accro
WRInaute accro
 
Messages: 1462
Inscription: Lun Aoû 07, 2006 18:02

Message le Lun Mai 21, 2007 10:51

Merci beaucoup, je vais essayer de mettre en place tout ceci :D

kisscool82
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 126
Inscription: Mer Juin 29, 2005 13:03

Message le Lun Mai 21, 2007 10:55

Mais de rien ;)


tryan
WRInaute accro
WRInaute accro
 
Messages: 1527
Inscription: Dim Fév 20, 2005 14:14

Message le Lun Mai 21, 2007 11:46

Peut etre une autre idée :
Code: Tout sélectionner
<?php
function url_actuelle()
{
     return "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
}

$url = (url_actuelle());
$tags = get_meta_tags($url);
echo $tags['description'];

function get_file_title($file){
$cont = file_get_contents($file);
preg_match( "/<title>(.*)<\/title>/i", $cont, $match );
return strip_tags($match[0]);
}
echo get_file_title("$url");
?>

La requette va chercher le titre et la description dans la page ou elle se trouve ..

kisscool82
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 126
Inscription: Mer Juin 29, 2005 13:03

Message le Lun Mai 21, 2007 12:28

C'est un peu a ca que je pensais quand je parlais d'une solution avec les expressions régulières


kmenslow
WRInaute accro
WRInaute accro
 
Messages: 1462
Inscription: Lun Aoû 07, 2006 18:02

Message le Lun Mai 21, 2007 12:49

Merci tryan, je vais aussi essayer ton code :D


tryan
WRInaute accro
WRInaute accro
 
Messages: 1527
Inscription: Dim Fév 20, 2005 14:14

Message le Lun Mai 21, 2007 12:57

De rien :D .Dit moi si sa fonctionne .
:!: Selon l'hebergeur, le code peut ne pas fonctionner :!:


kmenslow
WRInaute accro
WRInaute accro
 
Messages: 1462
Inscription: Lun Aoû 07, 2006 18:02

Message le Lun Mai 21, 2007 13:18

Cela marche très bien chez OVH :wink:


tryan
WRInaute accro
WRInaute accro
 
Messages: 1527
Inscription: Dim Fév 20, 2005 14:14

Message le Lun Mai 21, 2007 13:38

Tant mieux :D
@+


Formation recommandée sur ce thème :

Formation Référencement 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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Shared Stuff, Google Music Search

  • Analyseur 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.
  • TouchGraph
    Description du TouchGraph Google Browser (outil externe) : il s'agit d'un outil graphique permettant de visualiser des sites similaires (selon Google). On peut sauter de site en site, et se rendre compte facilement des communautés de sites, ou des nébuleuses de sites traitant du même sujet.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités