Хотел использовать шаблонную систему на своем сайте. Почитал МНОГО статей на эту тему, теперь вот куча вопросов: 1. Как делать ссылки на страницы, если в корневом index.php вот это: PHP: include( './phparser.php' ); include( "function.php" ); $tpl = new phparser( 'templates' , 'cache' ); $tpl -> load( 'header' ); // файл шаблона $tpl -> load( 'main' ); // файл шаблона $tpl -> load( 'footer' ); // файл шаблона $tpl -> v( 'page_title' , 'Титл странички' ); $tpl -> v( 'description' , 'краткое описание содержания страницы' ); $tpl -> v( 'copyright' , 'Copyright © 2010 All rights reserved.' ); $tpl -> re_cache(); ### while developing $tpl -> parse(); 2. Какой смысл в шаблонизаторе, если контент приходится писать в index.php в корне сайта? Например: $tpl -> v( 'page_title' , 'Титл странички' ); на какой черт мне 1 титл, если у меня их куча, и на каждой странице свой? 3. Непонятен механизм работы шаблонизатора, то-есть откуда и куда какие параметры и переменные передаются? 4. Непонятно, как можно подключить гостевую книгу, так чтобы она выводилась в нужной части блока, который так-же подключен в виде шаблона Очень прошу разъяснить эти моменты, заранее благодарю..
Когда тебе действительно нужен станет шаблонизатор - ты сам легко ответишь на эти вопросы. А до тех пор - не плоди сущностей без необходимости.
о, это ж местного поделка http://www.php.ru/forum/viewtopic.php?t ... sc&start=0 особенно круто смотрится метод v
igordata А какой можешь предложить альтернативный вариант решения такой задачи: В данный момент: index.php -страница входа в нее инклудятся настройки, и шаблон сайта в шаблон инклудятся ссылки (отображаются вверху строкой, над центральным блоком) на статические страницы, при переходе по ссылкам они отображаются в центральном блоке. Собственно вопрос, как можно реализовать подключение гостевой книги(или другого модуля, например новостного), если файлы ее лежат в отдельной папке, а выводиться она так-же должна в центральном блоке? ссылки вверху находятся в массиве, и просто выводятся. я только знакомлюсь с php, не суди, да не судим будешь)
Invision, спасибо за статью, [vs], ты прав на счет философии) Ребята, спасибо огромное, направили на путь истинный)) (не то что некоторые) Вы в принципе посоветовали почти одно и тоже. Если возникнут вопросы, надеюсь на Вашу помощь! Сори за офтоп.
Как сделать ссылки на страницы, если использовать это http://larin.in/archives/16 как посоветовал Invision?