Вебмастеру

 
9

Что нужно от шаблонизатора?

  • Категория: CMS
  • Просмотров: 125
Что нужно от шаблонизатора? В моей практике это всего 3 вещи:

1. Удобная вставка переменных в HTML
2. Реализация вывода массивов (например, блоков новостей)
3. Кеширование

Что во вашему ещё жизненно необходимо? Только не говорите...не изобретай велосипед, того что мне нужно я не нашел.

Недавно делал шаблонизатор, все вышесказанные критерии учтены. Получаются такие шаблоны.

Обычная переменная

{text}

Вывод массива news

{foreach:news}
. . . <div class="new">
. . . . . . <h6 class="title">{title}</h6>
. . . . . . {text}
. . . </div>
{/foreach}

Сначала обрабатывается секции вывода массивов, только потом простые переменные. Т.е. переменные внутри вывода массива "локальные". После их обработки, они заменяются на нужные значения и "глобальные" переменные уже не могут их тронуть :)

Используется одна регулярка, но кеширование сглаживает этот тормоз. Кеширование ускоряет шаблонизатор в 2 раза. Обновляется кеш через определённый промежуток времени.
36

Популярные и лучшие CMS на php

  • Категория: CMS
  • Просмотров: 583
Использует ли кто в работе CMS, типа joomla и т.д.??

Тут я подготовил список из самых популярных CMS у буржуев http://tinyurl.com/kuc68d

Интерестно послушать как у нас, на мой взгляд в пост-СССРе Joomla самая популярная?!
 
Регистрация

Популярные статьи

» Mozilla Firefox: помощь и взаимоподдержка. Спрашиваем, ...
» Вопросы от новичков...
» перешли ли вы 100% на линукс без установленной параллел ...
» Ваши любимые плагины и дополнения
» Ответы на вопросы по PHP
» Какие CMS ВЫ предпочитаете - (плюсы и минусы)
» FAQ: вопросы и ответы
» Вопросы и консультации
» Другие браузеры (голосование!)
» Зарплата PHP программиста