Problème pagination phpBB

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


lothar
WRInaute accro
WRInaute accro
 
Messages: 1524
Inscription: Sam Juil 12, 2003 11:42

Problème pagination phpBB

Message le Mar Nov 14, 2006 20:02

Bonsoir,

j'aimerais modifier la pagination dans le viewforum d'un forum phpBB.

Je m'explique: pour les sujets de plus d'une page, j'aimerais que la page "1" ne s'affiche pas dans le viewforum, dans la mesure où cette page est accessible en cliquant sur le titre du sujet...

Je pense qu'il faut faire des changements dans cette partie, mais je n'arrive pas à déterminer quelles variables je dois changer:

Code: Tout sélectionner
if( ( $replies + 1 ) > $board_config['posts_per_page'] )
{
      $total_pages = ceil( ( $replies + 1 ) / $board_config['posts_per_page'] );
         $goto_page = ' [ ' . $lang['Goto_page'] . ': ';

         $times = 1;
         for($j = 0; $j < $replies + 1; $j += $board_config['posts_per_page'])
         {
            $goto_page .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=" . $topic_id . "&amp;start=$j") . '" >' . $times . '</a>';
            if( $times == 1 && $total_pages > 4 )
            {
               $goto_page .= ' ... ';
               $times = $total_pages - 3;
               $j += ( $total_pages - 4 ) * $board_config['posts_per_page'];
            }
            else if ( $times < $total_pages )
            {
               $goto_page .= ', ';
            }
            $times++;
         }
         $goto_page .= ' ] ';
      }
      else
      {
         $goto_page = '';
      }


Quelqu'un a une idée ?

oxman
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 118
Inscription: Lun Juin 21, 2004 1:52

Message le Mar Nov 14, 2006 20:31

Devant :
$goto_page .= '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=" . $topic_id . "&amp;start=$j") . '" >' . $times . '</a>';

Tu mets :

if ($j != 0)

Si ca ne va pas met :
if ($j != 1)


lothar
WRInaute accro
WRInaute accro
 
Messages: 1524
Inscription: Sam Juil 12, 2003 11:42

Message le Mar Nov 14, 2006 20:38

Parfait ça fonctionne, par contre il ne faut pas oublier de mettre $time=2

Avec ceci ça affiche bien à partir de la page n°2.

Merci pour ton aide.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité