![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 4.03.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Witam mam taki problem. Wyświetlają mi się zdjęcia z tabeli po 3 w rzędzie działa to idealnie, ale problem polega na tym że zdarzają się zdjęcia bardzo szerokie i są one nieproporcjonalne do pozostałych więc czy da się jakoś napisać skrypt który będzie sprawdzał szerokość zdjęcia i jeżeli zdjęcie jest szersze niż coś tam to zostawi tylko 2 zdjęcia w rzędzie. Mam nadzieje że ktoś zrozumie o co chodzi. Proszę o pomoc.
Ten post edytował sottu 29.03.2011, 22:38:33 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Owszem możesz sprawdzić rozmiar zdjęcia, możesz je nawet odpowiednio zmniejszyć. Możesz również postawić odpowiedni warunek, dla wyświetlania 3 lub 2 zdjęć. Google powinno podpowiedzieć odpowiednie rozwiązania pod hasłem php + rozmiar obrazka itd. Zerknij np. na getimagesize w manualu i podane tam przykłady. Następnie (po pobraniu szerokości) pozostanie Ci skorzystać z warunku np. if ($SumaSzerokościWiersza > maksymalna szerokość) wyświetl 2 miniatury; else wyświetl 3.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 21 Dołączył: 28.11.2010 Ostrzeżenie: (10%) ![]() ![]() |
albo <img src="x" width="100px;" /> ale stracisz na jakości
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 4.03.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Kurcze coś mi nie wychodzi czy ktoś mógłby pomóc ?
Tak mam teraz napisany kod i to nie działa najlepiej :/ Sam już nie wiem jak to zrobić. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:18 |