Klasa: http://www.lotsofcode.com/download/php-array-pagination.zip
http://www.lotsofcode.com/php/smarty-pagination.htm
Mój problem polega na tym, że nie wiem jak przerobić klasę aby linki do stron wyglądały np. tak:
1 2 3 ...13 14 15 ... 21 22 23
Teraz wyświetlane są wszystkie linki do stron czyli:
1 2 3 4 5 6 7 8 .... itp.
Przy dużej ilości stron nie wygląda to zbyt ładnie, może ktoś pomoże w przerobieniu klasy lub posiada inną pod SMARTY, która umożliwi ustawienie tego.
Dane w szablonie pobieram na razie w podobny sposób jak na stronie autora klasy:
{if !empty($listing)} {if !empty($pagination)} {/if} {foreach item="item" from="$listing"} <tr> {/foreach} {/if}