![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam forumowiczów.
Od jakiegoś czasu uczę się php, ale ciągle jestem na poziomie podstaw. Mam pewien problem z pętlą. Chciałem zrobić prostą galerię na stronę php :
Wszystko działa jak należy. Chciałem jednak, aby miniaturki (te w rozmiarze 112/150px) wyskakiwały po 4 w rzędzie. Pomyślałem o tabeli, tylko nie wiem jak to zrobić od strony kodu. Miałem jeden pomysł, który okazał się niewypałem. Ma ktoś jakiś pomysł? PS. Może istnieje jakaś funkcja do automatycznego tworzenia miniaturek? Ten sposób działa, ale jest dość kiepski, ponieważ te miniaturki to nadal zdjęcia, a każde z nich waży ponad 1MB i efekt jest taki, że strona ładuje się bardzo długo. Pozdrawiam i z góry dzięki za pomoc. Ten post edytował baripoland 28.06.2011, 09:53:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dodaj warunek, coś na kształt:
Dość dziwnie to wyszło, bo jeśli mam nieparzystą liczbę zdjęć, to w pierwszej linii wyświetla mniejszą ilość, np. mam 7 zdjęć to wyświetla mi 3 zdjęcia w pierwszej linii i 4 w drugiej, ale ogólnie wygląda to zdecydowanie lepiej niż kiedy są po 1 w linii. W każdym bądź razie wielkie dzięki za pomoc. Cytat PS. "Pentla"? Literówka, chyba przez szybkie pisanie. Już poprawione. |
|
|
![]()
Post
#4
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Zawsze możesz zmodyfikować warunek lub przestawić go na koniec while, wedle potrzeb (IMG:style_emoticons/default/smile.gif) .
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ale ja go właśnie dałem na koniec while.
A zmodyfikować to raczej nie zmodyfikuję, ponieważ nie bardzo wiem o co chodzi z tym znakiem %. Muszę doczytać na ten temat, ale najpierw chcę skończyć ten skrypt. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 4 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
chodzi o dzielenie modulo
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
procent to reszta z dzielenia
4%6 zwróci 2 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował kefirek 28.06.2011, 10:32:57 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki. Teraz wszystko jest jak należy. Co do miniaturek to znalazłem program który tworzy je automatycznie, więc zmodyfikowałem nieco kod i dodałem folder "miniaturki". Program nazywa się "Image Resizer 4", gdyby ktoś potrzebował coś podobnego.
Jeszcze raz dziękuję za pomoc. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:34 |