[simple] liens vers derniers messages non lus.

Forum de support du Zéro duplicate.
Solution de redirections HTTP 301 personnalisées pour phpBB2.

Modérateur: Modérateurs

[simple] liens vers derniers messages non lus.

Messagede norbert » Dim Jan 28, 2007 9:32 pm

Bonsoir,

j'ai un petit tracas avec cette partie du code dans viewtopic.php :

// www.phpBB-SEO.com SEO TOOLKIT BEGIN
$uri = $phpbb_seo->seo_req_uri();
$postorder_redir = empty($_POST['postorder']) && empty($_GET['postorder']);
if ($_GET['postorder'] == 'asc' || $_POST['postorder'] == 'asc' ) {
$postorder_redir = TRUE;
}
$phpbb_seo->seo_start( $start, $board_config['posts_per_page'] );
$phpbb_seo->page_url = $phpbb_seo->seo_static['topic'] . $topic_id . $phpbb_seo->start . $phpbb_seo->seo_ext['topic'];
$phpbb_seo->seo_cond(!$userdata['session_logged_in'] && ( strpos($uri, "sid=" ) !== FALSE ) );
if ( $phpbb_seo->do_redir || ( $postorder_redir && strpos($uri, 'watch=') === FALSE && strpos($uri, $phpbb_seo->page_url) === FALSE ) ) {
$phpbb_seo->seo_redirect( PHPBB_URL . $phpbb_seo->page_url . ( ( $post_id ) ? "#$post_id" : "" ) );
}
// www.phpBB-SEO.com SEO TOOLKIT END


Avec ez portal, lorsque je cherche les derniers messages postés, ça me donne une liste de liens de ce genre :

http://www.mondomaine.com/viewtopic.php ... iew=newest

mais avec la modif de code, ça ne m'amène plus au "newest" message lorsque je clique, c'est à dire ce lien :

http://www.mondomaine.com/viewtopic.php?p=110505#110505.

mais ici :

http://www.mondomaine.com/topic7833-15.html

Y aurait-il un moyen simple de remettre cette fonctionnalité assez pratique.

Merci :wink:
Dernière édition par norbert le Mar Jan 30, 2007 9:02 am, édité 3 fois.
norbert
PR0
PR0
 
Messages: 87
Inscription: Mer Sep 20, 2006 7:12 am

Publicité

Messagede dcz » Lun Jan 29, 2007 12:22 am

Tes liens ne marchent pas on dirait.

En fait, le zéro dupe fait disparaître les url des messages, mais il opère d'une façon un tout petit peut différente de celle que tu décrits.

Exemple : http://www.phpbb-seo.com/forums/viewtop ... =2834#2834

Qui rediriges bien vers une URL de sujet (réduction de la plus grande source de duplicates de phpBB) mais sans rendre la navigation moins agréable puisque l'ancre html est ajouté à l'url après redirection, ce qui a pour effet de centrer la fenêtre de la même façon que si l'on avait suivit une url de message.

Et si l'ancre faisait défaut, elle est ajoutée : http://www.phpbb-seo.com/forums/viewtopic.php?p=2834

Donc, comme ce n'est pas le cas sur ton exemple et que je ne peut pas vérifier, il faut que tu m'en dises plus.

Cette redirection est vraiment utile pour le référencement.

Et je la trouve pas si gênante, en fait, je doute que beaucoup la remarque.

++
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: 21428
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede norbert » Lun Jan 29, 2007 6:45 am

Voilà les liens sont fonctionnels.

Je voulais partir d'un exemple mais j'ai un peu cafouillé.

Merci :wink:

Un autre exemple de mon soucis, lorsque je me connecte sur mon site et que je clique sur le petit icone "dernier message non lu" en face d'un topic, j'ai ce lien :

http://www.mondomaine.com/viewtopic.php ... iew=newest

qui m'améne vers l'url :

http://www.mondomaine.com/topic5948-15.html

qui n'est pas le dernier message non lu mais le haut de la page.

J'ai aussi le mod rewrite simple d'installé

:wink:
Dernière édition par norbert le Mar Jan 30, 2007 9:03 am, édité 1 fois.
norbert
PR0
PR0
 
Messages: 87
Inscription: Mer Sep 20, 2006 7:12 am

Messagede dcz » Lun Jan 29, 2007 11:50 am

Pourtant, quand je clique sur : http://www.francedidgeridoo.com/post81616.html

ou même http://www.francedidgeridoo.com/viewtopic.php?p=81616

Je me retrouve bien avec http://www.francedidgeridoo.com/topic5948-15.html#81616

Et si je suis ton lien, j'ai bien http://www.francedidgeridoo.com/topic5948.html#81540 et pas juste http://www.francedidgeridoo.com/topic5948.html

Donc, je vois pas ou est le souci en fait, tu te retrouve exactement au même endroit de la page que si on avait conservé les url de messages, non ?

++
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: 21428
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede norbert » Lun Jan 29, 2007 11:56 am

tu n'as pas essayé avec internet explorer 7 ??? :D

avec ie6 et mozilla, ça fonctionne mais pas avec ie7; je viens de voir ça.
norbert
PR0
PR0
 
Messages: 87
Inscription: Mer Sep 20, 2006 7:12 am

Messagede dcz » Lun Jan 29, 2007 12:07 pm

IE7 quelle bouse franchement, s'il est pas capable de conserver une ancre dans un lien, c'est qu'ils atteignent des sommets inexplorés chez Microsoft.

Je veux dire, c'est pas une histoire de CSS ou de table mal fermées, c'est un lien et on y peut rien s'il décide de n'en suivre qu'une partie.

Ton lien : http://www.francedidgeridoo.com/viewtopic.php?p=81616 est parfaitement redirigé :

HTTP Response Header
HTTP Status Code: HTTP/1.1 301 Moved Permanently
Date: Mon, 29 Jan 2007 12:01:36 GMT
Server: Apache
Location: http://francedidgeridoo.com/topic5948-15.html#81616
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html


Donc, Là, juste, oublie IE7, parce que s'il se met à charger d'autre liens que ceux qu'on lui donne, c'est grave, bientôt tout mènera chez Microsoft avec IE, peut importe l'url :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: 21428
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede norbert » Lun Jan 29, 2007 12:09 pm

C'est clair, ça confirme...

Comme ça, si d'autres ont le problème, on leur demandera quel navigateur ils utilisent :wink:
norbert
PR0
PR0
 
Messages: 87
Inscription: Mer Sep 20, 2006 7:12 am


Retourner vers Zéro duplicate phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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


 
cron