о боже...
Во 1 определитесь вам MVC или нет
если mvc то для начала
classes.php
class paginator
{
public static function getPages($recordTotal, $recordsPerPage)
{
}
}
module.php
$pages=paginator::getPages(1000,20);
а затем в своейм шаблоне уже
module.tpl.php
<div class="pages">
<? foreach ($pageElems as $pageEl): ?>
<a href="">...</a>
<? endforeach ?>
</div>
С другой стороны, шаблон пагинатора можно внести прямо в класс.
paginator:getFormedTpl(1000, 20);
Я написал навскидку конечно. Теги можно сделать еще сочетанием <ul><li><a></a></li></ul>
Стили потом прикрутите через css, не заморачивайтесь.
Просто напишите себе класс, много всяких штук почерпнете - попрактикуетесь.
Выглядеть оно должно так:
На девятой странице:
<< < 1 2 3 ... 8 9 10 ... 48 49 50 > >>
Выложить мне готовый класс конечно никто не мешает, но смысла в том никакого для вас)