Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] jak wyświetlać obrazki
Forum PHP.pl > Forum > Przedszkole
dr4g0n79
Witam

mam małe pytanko, stworzyłem sobie pewien malutki skrypt wyświetlający zdjęcia z danego folderu teraz chce jakoś zdefiniowac wyświetlanie w odpowiedniej liczbie kolumn. Czy polecacie to robić w tabelach czy może na divach (to ma być coś w stylu miniaturek). Nie bardzo wiem jak się za to zabrać czy możecie mnie nakierować??

Pozdr!
wookieb
Divy. Bedzie szybciej. 1 obrazek 1 div i wsio. Zalezy jezscze jak chcesz te zdjecia wyswietlic.
dr4g0n79
ok, dzięki będę próbował, czy mogę jeszcze ew. poprosić o przedstawienie idei tego jak to powinno być, ew jakiś przykład?
wookieb
Kod
<style>
.gallery_image
{
float: left;
width: 200px;
height: 200px;
}
.clear
{
clear:both;
}
</style>

<div class="gallery_image">
    <img src="" alt=""/>
</div>

<div class="gallery_image">
     <img src="" alt=""/>
</div>


<div class="gallery_image">
     <img src="" alt=""/>
</div>

<div class="clear"></div>


Zdjęcie ustawia sie obok siebie.
dr4g0n79
tylko ja nie chce recznie wpisywać nazw zdjęc tylko żeby np niezależnie od ilosci zdjec w folderze wyswietlalo mi sie np w 6 kolumnach
wookieb
A kto ci mowi ze masz to zrobic recznie??
Kod
.gallery_image
{
float: left;
width: 100px;
height: 100px;
}
.clear
{
clear:both;
}
#wrapper
{
width: 605px;
}
<div id="wrapper">
<div class="gallery_image">
    <img src="" alt=""/>
</div>

<div class="gallery_image">
     <img src="" alt=""/>
</div>


<div class="gallery_image">
     <img src="" alt=""/>
</div>
<div class="clear"></div>
<div>


To jest TYLKO przykład a nie RECZNE wpisywanie danych,,,
dr4g0n79
chodzi o to ze pewnie musi to byc tak zlicza ilosc elementów znajdujacych sie w katalogu i rysyję odpowiednią tabele dla okreslonej liczby elementow a w komorkach tabeli umieszca kolejno odczytane zdjecia.
Tylko nie wiem jak w php sie zabrac za to
wookieb
Po co? Najpierw wypróbuj mój przykład i podziel się refleksjami.
dr4g0n79
w twoim przykładzie przeskalowanie zdjęcia odbywa sie w kodzie a ja ni chce skalować tych zdjęć, a zresztą mają one różne wielkości bo musze zachować proporcję chodzi mi tylko o to aby przedstawić ideę jak powinieniem się zabrać za zrobienie tabelki, którą wypełnię zdjęciami i o określonej liczbie kolumn
wookieb
Naprawde jestes tak tepy czy udajesz??
Podalem ci PRZYKŁAD JAK JE WYŚWIETLIĆ
Wielkość bloku (szerokosc) już sobie obliczysz na podstawie podanej liczby kolumn.
Prosta matematyka

600 (zakladana szerokosc wrappera) / liczba_kolumn = szerokosc diva-1
Poza tym gdzie ty tutaj to k.... nedzy widzisz cos takiego jak SKALOWANIE zdjęcia? To są BLOKI obejmujące zdjęcie który utrzymają je wszystkie w odpowiednim porzadku. A za skalowanie odpowiadasz sobie juz ty.

// Upominałem Cię już kilka razy. Powiedziałem również że za kolejne obrażanie użytkowników dostaniesz ostrzeżenie.
// Więc to czynie.
// ~webdice


// I jestem z tego dumny. Bo jak sie człowiekiem potrząsnie to następnym razem będzie myślał power(madrosc,n) razy trzeźwiej.
dr4g0n79
Po pierwsze jak nie masz ochoty i chęci to się nie wypowiadaj bo za taką pomoc to dziękuję
Po drugie jakbym wszystko wiedział to bym się nie pytał
Po trzecie jak mam zdjęcie 300x300 to raczej nie wyśwetlę jego w bloku 100x100
Po czwarte "Wielkość już sobie obliczysz na podstawie podanej liczby kolumn" to jest właśnie teraz sens mojego tematu. I tu nie wiem jak to ugryźć
Po piąte proszę o zamknięcie tego teamtu zanim dyskusja przerodzi się w "pyskówkę"
wookieb
Cytat(dr4g0n79 @ 9.10.2008, 16:49:25 ) *
Po pierwsze jak nie masz ochoty i chęci to się nie wypowiadaj bo za taką pomoc to dziękuję
Po drugie jakbym wszystko wiedział to bym się nie pytał


Prosze
Cytat(dr4g0n79 @ 9.10.2008, 16:49:25 ) *
Po trzecie jak mam zdjęcie 300x300 to raczej nie wyśwetlę jego w bloku 100x100

O tym drogi łaskawco to nie wspomniałeś
Cytat(dr4g0n79 @ 9.10.2008, 16:49:25 ) *
Po czwarte "Wielkość już sobie obliczysz na podstawie podanej liczby kolumn" to jest właśnie teraz sens mojego tematu. I tu nie wiem jak to ugryźć

Zakończyłes edukacje w podstawowce ze nie umiesz dzielić?

// Od tego postu za każde kolejne obrażanie użytkoników będziesz dostawał ostrzeżenie. Chcesz obrażać ludzi to idź na forum onetu.
// ~webdice
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.