![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 13.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Nie piszę z problemem, bo to nie stanowi problemu a raczej kwestię do ulepszenia. Otóż ciągle staram się ulepszać mój patent na CMSa, jednak mam problem z systemowym spojrzeniem. Otóż mechanizm mojego CMSa wygląda tak: * każdy plik w katalogu głównym to tylko zbiór instrukcji include do plikow z funkcjami (np. wyswietlanie newsow). W plikach z funckjami sa dane nt. wygladu bo np. sa tam znaczniki div. Wszystko jakoś działa, ale potrzebna mi jest rada na temat wlasciwej struktury plikow bo np. w mojej strukturze chcialbym np. sterowac tytulem strony z poziomu danych pobieranych z bazy, ale dopiero laduja sie razem z news'em. Chcialbym stworzyc system wlasnymi silami nie korzystajac z gotowcow :-) ale oczywiscie rady mile widziane |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 9 Dołączył: 26.01.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
obsługa bazy i pluginy są includeowane w index.php. Przy includach można się łatwo zamotać. I wypada używać inlude_once bo jak jest wszystko w globalach to robi się totalny syf i jak w c++ potem trzeba zerować zmienne bo śmieci zostają. Ja najczęściej w konstruktorze ładuje pliki konfiguracyjne przypisuje je do atrybutów i tyle. Tak samo konstruktor odpowiada za mechanizmy sesji. No i panel admina zazwyczaj pisze poza głównym silnikiem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 16:13 |