![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 280 Pomógł: 46 Dołączył: 23.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Otóż ciągle głowię się, czytam i nic nie mogę wymyślić aby było dobrze. Zawsze gdy chce stworzyć jakiś CMS to boje się, że gdy będę zmieniał szablon będę grzebał we wszystkich plikach bo tam było na przykład menu robione (w pętli) a tam to itp. Na początku myślałem o systemie szablonów - własny, tylko podstawowe funkcje. Okazało się jednak, że wolę pisać czysto w PHP niż tworzyć drugi język do obsługi szablonów. Później doszło MVC - rozumiem o co chodzi lecz z praktyką już trudniej. Więc do was pytanie, jak wy robicie takie strony? Poprzez Smarty? czy może jakiś własny sposób. Zależy mi aby oddzielić PHP od HTML. Czyli: najpierw zapytania, logowanie itp. a na koniec tworzenie szablonu (sklejanie) i wyświetlenie tylko jak to zrobić. Macie jakieś rady? Męczy mnie też dzielenie plików na 15 innych. Menu, header(w header: menu), stopka. Proszę o pomoc bo już nie wytrzymuje z tym... Pewnie nie jasno coś napisałem. Jak coś proszę pisać. Pozdrawiam Paweł. Ten post edytował Evinek 19.02.2012, 15:07:15 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat A jak radzisz sobie z tablicami przekazanymi do takiego szablonu? {nav[index]} lub samo {nav} może być już elementem tablicy, w zależności od potrzeby. Weźmy inny przykład... Budujesz system blogowy... Dasz użytkownikowi możliwość klepania PHP? Nie sądzę (IMG:style_emoticons/default/wink.gif) PHP jest IDEALNYM systemem szablonów i tu nie ma dyskusji, jednak nie jestem zwolennikiem dawania ludziom czegoś co może im sprawić problem, już odpuśćmy niechęć webmastera do php (IMG:style_emoticons/default/wink.gif) po prostu taka forma szablonów wydaje mi się lepsza i myślę o tym bardziej globalnie, przy zmianach dla każdego, a nie tylko tych co się na php znają. sazian - klapanie <?= ?> nie jest trendi. Edycja: Poczytałem o short_open_tag i okazało się że od wersji php 5.4 będzie on działać zawsze... heh a jeszcze niedawno była mowa że mają to całkowicie usunąć. Tak czy inaczej, nie podoba mi się ten sposób, szczególnie że jest to tylko alias który albo działa, albo nie, a standardem dzisiaj jest php 5.3 Ten post edytował !*! 21.02.2012, 11:14:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 00:41 |