Шаблонизаторы и шаблоны на php, как и с чем их "едят"?

(Ответов: 1, Просмотров: 1795)
  1. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    Хотел использовать шаблонную систему на своем сайте.
    Почитал МНОГО статей на эту тему, теперь вот куча вопросов:
    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. Непонятно, как можно подключить гостевую книгу, так чтобы она выводилась в нужной части блока, который так-же подключен в виде шаблона

    Очень прошу разъяснить эти моменты, заранее благодарю..
    Последний раз редактировалось cOAPerator; 12.03.2011 в 04:19.
    • 0
  2. Software Engineer Аватар для Zvеr
    • Регистрация: 07.02.2010
    • Сообщений: 603
    • Репутация: 228
    • Webmoney BL: ?
    Смысл в шаблонизаторе в том, чтобы отделить программный код от HTML(разметки).
    Ссылки на страницы необходимо прописывать в файлах шаблона(в вашем примере это header, main или footer), либо сразу вывести ссылку, к примеру, вместо "краткое описание содержания страницы".
    По остальным вопросам вам следует доучить/изучить Smarty и узнать(и понять) что же такое ООП :)
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Помогите убрать "плюс" и "минус"
Web программирование 3 16.11.2010 12:23
У "Однокласников" появились "кошельки" для оплаты услуг
Прочее 1 12.10.2010 09:49

Интересные темы

парсер контента php

Доступно и подробно о том, что такое парсер контента php, какие они бывают, сколько они стоят.

парсер яндекс php

Полезная тема для тех, кто пользуется парсерами яндекса, если вы знаете php найдете советы по улучшению.

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры