![]() |
простейший класс для разделения кода и дизайна
Для тех, кого задолбало каждый раз перерывать код чтобы поменять какой-нить элемент оформления :)
Переменные шаблона выделяются знаками процента, например, вот так: %SOMEVAR% . Так же название переменных чувствительно к регистру Создание: $tpl=new tpl("path/to/template"); ИЛИ $tpl=new tpl("строка содержащая переменную %VAR%",1); если задан второй аргумент и он не равен 0 то первый параметр интерпретируется не как путь к файлу шаблона, а как текст шаблона при ошибке в любой функции её причина записывается в свойство объекта error (можно проверять по isset()) Присвоение: $tpl->a("VAR", $value); //заменяет в шаблоне строку %VAR% на значение $value Парсинг: $out=$tpl->parse(); //возвращает обработанный шаблон, НЕ ВЫВОДИТ В ДОКУМЕНТ Вывод: $tpl->p(); //выводит обработанный шаблон. эта функция НЕ ТРЕБУЕТ предварительного парсинга ЗЫ: звыняйте, не умею я мануалы писать :) Код:
<? |
| Часовой пояс GMT +4, время: 14:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.