Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
Wzorzec strony
|
Liczba postów: 350
Liczba wątków: 93
Dołączył: 23-11-2008
Reputacja:
6
Witam,
czy jest możliwość utworzenia tak jakby takiego wzorca strony, tzn. stworzyć stronę główną i tylko po wykonaniu akcji zmieniać część strony? Chodzi o to aby nie tworzyć, kopiować cały czas szablonu np. jest jakiś formularz i później wykonuje akcje php i do tego pliku musiałbym wstawiać znowu cały szablon, a chcę tego uniknąć.
Liczba postów: 341
Liczba wątków: 4
Dołączył: 15-10-2009
Reputacja:
23
Możesz skorzystać z systemu szablonów , możesz skorzystać z jakiegoś frameworka i tam są fajne rozwiązania  Ale możesz również jeden plik php utworzyć a np w miejsce treści dołączać inne :  Albo skorzystać podobnie ale z wykorzystaniem AJAX.
Cytat:Wyrazić to co czuję , zabrakło by tyle słów....
Liczba postów: 350
Liczba wątków: 93
Dołączył: 23-11-2008
Reputacja:
6
Hmmmm... a jak stworzyć jeden plik html i zamieniać treści? Kiedyś widziałem, że tworzyło się jakby wzorzec i definiowało się pojedyncze elementy strony.
Liczba postów: 350
Liczba wątków: 93
Dołączył: 23-11-2008
Reputacja:
6
05-04-2011, 19:16
(Ten post był ostatnio modyfikowany: 05-04-2011, 19:17 przez Marys.)
Siedzę nad tym i tak się zastanawiam... Najprościej jest zrobić z funkcją switch lub include, jak to pokazują w niektórych tutkach. Widziałem jeden przykład w Smarty. Teoretycznie można byłoby napisać główną stroną i w odpowiednich elementach/ miejscach szablonu dodać funkcję, które będą odpowiedzialne za zmianę treści strony (stanu danych contentów). Trochę wzoruję się na joomli, jednak nie rozumiem jak to jest, że w głównym katalogu joomli jest jakiś plik index.php, a reszta jest w innych katalogach i łączy się w całość (nie wiem czy to jasno brzmi)
Hmmm... może będzie trzeba pobawić się pierw z smarty lub jakimś frameworkiem (z tego co przeglądam oferty pracy to najbardziej pożądany jest jednak Zend).
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
(05-04-2011, 19:16)Marys napisał(a): Siedzę nad tym i tak się zastanawiam... Najprościej jest zrobić z funkcją switch lub include, jak to pokazują w niektórych tutkach. Widziałem jeden przykład w Smarty. Teoretycznie można byłoby napisać główną stroną i w odpowiednich elementach/ miejscach szablonu dodać funkcję, które będą odpowiedzialne za zmianę treści strony (stanu danych contentów). Trochę wzoruję się na joomli, jednak nie rozumiem jak to jest, że w głównym katalogu joomli jest jakiś plik index.php, a reszta jest w innych katalogach i łączy się w całość (nie wiem czy to jasno brzmi) 
Hmmm... może będzie trzeba pobawić się pierw z smarty lub jakimś frameworkiem (z tego co przeglądam oferty pracy to najbardziej pożądany jest jednak Zend). Bez dobrej znajomości OOP do frameworka raczej nie siadaj.
Liczba postów: 1,054
Liczba wątków: 0
Dołączył: 28-05-2009
Reputacja:
22
Zend, Symfony to dwa takie czołowe i chyba najbardziej rozpoznawalne frameworki. Z nowych ciekawych rozwiązań to także Yii jest brane pod uwagę, ale nie ma tak ugruntowanej pozycji jak te dwa poprzednie.
Cytat:Bez dobrej znajomości OOP do frameworka raczej nie siadaj.
A właśnie siadaj jak najwcześniej. Poczytaj tylko o dziedziczeniu, klasach, metodach itd. zapoznaj się w stopniu podstawowym z OOP. Tylko wcześniej dobrze poznaj strukturalny.
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
(06-04-2011, 22:09)KowR napisał(a): A właśnie siadaj jak najwcześniej. Poczytaj tylko o dziedziczeniu, klasach, metodach itd. zapoznaj się w stopniu podstawowym z OOP. Tylko wcześniej dobrze poznaj strukturalny.  Dobra, uściślijmy. Chodziło mi raczej o te właśnie podstawy - źle to ująłem - ale o podstawy solidne - nie takie liźnięcie. I tu się nie zgadzamy. Bo co komu da wiedza nt. klas, metod, jak nie będzie wiedział nic choćby o wzorcach projektowych? Albo będzie wieidział, że jest coś takiego jak Singleton, ale już o jego własnościach już nie bardzo? (nie mówiąc już o różnicach pomiędzy poszczególnymi wzorcami, ich przeznaczeniu, etc.). Stąd właśnie biorą się późniejsze problemy, nieumiejętność znajdywania rozwiązań w kodzie (weźmy już na tapetę jakiś framework). Stąd też później pojawiają się kwiatuszki typu zapytanie w widoku (SIC! - już po prostu padłem jak to kiedyś zobaczyłem).
Druga ważna kwestia - sądzę, że w Twoim poście spowodowana skrótem myślowym. Tylko do rozjaśnienia. To, że przeczyta niewiele mu da. Musi zrozumieć i nauczyć się stosować.
Pisanie proceduralne ma się nijak do obiektowego, więc bez bardzo solidnej znajomości obiektowego paradygmatu programowania nie ma co siadać. Ktoś kto nie posiądzie solidnych podstaw o paradygmacie obiektowym będzie co najwyżej maszynistą ze znajomością PHP, ale nie programistą.
@Autor - Nie bierz tego do siebie, ale pisząc tematu takie jak http://www.webmastertalk.pl/logowanie-t-6460.html czy http://www.webmastertalk.pl/klasy-obikety-i-baza-t-6468.html musisz zdać sobie sprawę, że przed Tobą jeszcze dłuuuuga droga. Framework to nie CMS.
Liczba postów: 350
Liczba wątków: 93
Dołączył: 23-11-2008
Reputacja:
6
(06-04-2011, 22:26)Pedro84 napisał(a): @Autor - Nie bierz tego do siebie, ale pisząc tematu takie jak http://www.webmastertalk.pl/logowanie-t-6460.html czy http://www.webmastertalk.pl/klasy-obikety-i-baza-t-6468.html musisz zdać sobie sprawę, że przed Tobą jeszcze dłuuuuga droga. Framework to nie CMS.
Jasne, ja zdaje sobie z tego sprawę i dlatego pisze takie tematy. Cały czas czytam oraz pogłębiam swoją wiedzę i próbuje to przełożyć na swoje przykłady, zacząć używać tego i rozumieć to wszystko.
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
(07-04-2011, 02:54)Marys napisał(a): Jasne, ja zdaje sobie z tego sprawę i dlatego pisze takie tematy. Cały czas czytam oraz pogłębiam swoją wiedzę i próbuje to przełożyć na swoje przykłady, zacząć używać tego i rozumieć to wszystko. I bardzo dobrze. Czytanie i tworzenie kodu jest tutaj najważniejsze. Żadne studia czy kursy nie dadzą tego co praktyka. Dadzą tylko podstawy teoretyczne, reszta, to już Twoja działka.
|
Użytkownicy przeglądający ten wątek: 1 gości
|
|
Sponsorzy i przyjaciele
|
|
|