[archive] Méta Tags Dynamiques phpBB SEO

Forum consacré aux codes conseillés ou mis à disposition sur phpBB SEO. Support, téléchargements, conseils ...

Modérateur: Modérateurs

Messagede hawk88 » Jeu Jan 18, 2007 12:11 am

Bonsoir j'ai installer ce mod mais ca ne l'affiche pas mes meta dynamique dans la source, juste ceux par défaut


Code: Tout sélectionner
//BEGIN www.phpBB-SEO.com Dynamic meta tags
if ( isset($HTTP_GET_VARS[POST_TOPIC_URL]) ) {
   $meta_topic_id = intval($HTTP_GET_VARS[POST_TOPIC_URL]);
} elseif ( isset($HTTP_GET_VARS[POST_FORUM_URL]) ) {
   $meta_forum_id = intval($HTTP_GET_VARS[POST_FORUM_URL]);
} elseif ( isset($HTTP_GET_VARS[POST_CAT_URL]) ) {
   $meta_cat_id = intval($HTTP_GET_VARS[POST_CAT_URL]);
}
if ( isset($meta_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 = $meta_topic_id";
        if( ($result = $db->sql_query($sql)) ) {
      if ( $meta_row = $db->sql_fetchrow($result) ) {
         $description = $board_config['sitename'] . ' :: ' . $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 = $meta_topic_id LIMIT 20";
        if( ($result = $db->sql_query($sql)) ) {
      $keywords = '';
      while ( $meta_row = $db->sql_fetchrow($result) ) {
         $keywords .= ($keywords == '') ? $meta_row['word_text'] : ',' . $meta_row['word_text'];
      }
        }
} elseif ( isset($meta_forum_id) ) {
   $sql = "SELECT c.cat_title, f.forum_name
                FROM " . FORUMS_TABLE . " f, " . CATEGORIES_TABLE . " c
                WHERE c.cat_id = f.cat_id
                AND f.forum_id = $meta_forum_id";
   //SQL CACHE
          if( ($result = $db->sql_query($sql)) ) {
   //if( ($result = $db->sql_query($sql, false, 'META_')) ) {
      if ( $meta_row = $db->sql_fetchrow($result) ) {
         $description = $board_config['sitename'] . ' :: ' . $meta_row['cat_title'] . ' :: ' . $meta_row['forum_name'];
         $keywords = $board_config['sitename'] . ', ' . $meta_row['cat_title'] . ', ' . $meta_row['forum_name'] . 'jeux, flash, arcade, arcad, arkade';
      }
      //here we clear $result from ram and cache it
      $db->sql_freeresult($result);
      //End sql cache opt
          }
} elseif ( isset($meta_cat_id) ) {
   $sql = "SELECT cat_title
                FROM " . CATEGORIES_TABLE . "
                WHERE cat_id = $meta_cat_id";
   //SQL CACHE
        if( ($result = $db->sql_query($sql)) ) {
   //if( ($result = $db->sql_query($sql, false, 'META_')) ) {
      if ( $meta_row = $db->sql_fetchrow($result) ) {
         $keywords = $board_config['sitename'] . ', ' . $meta_row['cat_title'] . 'jeux, flash, arcade, arcad, arkade';
         $description = $board_config['sitename'] . ' :: ' . $meta_row['cat_title'];
      }
      //here we clear $result from ram and cache it
      $db->sql_freeresult($result);
      //End sql cache opt
   }
} else {
   $description .= 'Plein de jeux flash. Bon moment de detente!';
   $keywords = 'flash, arcade, arcad, arkade, jeu, animation,tetris,casse briques,reflexion,mahjong,mini golf,tirs,shootem,pacman,froger';
}
$phpbb_meta  = '<meta name="title" content="' . $page_title .'" />' . "\n";
//$meta_str .= '<meta name="author" content=" Hawk88 " />' . "\n";
//$meta_str .= '<meta name="copyright" content=" Jeu-Arcade " />' . "\n";
$phpbb_meta .= '<meta name="keywords" content="' . $keywords  .'" />' . "\n";
$phpbb_meta .= '<meta name="description" lang="fr" content="'. $description .'" />' . "\n";
$phpbb_meta .= '<meta name="category" content="general" />' . "\n";
$phpbb_meta .= '<meta name="robots" content="index, follow" />' . "\n";
//END  www.phpBB-SEO.com Dynamic meta tags



Voila mon code, j'ai essayer de réduire le nombre de mot clés pour tester par rapport a la limite mais pareil

Merci

J'ai bien fait les deux autres modifications mais je pense que c'est le plus important ce code la les autres les erreurs sont limités :p
hawk88
PR2
PR2
 
Messages: 286
Inscription: Ven Jan 05, 2007 9:16 pm

Publicité

Messagede dcz » Jeu Jan 18, 2007 2:20 am

mm.

Rien ne sort jamais ?

Forum catégories ?

Un lien ?

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21429
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede hawk88 » Jeu Jan 18, 2007 10:42 am

Désolé j'ai oublier le lien puis comme il apparait pas dans le profil

http://www.jeu-arcade.com

et j'ai Pseudo sub forum

++
Dernière édition par hawk88 le Jeu Jan 18, 2007 12:04 pm, édité 1 fois.
hawk88
PR2
PR2
 
Messages: 286
Inscription: Ven Jan 05, 2007 9:16 pm

Messagede Personne » Jeu Jan 18, 2007 11:56 am

Marche pô ton lien
Personnellement...
Le Forum photo ll Le Blog
Avatar de l’utilisateur
Personne
PR4
PR4
 
Messages: 485
Inscription: Lun Oct 30, 2006 2:13 pm

Messagede hawk88 » Jeu Jan 18, 2007 12:04 pm

J'avais fait une faute de frappe

htpp a la place de http
hawk88
PR2
PR2
 
Messages: 286
Inscription: Ven Jan 05, 2007 9:16 pm

Messagede hawk88 » Jeu Jan 18, 2007 12:38 pm

Je viens de re-regarder
en faite c'est bizarre certaines fois dans des post les mots clés vont apparaitre et des fois non

mais ca a l'air de marcher globalemnt

qu'est ce qui fixe le nombre de mot clés à mettre, si il apparait ?
hawk88
PR2
PR2
 
Messages: 286
Inscription: Ven Jan 05, 2007 9:16 pm

Messagede dcz » Jeu Jan 18, 2007 1:08 pm

Alors c'est plutôt un problème de tables de recherches, comme il y en a forcément à la longue (après import de db par exemple).

Tu as lu ça ?
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21429
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede hawk88 » Jeu Jan 18, 2007 1:14 pm

J'avais juste regarder en coup de vent je vais plus m'y attarder

Merci

++
hawk88
PR2
PR2
 
Messages: 286
Inscription: Ven Jan 05, 2007 9:16 pm

Messagede acmalko » Sam Jan 20, 2007 4:26 pm

Bonjour...

j'administre une version CH de phpbb.

Je ne comprenais pas jusqu'à il y a quelques secondes pourquoi, moi non plus, aucun mot clé supplémentaire ne s'affichait dans le code source.

Il se trouve que ma table phpbb_search est vide puisque, comme me l'autorise categories Hierarchy, l'indexation se fait en "full text", fonctionnalité permettant d'alléger considérablement la taille de la base de données.

Est ce à dire que ce mod, très astucieux par ailleurs, ne marchera jamais ou bien une quelconque modification permettra d'en profiter ?

Merci.
Avatar de l’utilisateur
acmalko
 
Messages: 2
Inscription: Sam Jan 20, 2007 4:17 pm
Localisation: Avec vous aujourd'hui...

Messagede dcz » Sam Jan 20, 2007 4:35 pm

Ce mod tel quel ne sortira rien en keywords pour les sujets sans tables de recherche.

Il doit être possible de remplacer la requête sur les tables de recherches pour les sujets par une qui renverrait le contenu du premier post.
Faudrait filtre pas mal de choses, genre, le htlm, les bbcodes etc et le formater en liste de mots pour en garder que quelques uns.

Pas mal de taf pour pas grand chose.

Le plus important c'est la description, pas évident que cela vaille la peine de faire plus, parce qu'un premier poste, ça peut être bien long.
En plus ce serait difficile d'être aussi pertinent qu'avec des table de recherches bien entretenues.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21429
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede eric6779 » Mar Jan 30, 2007 9:07 am

Salut,

en installant ce MOD, je me retrouve avec ca :

Image

as tu une idée stp ?

merci
eric6779
PR1
PR1
 
Messages: 171
Inscription: Ven Déc 22, 2006 2:28 am

Messagede dcz » Mar Jan 30, 2007 1:41 pm

C'est la page d'un forum ou d'un sujet ?

Je pense que c'est lié à une utilisation de html dans les titre de l'un ou l'autre.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21429
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede eric6779 » Mar Jan 30, 2007 1:56 pm

c'est la page d'un forum mais ça le fait pas partout dcz :s
eric6779
PR1
PR1
 
Messages: 171
Inscription: Ven Déc 22, 2006 2:28 am

Messagede dcz » Mar Jan 30, 2007 3:29 pm

Bon, déjà, le fait que l'on vois FEW_MOR_KEYWORD ... nous dit que tu n'as pas bien installer le mod, il faut remplacer cette partie à l'installe.

Et pour le reste essais de remplacer :

Code: Tout sélectionner
$phpbb_meta  = '<meta name="title" content="' . $page_title .'" />' . "\n";


Par :

Code: Tout sélectionner
$phpbb_meta  = '<meta name="title" content="' . htmlspecialchars(strip_tags($page_title)) .'" />' . "\n";


Et :

Code: Tout sélectionner
$phpbb_meta .= '<meta name="keywords" content="' . $keywords  .'" />' . "\n";
$phpbb_meta .= '<meta name="description" lang="fr" content="'. $description .'" />' . "\n";


Par :

Code: Tout sélectionner
$phpbb_meta .= '<meta name="keywords" content="' . htmlspecialchars(strip_tags($keywords))  .'" />' . "\n";
$phpbb_meta .= '<meta name="description" lang="fr" content="'. htmlspecialchars(strip_tags($description)) .'" />' . "\n";


++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21429
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede eric6779 » Mar Jan 30, 2007 3:37 pm

apparemment ça semble être réglé chef ;)

merci
eric6779
PR1
PR1
 
Messages: 171
Inscription: Ven Déc 22, 2006 2:28 am

PrécédenteSuivante

Retourner vers MODS phpBB2 SEO

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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