| |
| |
|
|
|
|
| |
|
| |
|
| :: |
| Auteur |
Message |
Ludo

Inscrit le: 11 Juin 2008 Messages: 4
|
Posté le: Mer Juin 11, 2008 6:00 pm Sujet du message: Réécriture des liens à partir de pages externes au forum |
|
|
Bonjour bonjour,
Je suis un petit nouveau
Je viens d'installer le mod d'url rewriting pour phpbb3 sur mon site et j'aurai une petite question au sujet de la réécriture.
J'aimerai faire apparaître les 5 derniers messages de tel ou tel topic sur les pages de mon site. Pour l'instant j'ai réussi a récupérer les bons messages mais je voudrais ajouter un lien en dessous redirigeant vers le topic en question. J'aurais donc souhaité savoir quelle était la meilleure méthode pour réécrire les bonnes urls pour ça.
Je peux toujours récupérer les noms des forums et topic via requête SQL pour réécrire les urls à la volée mais ça me paraît un peu barbare. Sachant que si je ne les réécris pas exactement de la même façon, cela pourrait être considéré comme des pages dupliquées pour les moteurs de recherche
Peut-être existe-t-il une meilleure méthode, ce serait sympa si quelqu'un pouvait me renseigner la dessus  |
|
|
| Revenir en haut de page |
|
 |
|
 |
Ludo

Inscrit le: 11 Juin 2008 Messages: 4
|
Posté le: Mer Juin 11, 2008 6:34 pm Sujet du message: Re: Réécriture des liens à partir de pages externes au forum |
|
|
Après un peu de recherche dans les autres sujets j'ai trouvé cette ligne de code
| Code: | | $post_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id"); |
qui marche très bien mais l'url n'est malheureusement pas réécrite. Dois-je rajouter autre chose? |
|
|
| Revenir en haut de page |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 1008
|
|
| Revenir en haut de page |
|
 |
Ludo

Inscrit le: 11 Juin 2008 Messages: 4
|
Posté le: Jeu Juin 12, 2008 12:54 am Sujet du message: Re: Réécriture des liens à partir de pages externes au forum |
|
|
Merci
Je n'ai pas vraiment trouvé de réponse mais en reconstituant l'url avec une de mes fonctions je m'y retrouve, ça a l'air de bien marcher  |
|
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 4006
|
Posté le: Jeu Juin 12, 2008 8:14 am Sujet du message: Re: Réécriture des liens à partir de pages externes au forum |
|
|
En fait, une fois que tu as accès au fonction et classe de phpBB, il suffit de renseigner deux ou trois trucs avant d'envoyer append_sid() pour qu'il y ait réécriture d'url avec toutes les options.
Dans viewtopic.php ça donne :
| 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_censored[$topic_id] = censor_text($topic_data['topic_title']);
$phpbb_seo->seo_url['topic'][$topic_id] = $phpbb_seo->format_url($phpbb_seo->seo_censored[$topic_id]);
}
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 |
Suite à ça, les liens des forum et sujets seront réécrits convenablement par append_sid en mode avancé  |
_________________ 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 |
|
 |
Ludo

Inscrit le: 11 Juin 2008 Messages: 4
|
Posté le: Jeu Juin 12, 2008 6:48 pm Sujet du message: Re: Réécriture des liens à partir de pages externes au forum |
|
|
Merci beaucoup ! C'est exactement ce que je cherchais
Je vais tester ça tout de suite  |
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
| |