Сделано в Раскрутке

Архив эхоконференции RU.PHP

- RU.PHP ------------------------------------------------------------- RU.PHP -
 Msg  : #12032 [566]
 От   : Aleksey Sosnovikov            2:5020/400          05 января 05, 10:29
 Кому : Alexey Rybenko                                    06 января 05, 19:59
 Тема : Re: templates
-------------------------------------------------------------------------------
From: "Aleksey Sosnovikov" 

"Alexey Rybenko" 
сообщил/сообщила в новостях следующее:
news:1104889462@p117.f19.n5057.z2.fidonet.ftn...

> Как гpаматно и гибко pеализовать HTML-шаблоны?
> Hапpимеp, нужно вывести в бpаузеp список...

Я делал так (я не претендую на самый лучший вариант).
Упрощенно:


{TABLE}
{TABLE}
Header 1 Header 2
{TABLE-VAR1} {TABLE-VAR2}
Соответственно при обработке, сначала вычленяешь конструкцию ({TABLE}body{TABLE}), затем дублируешь ее, чтобы получилось (body{TABLE}body{TABLE}), заполняешь переменные, и так далее. В конце - удаляешь оставшийся ({TABLE}body{TABLE}). Код не привожу, так как писал его на оффтопике. // Aleksey Sosnovikov aka Salex, http://www.skytechair.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400)
При переходе по баннеру - скидка 25% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!