Mise en forme pagination
Posté : 26 nov. 2013, 15:10
Bonjour
j'ai crée une galerie d'image avec une pagination qui fonctionne que je le désire mais je ne vois pas comme je peut faire pour par Ex avoir des [ ] sur le chiffre de la page sur la quelle je me trouve et la mettre en police plus grande.
j'aimerais quelque chose de ce genre :

voila ce que j'ai
=

voici le code
j'ai crée une galerie d'image avec une pagination qui fonctionne que je le désire mais je ne vois pas comme je peut faire pour par Ex avoir des [ ] sur le chiffre de la page sur la quelle je me trouve et la mettre en police plus grande.
j'aimerais quelque chose de ce genre :

voila ce que j'ai
=

voici le code
<?php
$max_images = 56; // Nombre d'images à afficher
$break = 8;
$image_path = 'Affiches/'; // Dossier d'images
$thumb_path = 'Affiches_mini/'; // Dossier des miniatures
$list_ext = array('jpeg', 'jpg', 'png','gif', 'bmp', 'JPEG', 'JPG', 'PNG', 'GIF','BMP'); // Liste des extensions autorisées
$folder = opendir($image_path);
while($file = readdir($folder)){
$ext = explode('.', $file);
$ext = strtolower($ext[count($ext) - 1]);
if (in_array($ext,$list_ext)){
$list_images[] = $image_path . $file;
$list_thumbs[] = $thumb_path . $file;
}
}
$current_page = (!isset($_GET['page']) || empty($_GET['page'])) ? 1 : $_GET['page'];
$nb_pages = ceil(count($list_images) / $max_images);
// Affichage des images
echo'<table border="1"><tr>';
for($i = ($current_page - 1) * $max_images; $i < ($current_page - 1) * $max_images + $max_images; $i++) {
if($i < count($list_images)) {
if(file_exists($list_images[$i])) {
if($break == 8){
echo '<tr></tr>' ;
$break=1;
}
else{
$break++;
}
echo '<th><a href="'.$list_images[$i].'"><img width="142" src="'.$list_thumbs[$i].'"/></th></a>';
}
}
}
echo'</tr></table>'; {
}
// Affichage du pager
echo '<p align="center">Page : '; //Pour l'affichage, on centre la liste des pages
for ($i = 1 ; $i <= $nb_pages ; $i++) {
echo '<a href="'.$_SERVER['PHP_SELF'].'?page=' . $i . '">' . $i . '</a> ';
}
echo '</p>';
?>
merci dacance