Probaj sam da koristis readdir(direktorijum) i onda uradi while petlju, count($var) i napravi paginaciju na
osnovu toga.
Evo na brzinu odprilike nesto ovako uradi...
Code:
$dir = 'direktorijum';
$fajlovi = array();
while ($fajl = readdir($dir) {
if ($fajl == "." || $fajl == ".." || empty($fajl) { }
else {
$fajlovi[] = $fajl;
}
}
$smarty->assign('fajlovi', $fajlovi);
Sa ovime dobijas sadrzaj direktorijuma i mozesh ga ubaciti u template
a sada da izbrojish clanove array-a i napravish paginaciju mozesh
nesto ovako
Code:
$ukupno = count($fajl);
$paginacija = round($ukupno / 10,1) + 1;
for ($i = 0; $i <= $paginacija; $i++) {
$stranica = $stranica. " <a href=?stranica=$i>$i</a> ";
}
Sa ovime si dobio broj podataka u array-u i podijelio sa 10 (recimo da hoces 10 itema po stranici)
i onda dobijash brojeve od 1 do x (koliko stranica imash) koje su link tipa ?stranica=broj
i onda u template uradish samo da radi $_GET['stranica'] i da na osnovu nje radi ispis
od tog broja pa do broj +10 iz datog array-a.
Sorry ako kod nije optimizovan ili ima bagova ovo sam napamet ispisao i nisam provjeravao.
Pozdrav,
Sasa