![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem funkcję, dzięki której nawiguję po katalogach i gdy dojdę do folderu gdzie znajdują się zdjęcia .... wyświetlam miniaturki. Dalej można klepnąc w mini i lightboxem wyświetlam większe zdjęcie.
Chciałbym wzbogacić to cudo o podpis pod zdjęciem " ODSŁON xxx". Jak do tego podejść, nie używam bazy danych jak dotąd, czy zaprząc ją do tego czy jakoś inaczej poniżej kod funkcji
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
IMHO najlepszym wyjściem byłoby zrobienie bazy danych, jeżeli nie to możesz zrobić inaczej - w katalogu ze zdjęciami tworzysz pliki tekstowe o nazwach jak zdjęcia i w nich trzymasz zliczone odsłony
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
jak dotąd nie użyłem bazy danych co nie znaczy, że teraz do odsłon wykorzystać nie mogę. Pytanie co lepsze czyt. łatwiejsze i wydajniejsze. W każdej galerii będzie ok 100 zdjęć ( 100 plików txt ? sporo ) z kolei z db... co gdy będą zdjęcia o tej samej nazwie leżące w innym katalogu?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
to nie problem bo w bazie będziesz miał unikalne ID zdjęcia do którego będziesz przypisywał ilość odsłon, a oprócz tego będziesz trzymać jeszcze nazwę katalogu i nazwę zdjęcia na podstawie których będziesz je rozróżniał
|
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
mam pomysł jak to wykonać z małą wątpliwością (IMG:style_emoticons/default/smile.gif)
Generalizując sprawa sprowadza się do zrobienia UPDATE dla rekordu WHERE ściezka = get cos..... gdzie zapodać instrukcję update kiedy klikająć w fotę lightbox otwiera się i już... tutaj nie kumam.. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 25 Dołączył: 2.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kierujesz wszystko do pliku php i jako parametr podajesz adres zdjecia:np
Kod <a href="pokaz_zdjecie.php?zdjecie=katalog/obrazek.jpg"></a> A w pokaz_zdjecie.php:
do wyświetlenia pliku możesz użyć readfile, a żeby wysłać odpowiednie nagłówki możesz pobrać informacje o pliku za pomocą getimagesize.... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli masz galerię z lightboxem i chcesz żeby odsłona była liczona w momencie gdy ktoś kliknie na ikonkę i otworzy się lightbox to raczej byś potrzebował AJAXA, który po kliknięciu na ikonkę oprócz otworzenia lightboxa zrobi UPDATE w tle.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 23:54 |