Générer automatiquement le meta description

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

lionelcrottaz
Nouveau WRInaute
 
Messages: 4
Inscription: Mer Sep 29, 2004 1:06

Générer automatiquement le meta description

Message le Lun Mar 14, 2005 14:40

Bonjour à tous,

En php, je cherche à lire le contenu d'une balise DIV et à la mettre dans une variable php pour générer automatiquement la balise META description pour chaque page de mon site. Avez-vous une idée sur la façon de procéder ?

Merci à tous,

Lionel


easy_zik
WRInaute impliqué
WRInaute impliqué
 
Messages: 408
Inscription: Lun Juil 07, 2003 9:30

Message le Lun Mar 14, 2005 14:54

ha la la....
no comment...

Sais tu ce que c'est que la programmation avant de te lancer dans des trucs que tu ne maitrises pas ?
Une variable, une boucle for, tu sais ce que c'est ? sais-tu ce qu'est le PHP ?

Parceque là tu mélanges tout.

Le mieux est de te choisir un bon bouquin sur le sujet ou de potasser les nombreux tutoriels sur le Web...

lionelcrottaz
Nouveau WRInaute
 
Messages: 4
Inscription: Mer Sep 29, 2004 1:06

Générer automatiquement le meta description

Message le Lun Mar 14, 2005 15:00

Merci pour cette réponse. J'ai des notions de programmation, ce n'est pas vraiment le problème. À priori, la réponse devrait intéresser tout le monde, puisque la solution permet de rendre cohérent les 300 premiers caractères de chaque page avec le meta description, ce qui est plutôt pratique, non ? Merci de me faire profiter de vos lumières.

Lionel


Madrileño
Madrileño
Madrileño
 
Messages: 19981
Inscription: Mer Juil 07, 2004 12:14

Message le Lun Mar 14, 2005 16:06

C'est pas un système auto qui va faire ensorte d'avoir la meilleur description pour chaque page et l'optimisation de celle-ci :|

lionelcrottaz
Nouveau WRInaute
 
Messages: 4
Inscription: Mer Sep 29, 2004 1:06

Générer automatiquement le meta description

Message le Lun Mar 14, 2005 16:09

Je le sais bien. Maintenant, quelqu'un est-il capable de répondre à ma question ?

Merci d'avance,

Lionel


tom_sawyer
WRInaute accro
WRInaute accro
 
Messages: 1205
Inscription: Jeu Déc 02, 2004 12:45

Message le Lun Mar 14, 2005 16:20

un peu comme sur ce forum quoi :lol:

hardmicro
WRInaute accro
WRInaute accro
 
Messages: 1269
Inscription: Mar Oct 05, 2004 17:18

Message le Lun Mar 14, 2005 17:43

donnez lui sa réponse lol si quelqu'un est capable de le faire

Didier_S
WRInaute passionné
WRInaute passionné
 
Messages: 563
Inscription: Mar Aoû 24, 2004 22:25

Message le Lun Mar 14, 2005 22:18

à la limite tu peux mettre le contenu du DIV dans une variable, afficher les X premiers caractères dans la desc, puis le contenu entier dans le DIV
Ceci dit, si Google ne trouve pas de desc, il me semble qu'il affiche le contenu de la page
donc en gros, tu mets rien c'est pareil


Madrileño
Madrileño
Madrileño
 
Messages: 19981
Inscription: Mer Juil 07, 2004 12:14

Message le Lun Mar 14, 2005 22:20

Ce que j'ai pas trop compris c'est si il veut avoir la même meta partout ou généré avec une partie d'un texte sinon si c'ets une partie d'un texte il est vrai que il suffit de fait un appel sur une zone précise de la page et de la reballancer en php sur le meta :|

lionelcrottaz
Nouveau WRInaute
 
Messages: 4
Inscription: Mer Sep 29, 2004 1:06

Solution

Message le Mar Mar 15, 2005 16:50

Bonjour à tous,

Pour ceux que la solution recherchée intéresse, la voici :

dans le head :

<META name="description" content="<?php outputDescription(); ?>">

dans le body :

<div id="myDiv">le texte que je veux</div>

après le </html>
<?php
function outputDescription()
{
$html = file_get_contents($_SERVER['SCRIPT_FILENAME']);

$startMatch = 'id="myDiv">';
$endMatch = '</div>';

$startOff = strpos($html, $startMatch) + strlen($startMatch);
$endOff = strpos($html, $endMatch, $startOff);

$html = substr($html, $startOff, $endOff - $startOff);

echo strip_tags($html);
}
?>

Navré d'avoir mal formulé ma question initiale. J'espère que ce script sera profitable au lecteurs.

Bonne journée,

Lionel


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 AdWords API, Google Website Optimizer

  • 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.
  • TouchGraph Google Browser
    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