ja sam ovo poodavno napravio, pa ti malo pregledaj:
Code:
function dirnav($file_count, $page){ //pakovanje u funkciju sam sad uradio zbog lakseg koriscenja
global $conf["items_per_page"], $host, $atr,$lang_display;
// config
$first_record = $page * $conf["items_per_page"];
$last_record = $first_record + $conf["items_per_page"];
$max_st=$file_count/$conf["items_per_page"];
if (($file_count > 0) AND ($page != 0))
{
// prethodna
$prev_page = $page -1;
$sitedata["dirnavprev"] .= "<br/><a href=\"$host$atr&page=".$prev_page."\">".$lang_display['Prethodna']."</a>\n";
}
if (($file_count > 0) AND ($last_record < $file_count))
{
// sledeca
$next_page = $page + 1;
$sitedata["dirnavnext"] .= "<a href=\"$host$atr&page=".$next_page."\">".$lang_display['Sledeca']."</a>\n";
}
$sitedata["dirnavpagination"] = "<br/>[";
$n=1;
while ($n<6) { $n++;
if ($page-3+$n>0 && $page-3+$n<$max_st)
{
if ($page-4+$n==$page)
{$sitedata["dirnavpagination"] .= "-".($page-4+$n+1);}
else {$sitedata["dirnavpagination"] .= "-<a href=\"$host$atr&dir=".$dir."&page=".($page-4+$n)."\">".($page-4+$n+1)."</a>";}
}
}
$sitedata["dirnavpagination"] .= "- ]<br/>";
return $sitedata;
}
dosta je da se pozove ova funkcija i ispise sadrzaj koji zelite iz $sitedata niza...