Хотел использовать шаблонную систему на своем сайте.
Почитал МНОГО статей на эту тему, теперь вот куча вопросов:
1. Как делать ссылки на страницы, если в корневом index.php вот это:PHP код:2. Какой смысл в шаблонизаторе, если контент приходится писать в index.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();
Например: $tpl -> v( 'page_title' , 'Титл странички' ); на какой черт мне 1 титл, если у меня их куча, и на каждой странице свой?
3. Непонятен механизм работы шаблонизатора, то-есть откуда и куда какие параметры и переменные передаются?
4. Непонятно, как можно подключить гостевую книгу, так чтобы она выводилась в нужной части блока, который так-же подключен в виде шаблона
Очень прошу разъяснить эти моменты, заранее благодарю..
Шаблонизаторы и шаблоны на php, как и с чем их "едят"?
(Ответов: 1, Просмотров: 1859)
- 12.03.2011 04:11
Последний раз редактировалось cOAPerator; 12.03.2011 в 04:19.
- 12.03.2011 17:38
Смысл в шаблонизаторе в том, чтобы отделить программный код от HTML(разметки).
Ссылки на страницы необходимо прописывать в файлах шаблона(в вашем примере это header, main или footer), либо сразу вывести ссылку, к примеру, вместо "краткое описание содержания страницы".
По остальным вопросам вам следует доучить/изучить Smarty и узнать(и понять) что же такое ООП :)
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Помогите убрать "плюс" и "минус" | Web программирование | 3 | 16.11.2010 12:23 |
У "Однокласников" появились "кошельки" для оплаты услуг | Прочее | 1 | 12.10.2010 09:49 |
Интересные темы
парсер контента php
Доступно и подробно о том, что такое парсер контента php, какие они бывают, сколько они стоят.
парсер яндекс php
Полезная тема для тех, кто пользуется парсерами яндекса, если вы знаете php найдете советы по улучшению.