![]() |
![]() |
![]()
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%) ![]() ![]() |
W swoim FW, opartym o MVC zrobiłem mini system szablonów. Zależało mi na oddzieleniu właśnie php od html, bo np. webmaster znać go nie musi. Wprowadziłem tagi, które siedzą w tablicy np. {menu} które zamieniane są na kod php. Przy wczytywaniu szablonu, podmiana tagów odbywa się tylko raz, ponieważ później pobierana jest wersja już "skompilowana" w czystym php. Nie ma też znaczenia czy plików jest 15 czy 150 w szablonie, bo każdy wczytuje tylko wtedy gdy jest potrzebny.
Obadaj różne, proste FW np. kohana czy codeigniter mają mniej więcej zaimplementowane coś podobnego. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:03 |