12 апр 2012
Простой PHP шаблонизатор
ALEKS333 Категория: Web-Мастеру » Уроки
У нас вы можете скачать бесплатно Простой PHP шаблонизатор

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Простой PHP шаблонизатор


Шаблонизатор (в web) — это программное обеспечение, позволяющее использовать html-шаблоны для генерации конечных html-страниц. Основная цель использования шаблонизаторов — это отделение представления данных от исполняемого кода. Часто это необходимо для обеспечения возможности параллельной работы программиста и дизайнера-верстальщика. Использование шаблонизаторов часто улучшает читаемость кода и внесение изменений во внешний вид, когда проект целиком выполняет один человек.


В создании CMS можно использовать PHP - шаблонизатор, помогающий работу с шаблонами при помощи тегов вида {tag}. А чтобы получить код для работы таких тегов, то следуйте указаниям:


Содержание файла index.php


<?php
$title = "Название сайта";
$file = file_get_contents("template.tpl");
$file=str_replace('{title}',$title,$skripter);
print $skripter;
?>



Объяснения:

$title = "Название сайта";
Эта строка будет содержать описание переменной $title - Название сайта

$file = file_get_contents("template.tpl");
Данное выражение подключает файл шаблона к index странице. Название страницы с шаблоном template.tpl

$file=str_replace('{title}',$title,$skripter);
Переводим переменную $tile в тег шаблона {title}

print $skripter;
Выводим все выражения на index странице


Теперь создаем подключенный шаблон template.tpl


<html>
  <head>
       <title>{title}</title>
  </head>
  <body>
       <div width="100%" align="center">
           <h1>
                {title}
          </h1>
      </div>
  </body>
</html>



Тег в шаблоне {title} будет выводить текст "НАЗВАНИЕ САЙТА".

Урок писал я! Информация собрана из интернета!









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Dark_4el | 12 апреля 2012 06:40
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

Не продуманный шаблонизатор, подходит только для 1 статической страницы....

ALEKS333 | 12 апреля 2012 07:37
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

Dark_4el,
для нескольких я пока не нашел.

Dark_4el | 12 апреля 2012 09:39
  • Группа: Посетители |
  • Комментарий: 3 (ссылка)

Этот шаблонизатор похож на ДЛЕ, но намного проще. Лучше вытяни из ДЛЕ

ALEKS333 | 12 апреля 2012 13:23
  • Группа: Посетители |
  • Комментарий: 4 (ссылка)

Dark_4el,
я и как в ДЛЕ знаю организован шаблонизатор

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.