Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SMARTY] Stronicowanie i wyświetlanie linków
pitu
post
Post #1





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Tworzę system do wyświetlania informacji z tablicy, rekordów będzie dużo więc wykorzystałem paginację. Znalazłem klasę do SMARTY, która załatwia to w łatwy sposób.

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:
  1. {if !empty($listing)}
  2. {if !empty($pagination)}
  3. <div class="pagination">{$pagination}</div>
  4. {/if}
  5. {foreach item="item" from="$listing"}
  6. <tr>
  7. <td>{$item.id}</td>
  8. <td>{$item.title}</td>
  9. {/foreach}
  10. {/if}


--------------------
HTML/CSS/JS: jsfiddle
SQL: sqlfiddle
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 19:28