ďťż

[PHP/MySQL]Szablon HTML w bazie danych

       

Podstrony


telcocafe

Witam,

Mam pytanie co sądzicie o przechowywaniu szablonu strony w bazie danych zamiast w plikach np. *.tpl?

Chciałbym wykorzystać ten sposób by przy dodawaniu kolejnych modułów do CMS (news'y, galeria itp) nie musieć wrzucać dodatkowych plików z szablonami. Po prostu do rekordu gdzie przechowuję informację o danym module wrzucam także jego szablon który podstawia mnienne z plików generujących dane (także z bazy danych).

Pozdrawiam.



Łatwiej edytować szablony w edytorze HTML z kolorowaniem składni i ułatwieniami niż w panelu administracyjnym. Możesz ewentualnie przechowywać pliki .tpl lub .html w folderze rozszerzeń.


Łatwiej edytować szablony w edytorze HTML z kolorowaniem składni i ułatwieniami niż w panelu administracyjnym. Możesz ewentualnie przechowywać pliki .tpl lub .html w folderze rozszerzeń.

Hmm, chyba mnie troche źle zrozumiałeś:) Kody piszę w edytorach, chodzi mi czy gotowy kod szablonów trzymany w bazie danych to dobre rozwiązanie (wydajność, szybkość itp.)

Ale dzięki za odpowiedź :)

Najwydajniej by było, gdybyś pliki zapisywał na serwerze. Przecież to nie jest żaden kłopot...



Zgadzam się z Ferrari, po co bawić się w edycję i update bazy danych, jak można w trzymać w plikach. Jakakolwiek zmiana i od razu widać... Po za tym, po co niepotrzebne zapytania do bazy generować? Przyjmując jeszcze, że dasz userowi możliwość edycji laya, możesz mieć jakiegoś "zonka" w bazie... Przemyśl dobrze - praktycznie wszystkie themy oparte są o pliki.

ipb tak robi, wiec jest to pewnie wydajne, lecz wg mnie jest to nie wygodne - lecz jesli tylko go zrobisz a nie bedziesz potem edytowac to mozesz - why not? :)

IPB nie jest wzorcem do naśladowania czytelności i dostępności kodu. To projekt komercyjny i im na zacieraniu kodu zależy ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.