ci stanno in una sola pagina
'); $numero_righe = $foto_tag_totali / $foto_x_riga; /// decide quante righe piene e quante foto in riga vuoto se c'è $numero_righe = (int)$numero_righe; $foto_ultima_riga = $foto_tag_totali % $foto_x_riga; $num = 1; // punta la prima $p_totali =1; } else // se le foto sono troppe per la prima pagina { //echo ('
troppe per una pagina
'); $pagine_con_tag_piene = $foto_tag_totali / $max_foto_per_pagina; $pagine_con_tag_piene = (int)$pagine_con_tag_piene; if ( ($foto_tag_totali / $max_foto_per_pagina) == ((int)$pagine_con_tag_piene)) { //echo ('
tutte le pagine sono piene e non c\'è pagina mezzo vuota
'); $numero_pagine= $pagine_con_tag_piene; } else { //echo ('
C\'è una pagina finale non piena
'); $p_totali = $pagine_con_tag_piene + 1; } //echo $pagine_con_tag_piene.' sono le pagine piene
'; $num_foto_pag_incompleta = $foto_tag_totali - ($pagine_con_tag_piene * $max_foto_per_pagina); //echo $num_foto_pag_incompleta.' sono le foto della pagina non piena
'; //// verifica in che pagina si è e calcola di conseguenza i puntatori if ($p <= $pagine_con_tag_piene) // le pagine sono fatte da foto e righe fisse { $numero_righe = $max_foto_per_pagina / $foto_x_riga; // normalmente : 60 foto, 15 righe) $foto_ultima_riga = $max_foto_per_pagina % $foto_x_riga; } elseif ($p == ($pagine_con_tag_piene +1)) // vuol dire che la pagina è l'ultima { $numero_righe = $num_foto_pag_incompleta / $foto_x_riga; $numero_righe = (int)$numero_righe; // righe complete $foto_ultima_riga = $num_foto_pag_incompleta % $foto_x_riga; } else { echo ('Pagina non presente'); } // trova la prima foto della pagina corrente (per l'ordinamento crescente) $num = 1; for ($i=1; $i <$p; $i++) { $num = $num + $max_foto_per_pagina; } // viene eseguito solo se pag > 1 } } else /// crea i puntatori se non ci sono i tag { $numero_righe = $max[$p] / $foto_x_riga; $numero_righe = (int)$numero_righe; $foto_ultima_riga = $max[$p] % $foto_x_riga; // trova la prima foto della pagina corrente (per l'ordinamento crescente) $num = 1; for ($i=1; $i <$p; $i++) { $num = $num + $max[$i]; } // viene eseguito solo se pag > } ?>
Allenamenti GDV LNI Sulcis a Porto Pino pag. 3 di 4
|
tot. foto: 533  |  pagine:  |  1  |  2  |  3  |  4    pag. prec.  |  pag. seg.  

totale foto:  533  |  pagine:  |  1  |  2  |  3  |  4    pag. precedente  |  pag. seguente