![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Piszę własnego CMSa. Mam swój layout do niego i tutaj właśnie pytanie: Jak powinienem go podpiąć pod CMS? Czy podzielenie laya na dwie części (góra i dół) to dobre rozwiązanie? Czyli:
Chciałbym, aby można było zmieniać styl przez panel i stąd moje pytanie - czy dobrze kombinuję, a jeśli nie - co proponujecie? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Wszystko było by ok, też podobnie robię i fajnie to chodzi tylko musisz wsiąść pod uwagę, jeżeli będziesz chciał pobrać dane z bazy danych np. Title do page_header
![]() Ja zrobiłem tak że najpierw, jest skrypt a potem ładnie wyświetlam go. Ten post edytował xxdrago 12.05.2012, 09:28:54 -------------------- GG: 10972302 :)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 8 Dołączył: 11.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ja u siebie layout trzymam w .tpl wysyłając odpowiednie dane z PHPu. Zastanów się też nad takim rozwiązaniem - definiowanie tytułów już w plikach head_ bądź w poszczególnych modułach będzie średnio wygodne - ponadto, styl w formie templatki właśnie wydaje mi się, że będzie łatwiejszy do edycji przez np. kodera.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 280 Pomógł: 46 Dołączył: 23.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ja mam klasę do tego.
Na początku includuje klase, tworze ją i ładuje plik. $template->load('file.php'); Później do ustalenia tytułu będę używał: $template->title('Tytuł); // dopiero to zrobię Później wysyłam zmienne to pliku robiąc to tak: (__GET oraz __SET w klasie) $template->opis = $opis; // itp. i na końcu pliku $template->display(); // parsuje cały plik i wyświetla. Można łatwo to podłączyć pod baze mysql i zmieniać te szablony. Np. zrobić w klasie funkcje $template->folder('szablon1/'); Plik index.php posiada główny szkielet strony (head, body itp.), a podłączane pliki już inne rzeczy. Oczywiście można to jeszcze ulepszyć, ale to już twoje będzie zadanie jak będziesz tego używał. Podam mój kod (był on na szybko pisany do projektu, będzie on ciągle rozwijany):
Szablon: plik index.php
I np. plik news.php
Mam nadzieje, że pomogłem. Jak będziesz chciał jeszcze pomocy przy tej klasie to pisz na PW. ![]() Pozdrawiam, Paweł. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:37 |