Шаблоны
1.
Nu3oN (11.11.2009 / 22:27)
Не раз уже слышал такое понятие как "Шаблоны", кто может дать статейку, или расскажет о них ?
я с телефона, и гугл юзать немного накладно!
2.
Wakko (11.11.2009 / 23:43)
Хе, решил всётаки заинтересоваться...
3.
ramzes (12.11.2009 / 00:15)
Если совсем кратко то:
шаблон - заготовка (каркас) страницы.
Шаблонизатор - скрипт выполняющий необходимый код и импортирующий полученные данные в шаблон
$stamp = file_get_contents('page.tpl'); // берем шаблон допустим такого содержания:
<div class="{div}">{text}<div>
$content = array('{div}'=>'title','{text}'=>'Hello World!'); // собираем данные (можно любым методом)
print strtr($content,$stamp); // печатаем и имеем на выходе:
<div class="title">Hello World!<div>
таким макаром хтмл разметка и пхп код полностью не зависимы друг от друга что вобщем очень удобно например для реализации вап/веб в натуральном виде (не как в моторе, пара таблиц в ногах и шапке а центр всегда один и тот же.
В принципе решений очень много, от самых простых (и быстрых) нативных шаблонизаторов (шаблоны содержат переменные) до всяких монстров типа смарти.
Ну вот как то так примерно
4.
Nu3oN (12.11.2009 / 00:26)
2. Дык ты ж гаденеш заразил! жил без бед, так теперь ударило в голову шаблонами занятсо %)
5.
Nu3oN (12.11.2009 / 00:28)
3. Вроде не сложно, но это как всегда пока не полезешь
6.
Lugaro (12.11.2009 / 00:33)
Статейка про блочный шаблонизатор
http://pyha.ru/articles/php/xtemplate/
7.
ramzes (20.11.2009 / 00:46)
Кто ни будь пользуется шаблонизаторами?
Скажите, на сколько примерно замедляет генерацию страницы?
Что то у меня ощутимо замедляет мне кажется.. самописный.
8.
Studentsov (20.11.2009 / 10:26)
Нафиг не нужны эти шаблонизаторы. Просто выносите html за пределы скриптов с логикой
9.
ramzes (20.11.2009 / 14:31)
А шаблонизатор что по твоему делает?
URL:
https://visavi.net/topics/2722