Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
layout pod CMS
|
Liczba postów: 15
Liczba wątków: 3
Dołączył: 10-06-2009
Reputacja:
0
Witam,
tak! To znowu ja
Jestem dopiero na początku drogi, ale tak sobie myślę, że kiedyś (jak już opanuję html i css) będę potrzebowała CMSa albo bazy danych. Słyszałam, że PHP i bazy danych to hardcore. Kiedyś bawiłam się troszkę (dosłownie troszkę) z C++, a PHP to podobno cuś podobnego, więc wierzę że łatwe to to nie jest
Ale wracając do tematu, CMS z tego co mi wiadomo to po prostu taki panel administracyjny strony, dzięki któremu można łatwo zarządzać treścią strony, tworzyć nowe podstrony itd. (proszę mnie poprawić jeśli się mylę). Wydaje mi się, że miałam kiedyś stronę (to znaczy ona nadal istnieje, ale nie jest aktualizowana) opartą na CMSie, była to strona z domeną dbv.pl, nie pamiętam już jak nazywał się hosting, ale wy pewnie to wiecie i pewnie wiecie też czy to faktycznie był CMS. Otóż tam był sobie taki panel, można się było zalogować do niego i wszystko sobie pozmieniać, wybrać skórkę itd.
Moje pytanie brzmi: jak przygotowuje się szablon pod taka stronę z CMSem? Czy CMS narzuca jakąś formę graficzną strony, czy WSZYSTKO można zmienić, instalując (?) po prostu odpowiedni szablon, przygotowany w html i css?
Czy te szablony czymś się różnią od takich zwykłych szablonów, pisanych na strony bez CMSa? I wreszcie czy CMSa pisze się w języku skryptowym, języku programowania, czy może w html'u też?
Liczba postów: 2,411
Liczba wątków: 14
Dołączył: 10-08-2009
Reputacja:
132
Zależy od CMS. Joomla wygląda zupełnie inaczej niż wordpress, a wordpress zupełnie inaczej np niż wolf itp.
Najlepiej oczywiście robić na jakiejś templatce - wtedy najłatwiej się to podpina.
W praktyce im jesteś lepsza w kodowaniu/zabawie na danej skórce, tym bardziej możesz ją zagiąć. Patrz wordpress - typowy cms blogowy, a powstają na nim sklepy czy zupełnie inne serwisy. Po prostu jest zmieniany pod konkretne potrzeby.
Jeżeli sama chcesz pisać CMS - to już wyższa półka. Istnieją CMS, które są zintegrowane ze stroną. Takie najtrudniej napisać. Ja osobiście wolę zupełnie oddzielić CMS od strony. Czyli robię sobię CMS gdzieś, a zupełnie gdzie indziej mam stronę. CMS ustawiam tylko treść w bazie, a strona to obrabia i wyświetla.
W czym się pisze CMS? W tym w czym ci jest najwygodniej. Ja np pisałem w czystym JS ;], potem pisałem w jQuery. Moi znajomi piszą w exJS, php czy podobnych. Równie dobrze możesz w Delphi, air, flashu, assemblerze czy w kodzie maszynowym (chociaż wydaje mi się, że nie jest to najłatwiejsze rozwiązanie...). Kwestia tego co chcesz osiągnąć i jaki poziom mocy reprezentujesz
Liczba postów: 15
Liczba wątków: 3
Dołączył: 10-06-2009
Reputacja:
0
Dziękuję bardzo za wyczerpującą odpowiedź, miałabym jeszcze kilka pytań:
1. Czym właściwie się różni CMS od bazy danych? Tak naprawdę to nie wiem czym są bazy danych, jak to funkcjonuje?
2. Czy zawsze bazy danych = PHP, czy można użyć baz danych np. z htmlem?
3. Czy PHP funkcjonuje samodzielnie (tj. czy mogę napisać stronę wyłącznie w php) czy może jak css potrzebuje np. htmla?
Wiem, że to może najmądrzejsze pytania nie są, ale przyznam się, że nie chce mi się czytać przydługich artykułów w sieci  W ogóle czytanie to nie jest moja najmocniejsza strona, staram się ograniczać do smsów
Liczba postów: 250
Liczba wątków: 39
Dołączył: 04-01-2009
Reputacja:
8
Bazy danych, jak sama nazwa wskazuje jest miejscem, w którym przechowuje się dane.
Np masz na stronie formularz z polami: imie, nazwisko itp.
Po wysłaniu formularza dane te mogą zostać tam zapisane.
Ogółem można tam zapisać wszystko co się chce.
Z tego co wiem, to z samego html się nie da połączyć.
W PHP jest funkcja echo, w której umieszcza się różne komunikaty czy też kody html. Także bez PHP bez html jest możliwe, ale raczej nie używane.
Polecam jednak przełamać się i sięgnąć po jakiś kursik.
Może jakiś kurs przez sms??;]
Liczba postów: 15
Liczba wątków: 3
Dołączył: 10-06-2009
Reputacja:
0
hehe jeśli o kursy chodzi to raczej postaram się skombinować jakiś kurs wideo, bo w smsach to nie wiem czy by mi skrzynki nie zapchało
Dobra dzięki Panowie, już Was nie będę męczyć. To jeszcze dość odległy temat, tak się tylko chciałam wstępnie zorientować...
Pewnie się będziemy teraz często "widywać" na forum, bo jeszcze duuużo nauki przede mną
Liczba postów: 189
Liczba wątków: 0
Dołączył: 29-02-2008
Reputacja:
11
1) Baza danych, to w zasadzie Excel. Arkusze, to tabele. I tak masz np. w Excelu Arkusz 'wypowiedzi na forum', a w nim komórki 'kto napisał post', 'kiedy napisał post', 'i co napisał w tym poście'. Za pomocą PHP "wyciągasz" te dane z tej bazy danych wyświetlasz. I tym samym na forum webmastertalk widzisz, że użytkownik kmd, napisał w temacie layout pod CMS odpowiedź o godzinie 21:10.
2) Bazy danych = język, który je obsługuje. Najpopularniejszy obecnie to PHP, ale możesz używać innych języków, np. Perl.
3) PHP jako tako funkcjonuje samodzielnie, ale to co wyświetlasz to i tak html. Nawet funkcja echo wypluwa html'a (oczywiście dokument musi być zdeklarowany jako html i mieć odpowiednie znaczniki), bowiem w funkcji echo możesz używać <p><strong><hr><div> czego dusza zapragnie i co jest w htmlu.
Jeżeli chodzi o stopień trudności, to ja bym raczej powiedział, że PHP jest dość prosty. Przynajmniej na tyle prosty, że jedna osoba w domu jest w stanie się go nauczyć na tyle dobrze, że będzie zarabiać pieniądze przy jego wykorzystywaniu. PHP to dość mocno uproszczona wersja języka C.
Cytat:Moje pytanie brzmi: jak przygotowuje się szablon pod taka stronę z CMSem? Czy CMS narzuca jakąś formę graficzną strony, czy WSZYSTKO można zmienić, instalując (?) po prostu odpowiedni szablon, przygotowany w html i css?
Czy te szablony czymś się różnią od takich zwykłych szablonów, pisanych na strony bez CMSa? I wreszcie czy CMSa pisze się w języku skryptowym, języku programowania, czy może w html'u też?
Większość CMSów pisana jest w PHP, szczególnie tych darmowych, udostępnianych dla wszystkich. Spora część z nich korzysta z, nazwijmy to prosto, 'systemu szablonów'. Chodzi o to, że twórca CMS'a upraszcza tworzenie szablonów oddzielając część graficzną skryptu od jej działania.
W dużym skrocie można opisać to tak, że funkcja odpowiedzialna za połączenie się z bazą danych, pobranie tytułu wiadomości i jej wyświetlenie na ekranie może być użyta w szablonie po wpisaniu {title}. I teraz wszędzie tam gdzie użytkownik w szablonie umieści {title} tam pokaże się tytuł. Wtedy Ty tworząc swój szablon do takiego CMS'a w częsci odpowiedzialnej za tytuł strony na przykład napiszesz tak: <title>{title}</title> i koniec.
Liczba postów: 817
Liczba wątków: 16
Dołączył: 27-04-2011
Reputacja:
45
(27-07-2011, 01:50)kmd napisał(a): ....
2) Bazy danych = język, który je obsługuje. Najpopularniejszy obecnie to PHP, ale możesz używać innych języków, np. Perl.
....
Język który obsługuję bazy danych to SQL, a nie PHP
Liczba postów: 189
Liczba wątków: 0
Dołączył: 29-02-2008
Reputacja:
11
(29-07-2011, 01:21)hieroshima napisał(a): (27-07-2011, 01:50)kmd napisał(a): ....
2) Bazy danych = język, który je obsługuje. Najpopularniejszy obecnie to PHP, ale możesz używać innych języków, np. Perl.
....
Język który obsługuję bazy danych to SQL, a nie PHP
W ogóle mnie nie zrozumiałeś...
Nie każda osoba zadająca pytanie na forum (w szczególności w dziale dla początkujących) wszystko rozumie. Pytanie było sformułowane w sposób Baza Danych = jaki język? I tak odpowiedziałem. Jest to oczywiste. Język SQL jest językiem bazy danych, a PHP dobrze z nim współpracuje. Przeczytaj 7 razy pytanie i moją odpowiedź, może zrozumiesz co miałem na myśli.
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
Layout div 100% height + floaty |
bor1904 |
6 |
4,982 |
19-03-2013, 16:49
Ostatni post: Kartofelek
|
|
[CSS] [PHP?] IE sypie layout (kolumny w jquery) [wordpress] |
pwlj |
0 |
1,866 |
09-03-2012, 15:31
Ostatni post: pwlj
|
|
Kodowanie sklepu z layout'u |
fritinancy |
1 |
2,034 |
17-11-2011, 23:45
Ostatni post: Kartofelek
|
|
Zakodowanie layout |
SanKylo |
14 |
9,972 |
09-04-2011, 15:30
Ostatni post: Pedro84
|
|
Własny layout |
janoch |
3 |
3,332 |
16-10-2010, 23:16
Ostatni post: janoch
|
Użytkownicy przeglądający ten wątek:
|
|
Sponsorzy i przyjaciele
|
|
|