Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][js] Pytanie do ekspertów odnośnie galerii
spectron
post 11.01.2007, 22:45:14
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 6.01.2007

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


Witam.

Mam pytanie odnośnie rozwiązania przeze mnie pewnego problemu...
Zrobiłem galerie przy pomocy php... Funkcja pobiera adres pliku w którym znajdują się zdjęcia oraz miniaturki tych zdjęć. Nazwy fotek są zapisywane do tablicy, ale mniejsza z tym to nie jest ważne winksmiley.jpg. Chodzi o to że sposób wyświetlania powiększonych zdjęć rozwiązałem następująca : funkcja jak juz pobierze nazwy fotek, to za kazdym razem gdy odpalam ta galerie tworzy w tym pliku pliki php zawierajace tylko to zdjecie, np. fot1.php i pliki te sa wykorzystywane przez skrypt javascript, ktory otwiera mi okienko o podanym wymiarze z odpowiednia fotka. Wszystko działa bez problemu i moje pytanie jest takie: czy takie rozwiązanie nie obniża wydajności strony? Nie wiem czy dobrze wytłumaczyłem,ale jasli ktos zrozumiał mój bełkot to proszę o rade smile.gif


Pozdrawiam

Ten post edytował spectron 12.01.2007, 13:32:58
Go to the top of the page
+Quote Post
mokry
post 11.01.2007, 22:56:22
Post #2





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Masz rację... Namieszałeś winksmiley.jpg


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
php programmer
post 11.01.2007, 22:57:31
Post #3





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


Cytat
gdy odpalam ta galerie tworzy w tym pliku pliki php zawierajace tylko to zdjecie


To ty niezły jesteś, nie wiem jak można w pliku utworzyć pliki php,
które jeszcze zawierają zdjecie winksmiley.jpg

Ten post edytował php programmer 11.01.2007, 22:57:57
Go to the top of the page
+Quote Post
spectron
post 11.01.2007, 23:02:17
Post #4





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 6.01.2007

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


o czepiacie sie tongue.gif

np. w folderze /fotki_galerii tworzy fot1.php w ktorym jest tylko costakiego: <html><head></head><body><img src="fot1.jpg"></body></html>. To fot1.php jest mi potrzebne do skryptu javascript ktory wyswietla okienka smile.gif




i co z moim pytaniem? winksmiley.jpg

Ten post edytował spectron 11.01.2007, 23:14:59
Go to the top of the page
+Quote Post
mokry
post 11.01.2007, 23:19:50
Post #5





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


To nie lepiej zamiast tworzyc za kazdym razem pliki, tworzysz jeden plik z trescia okenka, a w nim podajesz za zmienna adres do pliku?
Nie wiem czy dobrze zrozumialem ale o to chodzi? Potem tym okienkiem mozesz sobie manipulowac za pomoca JS


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
spectron
post 11.01.2007, 23:34:39
Post #6





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 6.01.2007

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


No wlasnie ja chciałem to zrobić w prostrzy sposób ale nie wiedziałem jak przy pomocy js otwierac okno w ktorym bedza juz wpisane znaczniki html, dlatego zaczalem kombinowac tongue.gif. I teraz dziala, ale nie wiem czy takie rozwiazanie jest dobre. Zrobione jest to mniej wiecej tak :

kazda miniatura ma funkcje OnClick="otworz(nazwa)";
jest funkcja js:

  1. <script language="javascript">
  2.  
  3. function otworz(nazwa) {
  4. noweOkno = window.open(nazwa, 'okno', 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=600, height=450, left=60, top=100')
  5. noweOkno.focus()
  6. }


Gdzie "nazwa" to nazwa strony ktora ma być wyswietlona w okienku stpwrzonym przez js.
Go to the top of the page
+Quote Post
mokry
post 11.01.2007, 23:37:57
Post #7





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


No a w jakiejś zmiennej $_GET możesz sobie posłać adres do pliku ze zdjęciem winksmiley.jpg


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
spectron
post 11.01.2007, 23:58:08
Post #8





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 6.01.2007

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


Ale to taki plik ze zdjeciem musi istniec, chyba ze zle to zrozumialem. Jak sa stworzone te pliki php, ktore wyswietlaja odpowiednie zdjecie to nie ma problemu z wyswietleniem powiekszonej fotki i u mnie to dziala.

u mnie dziala to tak: jest np 5 fotek, fot1.jpg, fot2.jpg itd. moj skrypt tworzy dla kazdej fotki fot1.php, fot2.php itd, po to zeby w tej funkcji js pod zmienna nazwa moza było podstawic odpowiednia strone zawieajaca zdjecie takie jak miniatura w ktora kliknalem.
Go to the top of the page
+Quote Post
mokry
post 12.01.2007, 00:10:10
Post #9





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Naprawdę chłopie... Albo to ja jestem taki niekumaty, albo ty tak źle tłumaczysz...

Napisz jeszcze raz dokładnie co chcesz uzyskać i co teraz masz...


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
envp
post 12.01.2007, 00:51:08
Post #10





Grupa: Zarejestrowani
Postów: 359
Pomógł: 1
Dołączył: 16.04.2006
Skąd: Łódź

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


Może lightbox pomoże ? Rozwiąze wszelkie problemy z tworzeniem odpowiednich wymiarów okien i zaoszczędzi czasu ?
Go to the top of the page
+Quote Post
mokry
post 12.01.2007, 01:14:19
Post #11





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Też idzie, ale proponuje poczekać na ponowne wytłumaczenie problemu, bo nie wiem ja Ty @envp, ale ja @spectron'a nie zrozumiałem...

Widze, że lightbox staje się powoli standardem WWW wyświetlania obrazów.
Osobiście też używam lightbox'a, ale w całkowicie odmienionej formie, bo oryginalna... Jest już troche monotonna patrząc na ilość jej występowania w sieci smile.gif


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
spectron
post 12.01.2007, 08:40:24
Post #12





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 6.01.2007

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


hehe kurcze nie wiem jak mam to wytlumaczyc? smile.gif

Nie mam problemu z dzialaniem skryptu, cala galeria dziala tak jak chcialem winksmiley.jpg. moje pytanie bylo odnosnie wydajnosci takiego rozwiazania, ale skoro nikt nie wiem o co mi chodzi to znaczy ze chyba nie zrobilem tego zbyt dobrze i bede musial to poprawic winksmiley.jpg.
Go to the top of the page
+Quote Post
mokry
post 12.01.2007, 08:50:57
Post #13





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Poniżej daje link do fajnego skryptu prezentacji zdjęć. Może Ci pomoże:
http://www.huddletogether.com/projects/lightbox2/


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
spectron
post 12.01.2007, 09:56:33
Post #14





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 6.01.2007

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


Dzieki winksmiley.jpg


Wieczorem wrzuce moj kod, moze to cos wyjasni, odnosnie mojego pytania winksmiley.jpg

Pozdrawiam

hehe wlasnie znalazlem to czego nie moglem zrobic tongue.gif ale to proste tongue.gif a ja tak namieszalem biggrin.gif. Dzieki za pomoc winksmiley.jpg

A jasli chodzi o tego lightbox'a, to czy nie ma problemu z roznymi przegladarkami?
Go to the top of the page
+Quote Post
dr_bonzo
post 12.01.2007, 11:14:30
Post #15





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Prosze uzupelnic tytul topika o odpowiedni tag ( szczegoly )

Prosze tez nadac topikowi sensowny tytul ( http://forum.php.pl/rules.html#IV.2 )

Inaczej topik zostanie zamkniety.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
mokry
post 13.01.2007, 19:18:44
Post #16





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Nie ma żadnego problemu... Skrypt dobrze działa pod wszystkim.


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
spectron
post 15.01.2007, 22:05:28
Post #17





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 6.01.2007

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


Dzieki za pomoc 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: 18.07.2025 - 03:50