Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie wiem jak zacząć...
Forum PHP.pl > Inne > Hydepark
Jarod
Witam po dłuższej przerwie. Spotkałem się z takim problemem. Na stronie jest kilka obrazków, np koszulek lub spodni. I nie wiem jak zrobić (nawet w czym - czy konieczny jest flash?) żę internauta ma możliość dobierania kolorów takiej koszulki. Czyli np na stronie widzi obrazek białej koszulki i ma możliwość kliknięcia i wybrania czerwonych rękawów i niebieskiego kołnierzyka.. Ma ktoś pomysł jak taki problem rozwiązać?

Będę wdzięczny za wszelkie wskazówki
TomASS
Wydaje mi się, że to jak najbardziej flash, a jak flash, to forum flashroom.
Jarod
Nie da się tego zrobić w php? Np kila różncyh części obrazka i w zależności jaki kolor się wybierze taki zostanie załadowany..?
s_w_ir
Oczywiście że sie da. Można zrobić kilka obrazków lub mape obrazu, polinkować i w linkach jako parametr adresu podac kolor np.
  1. <?php
  2.  
  3. echo("<a href"". $_SERVER["PHP_SELF"] . "?color=red"><img ...></a>");
  4. ?>

po załadowaniu strony sprawdzasz w ifach jaki kolor sie załadował i heja smile.gif
Jarod
Podsumowując zastosowanie flasha wiąże się z mniejszą ilością grafik. Jeśli będę chciał robić to w phpie, to należy pociąć taki obrazek koszulki na kilka częście i każdą część przygotować w kilku kolorach - więcej plików?
s_w_ir
Możesz sie pobawić funkcjami graficznymi php i dynamicznie generować wygład koszulki. Sa widzaiłem przykład w książce, była to mapa centrum handlowego, rzut z góry. Gdy kilkneło sie na daną część pokazywało sie co sie tam znajduje, np. obuwniczy. Centrum było kilku pietrowe więc trzeba było też napisać kod zmiany piętra. zaznaczona częśc centrum była kolorowana. Nie było tam żadych gotowych grafik, wszystko było dynamicznie kolorowane.
Jarod
Dzięki smile.gif O to mi chodziło. Mam nadzieje, że to się uda bo nie chce w flashu - tzn mam książke ale muszę obczaić dobrze photoshopa. A flasha to na końcu. Zresztą rozmawiałem z kilkoma osobami, którzy robią strony zawodowo i twierdzą, że era flasha pomału mija...
TomASS
Cytat
Oczywiście że sie da. Można zrobić kilka obrazków lub mape obrazu, polinkować i w linkach jako parametr adresu podac kolor np.
  1. <?php
  2.  
  3. echo("<a href"". $_SERVER["PHP_SELF"] . "?color=red"><img ...></a>");
  4. ?>


po załadowaniu strony sprawdzasz w ifach jaki kolor sie załadował i heja 

Oczywiście, że się da, ale to tak jak używać srubokręta do wyburzania ścian :/

Pytanie:
Jak mija, to dlacego baner na górze tej strony jest we Flashu a nie generowany przez php?



Odpowiedź
- szybsze generowanie się strony
- lepsza kontrola tego co sie chce uzyskac (sprobuj zrobic kształt koszulki w php)
- za każdym razem, po zmianie koloru koszulki strona będzie Ci się odświrzać

Przecierz istnieje bardzo przyjemna biblioteka o nazwie Ming, która bardzo ułatwia pracę - nawet nie trzeba zbytnio znać się na flashu....a tak BTW: po co Ci mieszać w to photoshopa?
Jarod
Cytat(TomASS @ 2005-10-02 07:41:14)
Oczywiście, że się da, ale to tak jak używać srubokręta do wyburzania ścian :/

Pytanie:
Jak mija, to dlacego baner na górze tej strony jest we Flashu a nie generowany przez php?



Odpowiedź
- szybsze generowanie się strony
- lepsza kontrola tego co sie chce uzyskac (sprobuj zrobic kształt koszulki w php)
- za każdym razem, po zmianie koloru koszulki strona będzie Ci się odświrzać

Przecierz istnieje bardzo przyjemna biblioteka o nazwie Ming, która bardzo ułatwia pracę - nawet nie trzeba zbytnio znać się na flashu....a tak BTW: po co Ci mieszać w to photoshopa?

Co do photoshopa to potrzebuje do robienia logo i wyglądu strony.

Ja nie chce rysować koszulki. Zdjęcia koszulek będą gotowe - trzeba tylko zrobić możliwość zmiany koloru i w tym problem bo już sam nie wiem jak to ugryźć...
TomASS
Cytat
Co do photoshopa to potrzebuje do robienia logo i wyglądu strony

Tego to nie wiedziałem smile.gif

Noto najprościej będzie chyba będzie, pod warunkiem, że masz zdjęcia. To nazwać je np.
blue.jpg
black.jpg
red.jpg
itd

i zrobić kod:
  1. <?php
  2.  
  3. echo '<a href="ten_plik.php?kolor=blue">Niebieski</a>';
  4. echo '<a href="ten_plik.php?kolor=black">Czarny</a>';
  5. echo '<a href="ten_plik.php?kolor=red">Czewrony</a>';
  6.  
  7. echo '<img src="'.$_REQUEST['kolor'].'.jpg">';
  8.  
  9. ?>


Ale wtedy dochodzi do tego niedogodność odświerzania strony za każdym razem zmiany koloru. Jeśli chcesz tego uniknąć, to użyj flasha, bo innej możliwości nie widze.

Cytat
A flasha to na końcu. Zresztą rozmawiałem z kilkoma osobami, którzy robią strony zawodowo i twierdzą, że era flasha pomału mija...

Coś mija, mija i przeminąć nie może.....
Jarod
Cytat(TomASS @ 2005-10-02 10:01:33)
Cytat

Co do photoshopa to potrzebuje do robienia logo i wyglądu strony

Tego to nie wiedziałem smile.gif

Noto najprościej będzie chyba będzie, pod warunkiem, że masz zdjęcia. To nazwać je np.
blue.jpg
black.jpg
red.jpg
itd

i zrobić kod:
  1. <?php
  2.  
  3. echo '<a href="ten_plik.php?kolor=blue">Niebieski</a>';
  4. echo '<a href="ten_plik.php?kolor=black">Czarny</a>';
  5. echo '<a href="ten_plik.php?kolor=red">Czewrony</a>';
  6.  
  7. echo '<img src="'.$_REQUEST['kolor'].'.jpg">';
  8.  
  9. ?>


No właśnie - odświeżanie strony.. Ale nie tylko. Bo to nie chodzi o zmiany koloru całych koszulek, ale np tylko o rękawy lub tylko i nogawki spodni, albo o rękawy koszulek i kołnieżyka, itp.. Trudno coś takiego zrobi w flashu?
TomASS
Cytat
Ale nie tylko. Bo to nie chodzi o zmiany koloru całych koszulek, ale np tylko o rękawy lub tylko i nogawki spodni, albo o rękawy koszulek i kołnieżyka, itp..

I jak to zrobić w php tongue.gif

Cytat
Trudno coś takiego zrobi w flashu?


Z tego co się orientuje (a troszkę we flashu siedziałem), to nie jest to za mocno skomplikowane. Polecam zapytać na forum o flashu -> flashroom.
Jarod
Cytat(TomASS @ 2005-10-02 10:19:00)
I jak to zrobić w php tongue.gif

Mam rozumieć, że w php czegoś takiego się nie da się zrobić?
TomASS
Już sama idea działania php po stronie serwera temu zaprzecza. Nie da się zrobić tego w "czystym" php bez odświerzania strony.
s_w_ir
Bez odświerzania to JavaScript, ale lepszy Flash. Da sie to zrobic w php trzeba jednak troche posiedzieć. I Tak jak napisał TomASS problemem jest odświeżanie.
Diwi
Hmm.. można by także spróbować zatrudnić do tego AJAX. Wtedy to ma sens smile.gif

Pozdrawiam
TomASS
Wg mnie nie ma sensu zaprzęgać do tego AJAXA, skoro flash jest dla kolegi za trudny to co dopiero AJAX?
Jarod
Cytat(TomASS @ 2005-10-02 11:27:08)
Wg mnie nie ma sensu zaprzęgać do tego AJAXA, skoro flash jest dla kolegi za trudny to co dopiero AJAX?

Nie powiedziałem że zatrudny, ale mam miesiąc żeby poznać photoshopa i flasha. Mam beznadziejną książke do photoshopa ( http://helion.pl/ksiazki/ppph7.htm ) i się z nią męczę. A do flasha ( http://helion.pl/ksiazki/flmx24.htm )

I jeszcze 3 pytania:

1. Co myślicie o tej książce do flasha? Ma ktoś? Wystarczy mi?
2. Co jest lepsze CorelDraw czy Photoshop?
3. Jeśli posiadam książke http://helion.pl/ksiazki/php4po.htm to czy warto kupować http://helion.pl/ksiazki/zprphp.htm ? Bo wiem że phpem będę się zajmował dość długo i już bardziej profesjonalnie. Czy może kupić coś do php5? Gdzie mogę znaleźć opisane różnice między php4 a php5 (najlepej szczegółowo wymienion)
s_w_ir
Odpowiem na 3 punkt. Sam Kupiłem tą drugą książke (PHP4. Zaawansowane programowanie) i co moge powiedzieć: Obecnie jest ona troche przestarzała bo nie uwzględnia register_globals ustawionego na off więc wiele przykładów trzeba przerabaić żeby sie dostosować do wymogów. Jest w niej też dużo błędów tzw. literówek. Jednak z treść zawartej w książce jestem bardzo zadowolony, zresztą zobacz spis treści.
Co do php5 to ktos tu kiedyś polecił książke http://helion.pl/ksiazki/php5mi.htm i sam właśnie zamierzam ją kupić. Zawiera on opis różnic pomięzy PHP4 a PHP5.Pozdr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.