Pagination pour gallery image comme google
Bonjour,
J'ai utilisé le système de pagination décrit sur ce tuto
http://antoine-herault.developpez.co...atique-en-php/
Le résultat est excellent, seulement je l'utilise pour une gallery d'image ( un peu comme sur google image )
Les images n'ont pas de taille définit en largeur et non pas de nombre définit par colonne. De ce fait ils s'adaptent à la taille de l'écran de l'utilisateur.
Par contre le system de pagination étant certainement fait pour du texte en colonne, ajoute plus de page que nécessaire.
Est-il possible de le modifier, sans modifier l'organisation de mon site ???
Pour rappelle voici la fonction qui calcule le nombre de page
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| // Création du nombre de page
$nombreDePages=ceil($total_contenu/$nb_elements);
if(!empty($page)) // Si la variable $_GET['page'] existe...
{
$pageActuelle=intval($page);
if($pageActuelle>$nombreDePages) // Si la valeur de $pageActuelle (le numéro de la page) est plus grande que $nombreDePages...
{
$pageActuelle=$nombreDePages;
}
}
else
{
$pageActuelle=1; // La page actuelle est la n°1
}
$pre_e=($pageActuelle-1)*$nb_elements; // On calcul la première entrée à lire |
Je calcule le nombre de page en insérant pour valeur nb_element : Le nombre de photos présent dans ma bde.
Logiquement je sais que sa ne peut marcher comme sa, mais j'ai du mal à trouver une solution.
Une idée ???