![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 17.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam skrypcik paginacji, który wykorzystywałem w wielu moich projektach, lecz nadszedł taki czas, w którym ten skrypt już nie 'wyrabia'. Chodzi o to, że nie mogę uporać się z kropkowaniem. Czyli skrypt aktualnie pokazuję tak: << 1 2 3 4 5 6 7 8 9 10 >> a chcę, aby przykładowo pokazywał tak: << 1 2 3 ... 7 8 9 ... 13 14 15 >>. Ma ktoś pomysł na przerobienie tego skryptu? Wiem, jest masę takich rzeczy w necie, ściągnąłem masę przykładów, lecz żadnego nie mogę zgrać z moim, a na tym by mi bardzo zależało. Skrypt wygląda tak:
Jeżeli ktoś ma jakiś pomysł to byłbym niezmiernie wdzięczny! Z góry dziękuję i pozdrawiam, Arek! Ten post edytował ArekBe 21.08.2013, 21:46:55 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 27 Dołączył: 21.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
@edit:
Powinno działać ![]() Wyświetli gdy ilość stron jest większa niż 3: Poprzednia [1] [2] ... [8] [9] Następna Kod $script_name = $_SERVER['SCRIPT_NAME']; echo "<a href=$script_name?strona=$back&z=$nazwa1 > Poprzednia </a>"; If($ilosc_stron >= 3) { for( $numerki1 = 1; $numerki1 <= 2; $numerki1++ ) echo "<a href=$script_name?strona=$numerki1&z=$nazwa1> [$numerki1] </a>"; echo "..."; for( $numerki2 = 5; $numerki2 <= $ilosc_stron; $numerki2++ ) echo "<a href=$script_name?strona=$numerki2&z=$nazwa1> [$numerki2] </a>"; } else { for( $numerki = 1; $numerki <= $ilosc_stron; $numerki++ ) echo "<a href=$script_name?strona=$numerki&z=$nazwa1> [$numerki] </a>"; } echo "<a href=$script_name?strona=$next&z=$nazwa1> Następna </a>"; Tylko pozmieniaj na swoje. Ten post edytował kujol 22.08.2013, 09:26:41 -------------------- ;)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 17.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Śmiga, super, dzięki wielkie!
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 03:32 |