Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 4.01.2010 Ostrzeżenie: (0%)
|
Witam serdecznie!
Jest to mój pierwszy temat na tym forum. Przejrzałem to forum i inne i nie mogłem poradzić sobie ze swoim problemem. Otóż mam prosty skrypt galerii i teraz chodzi mi jak zdefiniować zmienną "page" ze zmienna która już mam by po określonej ilości tworzyło następną stronę. A skrypt wygląda tak:
Z góry za każdą podpowiedź bardzo dziękuję! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 18.09.2009 Ostrzeżenie: (0%)
|
z tego co mozna wywnioskowac to chodzi Ci o stronnicowanie wynikow czyli:
- ustawiasz sobie jakas zmienna, ktora bedzie Ci przechowywac ilosc zdjec na jednej stronie np. $iloscObrNaStr = 4;, - w adresie przeglądarki ustaw sobie zmienna np. strona=1, bo musimy wiedziec, ktora strona jest obecnie wyswietlana, - i teraz w zaleznosci od liczby strony np. 1 to beda pobierane zdjecia od 1 do 4 i wyswietlane, a jesli strona bedzie miec wartosc 2 to wyswietlisz sobie 4 kojelne zdjecia zaczynajac juz od 4 zdjecia czyli od 4 do 8 itd. - ale przed kazdym wyswietleniem linku i zdjecia sprawdz czy element tablicy ze zdjeciami nie jest pusty, bo co sie stanie jesli zdjec bedzie np. 13, wyjda 4 strony po 4 zdjecia czyli 16 elementow tablicy, wiec te zbedne 3 na koncu trzeba usunac, - trzeba jeszcze na koncu wyswietlic liste linkow do tych kolejnych stron ze zdjeciami ilosc linkow obliczysz: $iloscWszystkichObr / $iloscObrNaStr i wynik musisz zaokrląglić funkcją ceil() w górę, poniewaz nie moze Ci wyjsc 3,75 linkow jesli zdjec byloby 15 a wynikow na jednej stronie 4 (15 / 4 = 3.75) Algorytm juz masz, wiec teraz tylko zaimplementowac. U mnie cos nie dziala funkcja glob nie wiem dlaczego, inaczej poczęstowałbym Cie gotowym kodem. |
|
|
|
mazur_mzr [PHP]Galeria, tworzenie nastepnej strony 7.01.2010, 00:41:28
mazur_mzr Bardzo ładnie to opisałeś. Tylko, że jest taka spr... 13.01.2010, 15:45:32 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 06:33 |