![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 6.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam taki skrypcik, który czyta podany katalog, i wyświetla miniaturki znajdujących się w nim zdjęć. Chciałbym ustalić mu limit np. 20, żeby pokazał pierwsze 20 zdjęć a jeśli katoalog zawiera ich więcej to dopisał link do następnej porcji.
![]() ~mike_mech |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 25 Dołączył: 23.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłbym to w ten sposób, że najpierw skrypt zczytuje ilość i nazwy tych zdjęć do jakiegoś pliku tymczasowego w tym folderze. Nastepnie skrypt otwiera ten plik i wczytuje nazwy 20 zdjęc, potem, kolejnych 20...itd.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 22.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wskazowka (pewnie oczywista):
get'em przekazywac numer strony, na ktorej aktualnie jestes, np. strona.php?str=1 a w linkach do kolejnych stron zamiast 1 dawac odpowiednio 2, 3 itd.. Na podstawie zmiennej $str wyznaczac przedzial do wyswietlania od (($str*$limit)-$limit) do ($str*$limit) plus oczywiscie jakies warunki brzegowe ($limit - w Twoim przypadku rowny 20) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 6.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
konstruktor- Twój pomyśl bardzo mi się podoba i chciałbym go zastosować. Zastanawiam się tylko nad jedną rzeczą:
Cytat Na podstawie zmiennej $str wyznaczac przedzial do wyswietlania od (($str*$limit)-$limit) do ($str*$limit) W którym miejscu w kodzie ma się to dokonać? Pozdr |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 29.08.2002 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Kowalikus wszystko okej, ale zgodnie z nowymi "trendami"
zamiast $str proponowałbym użyć $_GET/$_POST['str'] ![]() -------------------- Pozdrawiam,
Solitary |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 20:49 |