![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 1 Dołączył: 19.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, zamierzam stworzyć własną klasę Gallery, która pozwalała by na wyświetlanie miniatur zdjęć oraz po naciśnięciu, żeby jakiś fajny efekt był pokazywany (ale to już jquery czy coś innego będzie ). Mam kilka pytań mianowicie, jak Wy pobieracie zdjęcia? Czy trzymacie listę zdjęć wraz kilkoma informacjami (ścieżka, title, itp) w BD - jeżeli tak, to w jaki sposób radzicie sobie z dodawaniem nowych zdjęć(tworzenie panelu dodawania zdjęć na server, który jednocześnie tworzy nową krotkę w BD?). Myślałem np nad czymś takim: $oGallery = new Gallery('Nazwa folderu ze Zdjeciami', jakieś inne ustawienia); - w takim wypadku przeszukanie podanego folderu i wyświetlenie wszystkich plików .jpg czy innych graficznych, no ale w takim przypadku czy przy dużej ilości zdjęć nie przymuli się? No i na końcu tworzenie miniatur, stworzyłem skrypt który w "locie" tworzy miniaturę, ale tu również pytanie czy takie tworzenie miniatur fotek nie przymuli ładowania strony? Z chęcią poczytałbym opinię doświadczonych już userow:) Mile widziane również jakieś konkrety - co nie znaczy, że liczę na całą gotową klasę :]
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hej
Kilka sugestii:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 1 Dołączył: 19.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Napisał wyraźnie w jakimś pliku konfiguracyjnym, ja jednak wrzuciłbym pole do bazy i dał możliwość zmiany w trakcie działania skryptu.
Ja bym zrobił tak: Uploadujesz plik na serwer, sprawdzasz mime i wielkość. Jeżeli mime jest ok -> Jeżeli trzeba pomniejszyć -> pomniejszać <- jeżeli nie to zostawiasz Zapisujesz Ja bym nawet db w to nie angażował, bo nie ma takiej potrzeby. Poszczególne podgalerie mogą mieć swoje oddzielne katalogi, przez co od razu będziesz wiedział jaki obrazek jest w jakiej galerii. P.S. Dla jquery radzę sprawdzić czy obrazek nie jest przypadkiem za mały, miałem taki problem na lightboxie (jako plugin'ie do jquery), że okienko się rozjeżdżało. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 12 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Uploadujesz plik na serwer, sprawdzasz mime i wielkość. Ja bym nie sprawdzał typu MINE, bo to jest niebezpieczne, ponieważ dane tego typu są skażone i można np. skryptem Perla sfałszować takie dane. Ba nawet CURLem się da ! |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@Up: Typ MIME możesz sprawdzić po stronie serwera - i to właśnie tam powinieneś zrobić...
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
OOP? Wolne żarty - przenoszę na PHP
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 19:55 |