Générer automatiquement le meta description
10 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
- lionelcrottaz
- Nouveau WRInaute

- Messages: 4
- Inscription: 29 Sep 2004
Générer automatiquement le meta description
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
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 occasionnel

- Messages: 410
- Inscription: 7 Juil 2003
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...
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: 29 Sep 2004
Générer automatiquement le meta description
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
Lionel
-

Madrileño - Madrileño

- Messages: 28403
- Inscription: 7 Juil 2004
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: 29 Sep 2004
Générer automatiquement le meta description
Je le sais bien. Maintenant, quelqu'un est-il capable de répondre à ma question ?
Merci d'avance,
Lionel
Merci d'avance,
Lionel
-

tom_sawyer - WRInaute passionné

- Messages: 1206
- Inscription: 2 Déc 2004
un peu comme sur ce forum quoi 
- Didier_S
- WRInaute impliqué

- Messages: 567
- Inscription: 24 Aoû 2004
à 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
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

- Messages: 28403
- Inscription: 7 Juil 2004
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: 29 Sep 2004
Solution
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
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
10 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 :
- Générer mots-clés automatiquement
- Générer un plan de site automatiquement
- Générer un sitemap automatiquement pour un site dynamique
- Comment générer automatiquement des URL rewriting ?
- meta title=meta keyword=meta description : dangereux ou pas
- Différences entre <meta http-equiv="description"...> et <meta content="description"...> ?
- récupérer automatiquement les balises métas description
- Générer des meta tag
- Comment générer les meta keywords
- Description google différente de ma méta description
Consultez la description détaillée des produits ou services de Google suivants : Google AdWords API
- 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

