Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Skrypt generujacy obrazki na stronie
Forum PHP.pl > Forum > Przedszkole
Pifko
Witam
Na wstepie oznajmiam ze jestem początkujący w te klocki dopiero zaczynam zabawe wiec prosze o wyrozumialosc smile.gif.
Zrobiłem sobie strone www i mam pytanie czy moznaby bylo zrobić cos takiego zeby w pewnym miejscu mozna bylo zmienic wyswietlany obrazek po nacisnieciu strzalki obok tego obrazka ?i czy to bardzo skomplikowane jest?
(Przyznam sie ze myslalem zeby zrobic tablice obrazków i pozniej po nacisnieciu w prawo strzalki i np " flaga" by wskazywala na nastepny element w tablicy a po nacisnieciu strzalki w lewo wskazywalaby w lewo, a drugi pomysl to zeby odczytywalo obrazki z pliku ale wtedy nie wiem jak z kolejnoscią..czy musialoby generowac obrazek losowo).
marcio
Tak poczytaj o js,zdarzeniu onclick i getElementById/getElementByName.
jaslanin
ja bym natomiast proponował zamiast bawić się w czystym js, użyć jakiegoś frameworka js np. jQuery o niebo szybciej by Ci się to udało zrobić

Jak to jest realizowane można podpatrzeć np. :

http://www.dynamicdrive.com/dynamicindex4/stepcarousel.htm
http://www.google.pl/#hl=pl&q=jquery+c...e92eccb9eb192fb
Spawnm
Proszę nadać sensowny tytuł.
Temat przenoszę.
Pifko
Wlasnie o cos takie mi chodzi (tzn mam juz na swojej stronce zrobione miejsce(ramke) gdzie mialyby sie pokazywac te obrazki i dwa butony w lewo i w prawo do przewijania)
a tak pozatym to jesli chodzi o nauke od podstaw js czy php to najlepiej zabrac sie za frameworki?

jaslanin
1. Frameworki js i php to dwie różne rzeczy.
2. Wśród frameworków js istnieją różne służące do różnych celów. Niektóre lepiej nadają się jako podstawa do budowy zaawansowanych aplikacji js/ajax, a inne jak np. jQuery do budowy komponentów, pojedynczych elementów. jQuery i jemu podobne dają pozwalają przyspieszyć pracę oraz zmniejszają potrzebę męczenia się z kompatybilnością kodu js w różnych przeglądarkach, odbywa się to za cenę wydajności (jakoś nigdy specjalnie tego nie odczuwam w przypadku jQuery)
3. Uczenie się frameworka PHP, zależy od tego co chcesz zrobić. Jeżeli nigdy nie planujesz robić jakiś większych projektów to czyste PHP Ci wystarczy. By używać frameworków PHP musisz mieć opanowane programowanie obiektowe i poznać dany framework. Działa to na zasadzie inwestycji że musisz poświęcić x czasu na naukę, a dopiero potem będziesz mógł z tego odcinać kupony. Odnośnie frameworka PHP to na początek polecam framework Kohana (2.3.4, w wersji 3 kuleje dokumentacja jak narazie)
Pifko
Zastanawiam sie od czego zaczac i przez co brnac zeby tworzyc ciekawe i ladne pod wzgledem technicznym strony.
napewno po htmlu i css przyda sie PHP i JS i tutaj chyba najlepsza nauka bedzie wykorzystywanie tych technologi podczas projektowania stron...
z tym ze nie wiem czego uzyc do postawionego problemu wiadomo ze jedno jest lepsze do jednego a inne do drugiego
lobopol
To masz kilka przykładów galerii zrobionych w jquery:
http://gadgetinspiration.com/blog/wp-conte...ders/index.html to właściwie slideshow

http://www.buildinternet.com/project/supersized/ Chyba dokładnie o coś takiego ci chodziło

http://galleria.aino.se/ jw.

25 przykładów:
http://vandelaydesign.com/blog/web-develop...mage-galleries/
Więcej przykładów
http://www.google.pl/search?q=jquery+galle...lient=firefox-a
Pifko
Dokladnie o to mi chodzi smile.gif
tylko kwestia implementacji kodu...
a mam pytanie takie rozne bajery i nie tylko takie ale jeszcze takie dotyczace np menu czy ogolnie wygladu strony to najlepiej w czym robic w JQuery?
a PHP sluzy do bardziej technicznego podejscia tak?
w dodatku nawet przypomina mi to technologie flasha...
jaslanin
"a mam pytanie takie rozne bajery i nie tylko takie ale jeszcze takie dotyczace np menu czy ogolnie wygladu strony to najlepiej w czym robic w JQuery?"
rób w tym co tobie pasuje, z czego najlepiej Ci się korzysta. jQuery używają takie firmy jak chociażby google czy microsoft, więc ma raczej dobrą opinię.

javascript, flash działa/wykonuje się po stronie użytkownika
php po stronie serwera, można go używać do połączenia z bazą danych
lobopol
Wygląd strony ->css
Układ stron ->xhtml
generowanie treści/menu, dodawanie nowych informacji na stronę/przesyłanie informacji od użytkowników i ich manipulacja ->php i mysql
dodatkowe efekty (np. taka galeria, tzw. efekty specjalne czy ruchome elementy) ->jquery/dhtml
Pifko
a od czego powinno sie zacząć a na czym skonczyc jest na to jakas dobra regula?jak uczyć sie tych jezyków?
lobopol
Nauka:
html->css->php/js

A co do tworzenia strony:
-projekt (wszystkie pomysły/algorytmy spisane)
-implementacja składników projektu
-testy i poprawki
-interfejs
-połączenie interfejsu z implementacją
-testy i poprawki
Pifko
Jestem na etapie PHP(MySQL)/JS
Zacząłem zaglebiac sie w frameworka JQuery, fajna sprawa i mam pytanie czy w przypadku frameworków PHP np Symfony czy CakePHP tez jest tak ze tak ułatwiaja one prace?i czy warto zaczynac wlasnie nauke od frameworka?
strife
Cytat(Pifko @ 27.05.2010, 22:27:01 ) *
Jestem na etapie PHP(MySQL)/JS
Zacząłem zaglebiac sie w frameworka JQuery, fajna sprawa i mam pytanie czy w przypadku frameworków PHP np Symfony czy CakePHP tez jest tak ze tak ułatwiaja one prace?i czy warto zaczynac wlasnie nauke od frameworka?

W żadnym wypadku nie należy zaczynać nauki od framework'a, na to przyjdzie czas jak poznasz tajniki danego języka, natomiast jeżeli chodzi o jQuery tutaj akurat mamy do czynienia z bardzo prostymi mechanizmami, których nawet laik szybko się nauczy, jednak należy pamiętać, że i tak na pewnym etapie podstawowa wiedza jest wymagana.

Cytat
przypadku frameworków PHP np Symfony czy CakePHP tez jest tak ze tak ułatwiaja one prace?

Jak najbardziej tak, framework'i w znacznym stopniu ułatwiają pracę.
Pifko
Znacie jakies dobre tutoriale zwiazane z obsługą jQuery?
Probowalem zrobić tą animowana galerie zdjęć ale jakos nie wychodzi ...
Pifko
Mam takie pytanko
Czy mozna połączyć 2 wtyczki w JQuery ?
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.