Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Зацените - QuickTemplate 1.0beta
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Зацените - QuickTemplate 1.0beta (Прочитано 2463 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Tronyx
Модератор
Ветеран
Сообщений: 826
+0/-0
2
Зацените - QuickTemplate 1.0beta
«
:
10 Августа 2003, 16:18:45 »
Вот дописал...
Качать здесь -
http://goncharenko.com/quicktemplate.zip
Мануал внутри. Вот основные особенности моего шаблонизатора:
Очень высокая производительность
Ненужно обрабатывать шаблон при каждом обращении к ниму, используется
компиляция шаблонов
Не используется регистрация переменных для шаблона (так называемый assign), переменные берутся из глобального пространства имён, за счёт этого не используется дополнительная память и нет необходимости забивать свой скрипт десятками
лишних
строк кода. Теперь действительно происходит
отделение логики от представления
Перед использованием блоков их так же как и переменные не нужно регистрировать
Выборочная система кэширования, с возможностью создания кэш-групп.
Контроль ошибок в синтаксисе шаблона, возможность ведения лог файла ошибок. В сообщении об ошибке указан шаблон, (!)строка и причина ошибки. Теперь дизайнеры не будут пугаться страшных, непонятных(для них ;-) ошибок и бежать надоедать программисту
Шаблонизатор имеет модульную структуру, т.е. если Вам понадобится что-то к нему добавить, то Вы просто создадите ещё один файл в директории с плагинами, Вам не прийдётся рыться в коде самого движка.
Поддерживается три вида фильтров - предкомпиляционный, посткомпиляционный и фильтр вывода
Модификаторы переменных
Можно выбирать скобки вокруг инструкций (по умолчанию это "{" и "}")
В шаблоне можно использовать логические операторы if, elseif, else
Параметры для инструкций могут задаваться в произвольном порядке, и где это возможно(практически везде!) - переменными
В шаблоне можно использовать PHP код (это опциональный параметр, по умолчанию он
выключен[/]>)
«
Последнее редактирование: 11 Августа 2003, 12:49:20 от Tronyx
»
Записан
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра
Макс
vir magni ingenii
Глобальный модератор
Ветеран
Сообщений: 3534
+0/-0
2
Зацените - QuickTemplate 1.0beta
«
Ответ #1 :
11 Августа 2003, 19:00:19 »
хмм ... ИМХО Smarty (только без assign-ов)
Записан
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Зацените - QuickTemplate 1.0beta
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28