Modification de pagination pour limiter le nombre de pages
Posté : 23 sept. 2010, 17:39
Bonjour,
J'ai un script de pagination et je souhaiterais modifier la partie de la barre de navigation afin de l'adapter pour afficher uniquement 5 pages avant la page en cours et 5 pages après la page en cour, voici le code de la barre de navigation
Les variables:
$page: Variable qui contient la page en cours
$nb_pages: Variable qui contient le nombre total de pages.
Ma barre de navigation contien un lien suivant et précédent selon le nombre de pages affichés.
Merci de votre aide
J'ai un script de pagination et je souhaiterais modifier la partie de la barre de navigation afin de l'adapter pour afficher uniquement 5 pages avant la page en cours et 5 pages après la page en cour, voici le code de la barre de navigation
Les variables:
$page: Variable qui contient la page en cours
$nb_pages: Variable qui contient le nombre total de pages.
Ma barre de navigation contien un lien suivant et précédent selon le nombre de pages affichés.
Code : Tout sélectionner
if($page >= 2)
{
$prec = $page-1;
echo "<a class=\"pagin_prec\" href=\"?lang=$lang&r=$r&page=$prec\"><IMG class=\"pagin\" SRC=\"images/prec.png\"></a> ";
}
// Boucle sur les pages
for ($i = 1 ; $i <= $nb_pages ; $i++) {
if ($i == $page )
echo "<span class=\"lien_page1\">$i</span> ";
else
echo "<a class=\"lien_page\" href=\"?lang=$lang&r=$r&page=$i\">$i</a> ";
}
if($page < $nb_pages)
{
$suiv = $page+1;
echo "<a class=\"pagin_suiv\" href=\"?lang=$lang&r=$r&page=$suiv\"><IMG class=\"pagin\" SRC=\"images/suiv.png\"></a>";
}