Comment renseigner les meta pour chaque topic

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics


informatruc
WRInaute discret
WRInaute discret
 
Messages: 224
Inscription: 16 Jan 2004

Comment renseigner les meta pour chaque topic

Message le Lun Aoû 22, 2005 1:03

Bonjour,

j'aimerai savoir comment renseigner les meta description et keywords pour chaque topic d'un forum phpbb?

Merci.

gainsdejeux
WRInaute discret
WRInaute discret
 
Messages: 189
Inscription: 1 Juil 2005

Message le Lun Aoû 22, 2005 1:10



informatruc
WRInaute discret
WRInaute discret
 
Messages: 224
Inscription: 16 Jan 2004

Message le Lun Aoû 22, 2005 1:21

Merci.


HawkEye
WRInaute accro
WRInaute accro
 
Messages: 17013
Inscription: 23 Fév 2004

Message le Lun Aoû 22, 2005 12:27

On réinvente le moteur de recherche humain... :mrgreen:


informatruc
WRInaute discret
WRInaute discret
 
Messages: 224
Inscription: 16 Jan 2004

Message le Lun Aoû 22, 2005 13:21

Re,

Après avoir installé ce code:

Code: Tout sélectionner
##############################################################
## MOD Title:         Dynamic keyword metatags
## Original MOD Author:  Larsneo and Titus (@phpbb.de)
## http://www.phpbb.de/viewtopic.php?t=49679
##
## Modified by 993ti -www.twenteracingscene.com
##
## MOD Description:     Generates dynamic metatags for your phpbb
##             Please read the author notes BEFORE using this mod.
##
## MOD Version:     N/A
##
## Installation Level:     Easy
## Installation Time:     5 Minutes
## Files To Edit:     (2)
##            includes/page_header.php,
##            templates/subSilver/overall_header.tpl
##
## Included Files: n/a
##############################################################
## Author Notes:
## You can edit the amount of keywords by editing the number in this line:
## AND t.topic_id = $topic_id LIMIT 25";
##
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
##Don't forget to edit these lines:
##These are used when on a different page then viewforum and viewtopic
##
##      $meta_description = '<meta name="description" content="YOUR DESCRIPTION">';
##      $meta_keywords = '<meta name="keywords" content="YOUR KEYWORDS">';
##
##
#
#-----[ OPEN ]------------------------------------------
#

includes/page_header.php

#
#-----[ FIND ]------------------------------------------
#

define('HEADER_INC', TRUE);

#
#-----[ AFTER, ADD  ]------------------------------------------
#

if ( isset($HTTP_GET_VARS[POST_TOPIC_URL]) )
    {
       $topic_id = intval($HTTP_GET_VARS[POST_TOPIC_URL]);
    }
    else if ( isset($HTTP_GET_VARS['topic']) )
    {
       $topic_id = intval($HTTP_GET_VARS['topic']);
    }

    if ( $topic_id )
    {
        $sql = "SELECT c.cat_title, f.forum_name, t.topic_title
                FROM " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f, " . CATEGORIES_TABLE . " c
                WHERE f.forum_id = t.forum_id
                AND c.cat_id = f.cat_id
                AND t.topic_id = $topic_id";
        if( ($result = $db->sql_query($sql)) )
        {
            if ( $meta_row = $db->sql_fetchrow($result) )
            {
                $meta_description = '<meta name="description" content="' . $meta_row['cat_title'] . ' :: ' . $meta_row['forum_name'] . ' :: ' . $meta_row['topic_title'] . '">';
            }
        }
        $sql = "SELECT w.word_text
                FROM " . TOPICS_TABLE . " t, " . SEARCH_MATCH_TABLE . " m, " . SEARCH_WORD_TABLE . " w
                WHERE t.topic_first_post_id = m.post_id
                AND m.word_id = w.word_id
                AND t.topic_id = $topic_id LIMIT 25";
        if( ($result = $db->sql_query($sql)) )
        {
            $meta_keywords = '';
            while ( $meta_row = $db->sql_fetchrow($result) )
            {
                $meta_keywords .= ($meta_keywords=='') ? $meta_row['word_text'] : ',' . $meta_row['word_text'];
            }
            $meta_keywords = '<meta name="keywords" content="' . $meta_keywords . '">';
        }
    }
   else
   {
      $meta_description = '<meta name="description" content="YOUR DESCRIPTION">';
      $meta_keywords = '<meta name="keywords" content="YOUR KEYWORDS">';
   }

#
#-----[ FIND ]------------------------------------------------
#
'PAGE_TITLE' => $page_title,

#
#-----[ AFTER, ADD ]------------------------------------------
#
    'META_DESCRIPTION' => $meta_description,
    'META_KEYWORDS' => $meta_keywords,

#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/overall_header.tpl

#
#-----[ FIND ]------------------------------------------------
#
<META http-equiv="Content-Style-Type" content="text/css" />

#
#-----[ AFTER, ADD ]------------------------------------------
# If you already have description & keywords metatags, replace them with these

{META_DESCRIPTION}
{META_KEYWORDS}

#
#---[ SAVE/CLOSE ALL FILES ]-----------------------
#
# eom


Ça fonctionne à merveille pour les post mais pour l'index et viewforum ça ne fonctionne pas il ne sont pas dynamiques.

J'aimerai faire pour l'index un peux comme WRI et mettre le titre dans la meta description et keyword, quelqu'un sait comment? Voici un exemple des meta de WRI:

Code: Tout sélectionner
<meta name="keywords" content="Forum R&eacute;f&eacute;rencement Google, Yahoo! - Forums WebRankInfo &trade;, forum google, forum referencement, google forum, google dance">
<meta name="description" content="Forum R&eacute;f&eacute;rencement Google, Yahoo! - Forums WebRankInfo &trade; - Forums d'aide au referencement sur Google">


Merci


informatruc
WRInaute discret
WRInaute discret
 
Messages: 224
Inscription: 16 Jan 2004

Message le Lun Aoû 22, 2005 14:03

Bon, encore le bon vieux Ohax qui frappe! :D

Ohax a écrit:il les lits mais n'en tient pas compte ou trés peu ;-)


c'est assé facile à faire sous phpbb et je l'ai moi même adapté chez moi :D

il suffi d'insérer le titre dans les meta avec title


voici ce que ça donne chez moi dans overall_header:


Code: Tout sélectionner
<meta name="description" content="{PAGE_TITLE} Adojeunz est un forum gratuit de jeunes">
<meta name="keywords" content="{PAGE_TITLE} forum, gratuit, adojeunz, jeunz">


Merci.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité