Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php&mysql]Strona ze zdjeciami
Joachim Peters
post 21.08.2006, 11:16:01
Post #1





Grupa: Zarejestrowani
Postów: 196
Pomógł: 2
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Ostatnio zastanawiam się jak zrobić strone ze zdjęciami gdzie umieszczne by były miniatury zdjęć, a po kliknięciu na zdjęcie otwierał by się popup z całym zdjęciem.
Jak zrobić coś takiego?
I jak zrobić żeby zdjęcia podczas kopiowania na serwer były dodawane do bazy azem z linkiem do takiego zdjęcia?Chodzi mi też, żeby skopiowane na serwer zdjęcia miały nazwe np.234rwsfd.gif czyli były niepowtarzalne.


Pozdrawiam
Go to the top of the page
+Quote Post
rama
post 21.08.2006, 12:51:48
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 25.02.2006
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


Hmm, jak to zrobić? W prosty sposób winksmiley.jpg

a ) Tworzysz skrypt odpowiedzialny za wyświetlanie lub generowanie miniatur, thumbnails, zdjęć (np. view_smallimg.php). Tutaj masz dwa warianty:
- jeśli chcesz tworzyć je dynamicznie za każdym razem (obciaza znacznie cpu serwera), to zdjęcie wysyłasz prosto do przęglądarki internetowej.
- jeśli masz zamiar generować thumbnailsy podczas wgrywania zdjęć poprzez formularz, to możesz je odrazu zapisywać w jakimś tam określonym katalogu...

b ) Tworzysz wspomniany formularz do wgrywania zdjęć na serwer. Daje Ci to takie możliwości, jak przypisywanie odpowiedniego tytulu, opisu i innych wartości do zdjęcia i zapisania tych wartości do bazy, a także zmiane nazwy wgrywanego zdjęcia na jaką chcesz, aby nazwa była unikalna możesz stosować wbudowane funkcje w php (tj. crc32, sha1, md5 lub zwykły timestamp unixa, czyli czas w sekundach wygenerowany przez time)
c^0 ) Skrypt odpowiedzialny za listing zdjęć z odpowiedniego katalogu, który wyświetla wszelkie miniaturki znajdujące się w katalogu i link z popupem do duzego zdjecia...
c^1 ) Albo Listing, ktory będzie pobierał kategorie i linki do miniatur z bazy...


Pomocne okażą się:
- wszelkie funkcje GD1/2
- readdir
- trochę kreatywności winksmiley.jpg
Go to the top of the page
+Quote Post
-Gość-
post 21.08.2006, 16:17:25
Post #3





Goście







A jak zrobić popup?
Go to the top of the page
+Quote Post
Amorph
post 21.08.2006, 16:27:15
Post #4





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

Ostrzeżenie: (0%)
-----


  1. <script type="text/javascript">
  2. function otworz(adres) {
  3. noweOkno = window.open(adres, 'Screeny', 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=680, height=580, left=30, top=30')
  4. noweOkno.focus()
  5. }


i wywolanie:

  1. <a href="java script:otworz('adres.html')"></a>


Ten post edytował Amorph 21.08.2006, 18:59:02
Go to the top of the page
+Quote Post
-Gość-
post 21.08.2006, 18:01:46
Post #5





Goście







dałem tak i nie dział ;/

  1.  
  2. </head>
  3. <script type="text/javascript">
  4. function otworz(adres) {
  5. noweOkno = window.open(adres, 'Screeny', 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=680, height=580, left=30, top=30')
  6. noweOkno.focus()
  7. }
  8.  
  9. <a href="java script:otworz('page.jpg')">test</a>
  10. </body>
  11. </html>
Go to the top of the page
+Quote Post
Amorph
post 21.08.2006, 18:58:11
Post #6





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

Ostrzeżenie: (0%)
-----


  1. ...
  2. ...
  3. ...
  4. </head>


ehhh....

javascript razem....

cos kodowanie sie chrzani smile.gif

Ten post edytował Amorph 21.08.2006, 18:59:40
Go to the top of the page
+Quote Post
Joachim Peters
post 25.08.2006, 18:39:01
Post #7





Grupa: Zarejestrowani
Postów: 196
Pomógł: 2
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


Dobra mam, a możecie mi powiedzieć jak zrobić w tym okienku popup link z napisem zamknij, tak żeby po kliknięciu na niego popup się zamykał?
I jak zrobić te generowanie i zapisywanie thumbnails'ów?

Ten post edytował d@ro 25.08.2006, 18:41:11
Go to the top of the page
+Quote Post
free
post 26.08.2006, 18:52:19
Post #8





Grupa: Zarejestrowani
Postów: 269
Pomógł: 0
Dołączył: 6.02.2006

Ostrzeżenie: (0%)
-----


By okienko sie zamknelo po najechaniu ?
Wszystko co generuje kod html i js mozna podgladnac w kodzie źródłowym strony. Wiec podgladnij kod zrodlowy strony na ktorej to zobaczyles.
Lub chodźby tutaj
Go to the top of the page
+Quote Post
rama
post 26.08.2006, 22:50:20
Post #9





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 25.02.2006
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


Cytat
I jak zrobić te generowanie i zapisywanie thumbnails'ów?
Użyj do tego funkcji GD, czyli imagecopyresize, imagecopyresampled i wszelkiej maści innych funkcji, które pewnie Cię zaciekawią winksmiley.jpg
Co zauważyłem, to na forum często ludzie pytają o zmianę rozmiaru zdjęcia, czyli resize, który jest tym samym procesem przy tworzeniu thumbnailsów, lecz tylko zmniejszaniem rozmiarów oryginalnego zdjęcia. Dla ciekawych, to została nawet stworzona klasa do miniatur, bodajże przez Tiraeth [link]winksmiley.jpg

Pozdrawiam winksmiley.jpg
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:18