Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Strona galerii
grzehotnik
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.01.2009

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


Witam
Chciałbym zrobić stronę galerii. Znam PHP, MySQL.
Znalazłem stronę która mi się podoba:
http://emembe.com/
" target="_blank">
http://emembe.com/
</a>
Wiem, że część tego projektu napisana jest w javie.
Czy może ktoś mi pomóc i napisać kilka informacji na temat:
W jaki sposób jest wstawiona grafika(zdjęcie na środku) i jak na tym zdjęciu umieszczane są inne zdjęcia i tekst.
Jak są dodale odnośniki (dom, bio, księga gości itp) zaraz pod zdjęciem.
Proszę o podanie jakiś funkcji, gdzie dokładnie szukać informacji na temat tego sposobu umieszczania grafiki,
ewentualnie jakieś przykłady.
Dzięki
Powód edycji: [erix] przeniosłem
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Foxx
post
Post #2





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Zacznij od analizy kodu źródłowego strony (http://www.makaron.akcja.pl/dom.htm)
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Taka galeria, to nic innego, jak zwykły Lightbox/Thickbox/innybox.

Pełno tego w sieci, poszukaj.
Go to the top of the page
+Quote Post
grzehotnik
post
Post #4





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.01.2009

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


Wiem, że te pytania są może tędęcyjne ale na pewno odpowiedzi na nie mi pomogą.
Wiem jak oprogramować wszystko w php, ale nie wiem jak zrobić wygląd podobny do tego, a w samym php nie będzie ta strona
wyglądała atrakcyjnie.

Czy wystarczy poczytać trochę o lightboxie aby zrobić podobną galerię??
Jak jest tu rozwiązany problem z wstawianiem plików na serwer??
I jak myślicie wykożystana jest tu baza danych czy pliki są wstawiane bezpośrednio z katalogów za pomocą jakiejś pętli php?
Dziękuje za odpowiedzi
Go to the top of the page
+Quote Post
Foxx
post
Post #5





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Tędęcyjne (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)

Cytat
Czy wystarczy poczytać trochę o lightboxie aby zrobić podobną galerię??

Lightbox jest skryptem do prezentacji zdjęć - to co tak ładnie się otwiera po kliknięciu w zdjęcie.
Co do wyglądu tej galerii to kwestia designu - żeby zrobić podobną galerię musisz zaprojektować podobny layout.

Cytat
Jak jest tu rozwiązany problem z wstawianiem plików na serwer?? I jak myślicie wykożystana jest tu baza danych czy pliki są wstawiane bezpośrednio z katalogów za pomocą jakiejś pętli php?

Możesz spytać autora strony. Inaczej chyba się dowiemy.
Dam głowę, że jeżeli poszukasz to możesz znaleźć gotowy skrypt całej galerii - nie mówię, że akurat ta jest gotowym rozwiązaniem ale widziałem tyle podobnych, że na pewno jest jakiś skrypt. Poszukaj "skrypt galerii", "galeria zdjęć php", etc.
Go to the top of the page
+Quote Post
john_doe
post
Post #6





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

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


ja bym to zrobił tak w skrócie:

1. tabelki w bazie danych np dwie: KATEGORIE, ZDJECIA z kluczem obcym w ZDJECIA

2. formularz wgrywający fotki na serwer z odpowiednimi <input>

3. w transakcjach zapodajesz odpowiednie inserty do bazy

4. potem w PHP wyciagasz odpowiednim SELECTem pożądane rekordy i wyświetlasz na ekranie.

przykładowy kod

  1. <?php
  2. print '<table align="center" border="0"><tr><td>';
  3.    
  4.            $i = 1;
  5.            while ( $row = mysql_fetch_array( $execute ) )
  6.            {
  7.            //print $row[1];
  8.                $sciezka="sciezkaDoPlikow".$row[1];
  9.                print "<a href=\"java script:window.open('$sciezka','c','top=0,left=0,width=640,height=430','scrollbars=yes');void(null);\">";                                
  10.                print '<img src="sciezkaDoPlikow/'.$row[1].'" width="140px" height="93" class="cosTam" />';
  11.                print "</a>";
  12.                
  13.                if( ($i++ % 4) == 0  )
  14.                    print '<br /><br />';
  15.            }    
  16.  
  17.            print '</td></tr><TR><TD>';
  18. ?>


w tym przypadku po 4 fotki w rzędzie, robisz to np działaniem modulo
Do każdego linku dodajesz funkcje w js żywcem z lightboxa, wcześniej oczywiście wgrywająć źródła lightboxa

ii.... gitara

potem jakieś stronicowanie do tego

pozdro

Ten post edytował john_doe 11.02.2009, 23:37:12
Go to the top of the page
+Quote Post
grzehotnik
post
Post #7





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.01.2009

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


Wiem jak to zrobić w PHP ale nie wiem jak zrobić design.

Może macie jakies linki do skryptów w javie.
Ja mam lightboxa, ale to chyba nie wystarczy.
Pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 02:01