1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Meta description dynamiques
Mots-clés » meta, description, dynamiques
22-11-2006, 18:45,
#1
Meta description dynamiques
Salut la compagnie,
après des recherches et un peu de programmation j'ai reussi à faire des balises meta description dynamiques. Comme j'ai un esprit communautaire lol et bien je vous en fait profiter:

Sur global.php:
Chercher
Code :
// Set up some of the default templates
eval("\$headerinclude = \"".$templates->get("headerinclude")."\";");

Avant mettre:
Code :
//meta dynamiques
if(basename($_SERVER['PHP_SELF']) == "showthread.php") {
$tid = addslashes(intval($mybb->input['tid']));
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."threads WHERE tid = ".$tid."");
$threaddescription = $db->fetch_array($query);
$forum = $threaddescription['fid'];
$query1 = $db->query("SELECT * FROM ".TABLE_PREFIX."forums WHERE fid = ".$forum."");
$forumdescription = $db->fetch_array($query1);
$metadescription = "<meta name=\"description\" content=\"".$forumdescription['name']."-".$threaddescription['subject']."\" />";
}
if(basename($_SERVER['PHP_SELF']) == "forumdisplay.php") {
$fid = addslashes(intval($mybb->input['fid']));
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."forums WHERE fid = ".$fid."");
$forumdescription = $db->fetch_array($query);
$metadescription = "<meta name=\"description\" content=\"".$forumdescription['name']."\" />";
}
if(basename($_SERVER['PHP_SELF']) == "index.php") {
$metadescription = "<meta name=\"description\" content=\"votre description\" />";
}

Ensuite dans la modification de template "headerinclude"
chercher:
Code :
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
<meta http-equiv="Content-Type" content="text/html; charset={$charset}" />
mettre après
Code :
$metadescription

Voilà, vous pouvez apporter des améliorations mais oubliez pas d'en faire profiter tout le monde.
Maintenant je m'attaque aux mots clefs.

Visible sur mon forum http://www.tout-foot.com en regardant les sources

A bientot
22-11-2006, 19:12, (Modification du message : 22-11-2006, 19:12 par Le Poulpe.)
#2
RE: Meta description dynamiques
Hello !
A quoi servent les "méta descriptions dynamiques" ?
22-11-2006, 19:14,
#3
RE: Meta description dynamiques
salut,
voir un dossier que j'avais rédiger sur mon site webfolie:
http://www.webfolie.com/dossiers/dossier-Les-bases-du-referencement-6.html

tout est expliqué
22-11-2006, 20:49,
#4
RE: Meta description dynamiques
C'est trés utile pour le référencement.
24-11-2006, 22:32,
#5
RE: Meta description dynamiques
Merci des précisions, j'ai tout lu.

Mais pourquoi est-on aussi "à cheval" sur le référencement ? C'est juste pour faire passer son site en haut des moteurs de recherche ?
24-11-2006, 23:56,
#6
RE: Meta description dynamiques
voilà tout simplement.
Bon pour un site comme le votre qui à un nom de domaine directement en relation avec le contenu ca va. La requette mybb doit etre pas mal faite.
Mais pour moi par exemple webfolie pour un site d'informatique le référencement est très important.
De plus si vous faites la requette sur google site:tonsite.com et bien on voit le nombre de page ignorée ce qui veut dire qu'il considère que les pages sont identiques (duplicate content) donc elle ne sont pas référencée (seulement connue par le moteur de recherche).

En gros c'est vraiment très important quant les url sont de type showthread.php?tid=xx (sans le titre dans les url: url rewriting)
08-12-2006, 23:55,
#7
RE: Meta description dynamiques
Salut

Pour la modification de template, il faut remplacer le tout par $metadescription ou alors ajouter cette variable en dessous ?
09-12-2006, 2:59,
#8
RE: Meta description dynamiques
Rajouter en dessous pardon je vais editer mon post
10-08-2007, 16:27,
#9
RE: Meta description dynamiques
Je remonte ce post pour signaler que je suis parti du principe de la modification faite par mumulafrite et que j'en ai fait un plugin.
Téléchargement





Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique