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>";
}