[ищу] Шаблонизатор без прямого доступа к PHP (Как в DLE)

Q_BASIC

Хранитель порядка
Регистрация
30 Ноя 2013
Сообщения
516
Реакции
1.240
Ищу шаблонизатор без прямого доступа к PHP (Как в DLE). Знаю только шаблонизаторы типа smarty. Но в нем есть прямой доступ к PHP, а мне надо без него
 
Не нравится Смарти? Ну так напишите свой.
PHP:
$content=file_get_contents($skin);
$content=str_replace($search ,$replace , $content);
echo $content;
Где $search — массив что заменить, $replace — массив на что заменить.
 
Не нравится Смарти? Ну так напишите свой.
PHP:
$content=file_get_contents($skin);
$content=str_replace($search ,$replace , $content);
echo $content;
Где $search — массив что заменить, $replace — массив на что заменить.
помню раньше таким занимался, немного кода было, выполнялось секунды 3
 
помню раньше таким занимался, немного кода было, выполнялось секунды 3
Все шаблонизаторы работают подобным образом. И это быстро. 3 секунды тратились имхо на что-то другое. Шаблонизаторы чаще preg_replace используют, что ещё медленней.
Для просмотра ссылки Войди или Зарегистрируйся
str_replace может тормозить если страница большая и много параметров для замены.
Если уж сильно озабочены скоростью, можно расширение поставить — Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
А почему не выдрать его из дле? файл templates.class.php
 
А какие шаблонизаторы вы пробовали то?
Их хренова туча помимо того же Smarty
 
Ищу шаблонизатор без прямого доступа к PHP (Как в DLE). Знаю только шаблонизаторы типа smarty. Но в нем есть прямой доступ к PHP, а мне надо без него
Twig самый нормальный, легкий. Если скорость нужна ее больше, то есть расширение для php. При этом сам код на php менять не нужно.
 
Назад
Сверху