Witam, Jak zrobić aby paginacja nie robiła spisu wszystkich podstron tylko np.
(IMG:
http://img.efotek.pl/images/pzccig5vg65vx3dlkw.jpg)
Mój kod wygląda tak:
<?php
$q = 'SELECT id, name, img, wsw, ocena, czas FROM films ORDER BY id DESC LIMIT '.(($page - 1) * $g_ile).', '.$g_ile;
$smarty->assign('lfilm', $licz);
'id' => $r['id'],
'name' => $r['name'],
'img' => $r['img'],
'wsw' => $r['wsw'],
'ocena' => $r['ocena'],
'czas' => $r['czas'],
'link' => smarty_title_url($r['name']),
'gwiazdki' => gwiazdki($r['ocena']),
);
}
$smarty->assign('ngl', $ngl);
if ($stron > 1){
if ($page > 1 && $numerstrony != 2){
$w=$page-1;
$spis = '<span class="pages">Strona '.$numerstrony.' z '.$licz.' </span><a href="'.$_url.'filmy,'.$w.'">poprzednia</a> ';
}
for ($i = 1; $i <= $stron; $i++){
if ($i != $page && $i != 1){
$spis = ''.$spis.'<a href="'.$_url.'filmy,'.$i.'">'.$i.'</a> ';
}
}
if ($page < $stron){
$w=$page+1;
$spis = ''.$spis.'<span class="extend">...</span> <a href="'.$_url.'filmy,'.$w.'">następna</a> ';
}
$smarty->assign('stronicowanie', $spis);
}
$contents[] = array('glowna'); ?>
Ten post edytował Taifun 9.02.2009, 21:04:08