![]() |
Как сделать систему шаблонов?
Я создаю свой сайт. И мне нужно создать систему шаблонов. Чтобы вместо images, index.php в корне это было в /styles/Название шаблона/тут и чтобы шаблоны можна было быстро менять через админку. Я что-то не понимаю, как такое реализовать, подскажите плиз =)
|
Smarty в помощь
|
Юзай шаблонизаторы, smarty, к примеру.
Лично я выдирал класс из DLУ и юзал. У меня даже в книге какой-то по пыху есть глава, посвященная созданию собственного простого шаблонизатора |
Вариантов много по сути,самый просто,это просто чтение шаблонов.
То есть,ты выбираешь шаблон, далее он открываеться,например file_get_contsnts(), в нем уже есть предустановленные переменные,например в таком виде(мне удобнее так,чтобы если на не задействована,то и на экране не отображалась), <!--{TITLE}-->,<!--{HEADER}-->, ну и тд.Заменяеш переменные,и выводиш на экран,просто обзавстись парочкой функция нужных и все. |
smarty я не особо понял, да и мне интерестно самому все сделать...
m0Hze А можно, пожалуйста, поподробнее. Я вроде как еще новичек. =) |
Я бы делал так например.
Создал основной файл, где идет замена строк на вывод из БД... Например: content.php PHP код:
PHP код:
В результате будет: http://i055.radikal.ru/1001/cf/d2591021b799.gif |
Цитата:
_http://m0hze.ru/files/mtemplater.class.php PHP код:
|
| Время: 00:59 |