Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Perte du CSS ???
Aller à la page Précédente  1, 2
 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB3
::  
Auteur Message
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3782

Perte du CSS ???Posté le: Jeu Juin 19, 2008 6:58 am    Sujet du message: Re: Perte du CSS ???

On s éloigne un peu du sujet initial mais bon.

Donc, pour les post (réécriture + disallow) c'est bon comme tu as fait (le disallow fait d'ailleurs parti du mod).

Pour les sujet, c'est un peu plus délicat.

En mod avancé, que tu utilises, il faut grosso modo faire comme dans viewtopic.php pour récuperer les infos nécéssaires à la réécriture d'url (et sous réserve que la page qui le fait partage les sessions phpBB) :

Code:
$forum_id = (int) $topic_data['forum_id'];
$topic_id = (int) $topic_data['topic_id'];
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
if ( empty($phpbb_seo->seo_url['topic'][$topic_id]) ) {
   if ($topic_data['topic_type'] == POST_GLOBAL) {
      $phpbb_seo->seo_opt['topic_type'][$topic_id] = POST_GLOBAL;
   }
   $phpbb_seo->seo_url['topic'][$topic_id] = $phpbb_seo->format_url(censor_text($topic_data['topic_title']));
}
if ( empty($phpbb_seo->seo_url['forum'][$topic_data['forum_id']]) ) {
   $phpbb_seo->seo_url['forum'][$topic_data['forum_id']] = $phpbb_seo->set_url($topic_data['forum_name'], $topic_data['forum_id'], $phpbb_seo->seo_static['forum']);
}
// www.phpBB-SEO.com SEO TOOLKIT END


Ce qui veut dire, de récuperer ces données dès que ton script les fournit et avant la construction du premier lien :
Code:
$viewforum_url = append_sid("{$phpbb_root_path}viewforum.$phpEx", "f=$forum_id);
$viewtopic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id);


Le passage par append_sid() s'occupe de tout le reste avec toutes les options.


Pour la pagination s'il y a lieu, il faut justa jouter :
Code:
&start=$start


dans l'uri passé à append_sid().

Suffit donc de récuperer les info nécéssaires Wink

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
Tranber



Inscrit le: 24 Fév 2008
Messages: 16

Perte du CSS ???Posté le: Jeu Juin 19, 2008 9:24 am    Sujet du message: Re: Perte du CSS ???

merci pour ta réponse.

Alors oui les sessions phpbb sont actives sur tout le site.
En fait si j'ai bien compris après avoir effectué ma requête pour récupérer la liste des derniers topics, je fais un echo de $viewtopic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id); avec les bons paramètres pour les 2 variables et hop ça marche ?

Bon je vais tester Smile
Revenir en haut de page
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3782

Perte du CSS ???Posté le: Jeu Juin 19, 2008 9:25 am    Sujet du message: Re: Perte du CSS ???

Code:
echo append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id);


Plutôt, mais c'est ça Wink

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
Tranber



Inscrit le: 24 Fév 2008
Messages: 16

Perte du CSS ???Posté le: Jeu Juin 19, 2008 9:36 am    Sujet du message: Re: Perte du CSS ???

re !

c'est étrange les url sont bien générées mais non rewritées !
Démo ici : http://www.extremepc.fr/test.php

Qu'en penses tu ?
Revenir en haut de page
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3782

Perte du CSS ???Posté le: Jeu Juin 19, 2008 9:39 am    Sujet du message: Re: Perte du CSS ???

Tu n'as pas du correctement implémenté le code que je t'ai donné en exemple, il faut bien entendu adapté les noms de variables pour que ça marche ($topic_data dans l'exemple) et qu'elles soient bien renseignées.
Il faut bien entendu le faire avant l'utilisation de append_sid (dans la boucle donc).

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
Tranber



Inscrit le: 24 Fév 2008
Messages: 16

Perte du CSS ???Posté le: Jeu Juin 19, 2008 9:43 am    Sujet du message: Re: Perte du CSS ???

voici mon code :

Code:
$forum_id = (int) $res['forum_id'];
                  $topic_id = (int) $res['topic_id'];
                  // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                  if ( empty($phpbb_seo->seo_url['topic'][$topic_id]) ) {
                     if ($topic_data['topic_type'] == POST_GLOBAL) {
                        $phpbb_seo->seo_opt['topic_type'][$topic_id] = POST_GLOBAL;
                     }
                     $phpbb_seo->seo_url['topic'][$topic_id] = $phpbb_seo->format_url(censor_text($topic_data['topic_title']));
                  }
                  if ( empty($phpbb_seo->seo_url['forum'][$topic_data['forum_id']]) ) {
                     $phpbb_seo->seo_url['forum'][$topic_data['forum_id']] = $phpbb_seo->set_url($topic_data['forum_name'], $topic_data['forum_id'], $phpbb_seo->seo_static['forum']);
                  }
                  // www.phpBB-SEO.com SEO TOOLKIT END

                  $viewtopic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id");
                  $viewforum_url = append_sid("{$phpbb_root_path}viewforum.$phpEx", "f=$forum_id");
                  echo "<a title=\"$titreLong\" href=\"$viewtopic_url\">$titre</a> (<em><a href=\"$viewforum_url\">$forumName</a></em>)<br/>";


et avec mon sql avec jointure :

Code:
$result = mysql_query("SELECT pt.topic_id ,pt.topic_last_post_id,pt.topic_title,pf.forum_name,pf.forum_id FROM phpbb3_topics pt,phpbb3_forums pf WHERE pt.forum_id <> '9' AND pt.forum_id <> '19' AND pt.forum_id <> '20' AND pt.forum_id = pf.forum_id ORDER BY pt.topic_last_post_id DESC LIMIT 0 , 20");
Revenir en haut de page
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3782

Perte du CSS ???Posté le: Jeu Juin 19, 2008 9:46 am    Sujet du message: Re: Perte du CSS ???

Et bien remplace tous les $topic_data par des $res et ajoute le champs topic_type dans le select Wink

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
Tranber



Inscrit le: 24 Fév 2008
Messages: 16

Perte du CSS ???Posté le: Jeu Juin 19, 2008 9:50 am    Sujet du message: Re: Perte du CSS ???

oups oué la boulette ^^

là ça marche impéc, merci bien Wink
ça va permettre de booster encore un peu plus le réf d'avoir ces links sur la page d'accueil Very Happy
Revenir en haut de page
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB3
Page 2 sur 2 Aller à la page Précédente  1, 2

Navigation Autres sujets de discussion

Sauter vers: