Mod no dupe, Bug avec sous forums...

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

Modérateur: Modérateurs

Mod no dupe, Bug avec sous forums...

Messagede phpmike » Ven Aoû 17, 2007 6:38 pm

Encore moi :lol:

Lorsque le dernier post d'un sujet appartient à un sous-forum, la requête SQL ne renvoit pas le titre du topic... donc, on obtient une url comme ceci:

viewtopic.php?f=&t=&start=0#pXX

Où XX est numéro de post... Ce qui n'est pas glop...

Je cherche la soluce...
Avatar de l’utilisateur
phpmike
 
Messages: 15
Inscription: Mer Aoû 15, 2007 9:02 pm

Publicité

Messagede phpmike » Ven Aoû 17, 2007 8:36 pm

J'ai trouvé!!!

ça se passe dans functions_display.php

Code: Tout sélectionner
FIND:

            $forum_rows[$parent_id]['forum_last_poster_colour'] = $row['forum_last_poster_colour'];
            $forum_rows[$parent_id]['forum_id_last_post'] = $forum_id;

AFTER ADD:

            // www.phpBB-SEO.com SEO TOOLKIT BEGIN -> no dupe
            $forum_rows[$parent_id]['topic_id'] = $row['topic_id'];
            // www.phpBB-SEO.com SEO TOOLKIT END -> no dupe



Voilà... c'était pas un PB de requête MySQL lol
Avatar de l’utilisateur
phpmike
 
Messages: 15
Inscription: Mer Aoû 15, 2007 9:02 pm

Messagede SeO » Ven Aoû 17, 2007 8:44 pm

Belle productivité, bravo :D
SeO
Admin
Admin
 
Messages: 6334
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede phpmike » Ven Aoû 17, 2007 8:50 pm

SeO a écrit:Belle productivité, bravo :D


Obligé, il est en prod mon forum...

En plus, il va falloir que je fasse un mod no dupe maison maintenant, car là il y a un peu de duplicate à cause des redirections des anciennes URLs vers les nouvelles, car le forum précédent était rewritté, mais pas exactement pareil :lol:
ça sera une version redirection 301 du No dupe ;-)
Avatar de l’utilisateur
phpmike
 
Messages: 15
Inscription: Mer Aoû 15, 2007 9:02 pm

Messagede SeO » Ven Aoû 17, 2007 8:59 pm

A bah pas la peine, le zéro duplicate est là pour ça.

Tout ce que tu as a faire, c'est de conserver les anciennes rewriterules en état de marche, comme ça :

Code: Tout sélectionner
ancien-standard-url-topic.html => .htaccess (mod_rewrite : vielles rewriterules) => viewtopic.php?t=xx => zéro duplicate => HTTP 301 => titre-sujet-txx.html


Et tout un tas de trucs comme :
http://www.phpbb-seo.com/forums/viewtopic.php?t=65
http://www.phpbb-seo.com/forums/viewtopic.php?p=15417
http://www.phpbb-seo.com/forums/ceci-es ... t1502.html
Et plus encore, comme la vérification des paramètres de pagination etc ...

Et hop, une seul HTTP 301, et plus de duplicates, jamais ;)
SeO
Admin
Admin
 
Messages: 6334
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede phpmike » Ven Aoû 17, 2007 10:10 pm

Oh, je l'avais zappé celui-là!!!

Merci, je l'ai installé c'est une tuerie, t'es trop au top :lol:
Avatar de l’utilisateur
phpmike
 
Messages: 15
Inscription: Mer Aoû 15, 2007 9:02 pm

Messagede speed » Sam Aoû 18, 2007 9:01 am

phpmike a écrit:Merci, je l'ai installé "c'est une tuerie"...

Arf ! :lol: J'adore cette expression ! En fait SeO est le tueur des duplicates, donc... t'as parfaitement raison ! :mrgreen:
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm

Messagede dcz » Dim Aoû 19, 2007 4:27 pm

:lol:
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 SeO » Lun Aoû 20, 2007 1:33 pm

En y regardant de plus prêt et pour revenir au sujet de départ, je ne parviens pas à reproduire ton bug.
SeO
Admin
Admin
 
Messages: 6334
Inscription: Mer Mar 15, 2006 9:41 pm


Retourner vers MODS phpBB SEO

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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


 
cron