ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-talk] Interpreter



>> Они все хороши, но они для программиста, а не для дизайнера,
>> а  мне нужно нечто тупое, вроде SSI, которое дизайнеру можно
>> объяснить, чтоб он шаблон делал примерно так:

Визуально это мне напоминает ColdFusion. Выглядит примерно так, как
работает - не знаю, но судя по тому, что покупают - работает :) Денег
стоит, однако.

Кстати говоря, m4 такие штуки делать вроде позволит, то при этом придется
изрядно потрудиться над писанием шаблонов. Впрочем, потрудиться придется
так и так :)

>> При  этом в самой структуре документов шаблона действительно
>> существуют  каталоги  и файлы с именами @@category.sename@@,
>> что позволяет ему перемещаться по шаблону с помощью браузера

А это интересная идея :) Надо будет где-нибудь применить.

Технически, если проблема только в том, что синтаксис надо именно через
<!-- %LOOP а не [+ for($i=0; или <?php while( , то легче написать парсер,
который будет постфактум превращать вышеописанное в код на любом
существующем инструменте для генерации HTML, чем писать это все заново.
Судя по всему, синтаксис нужен довольно простой (сложный весьма долго
писать - в PHP for и обьекты только на третьей версии появились, а на над
ним работают изрядно), а раз так - препроцессор написать легче. Тот же m4
или perl тут как раз пойдут.

-- 
frodo@sharat.co.il      \/  There shall be counsels taken
Stanislav Malyshev      /\  Stronger than Morgul-spells
phone +972-3-9316425    /\              JRRT LotR.
http://sharat.co.il/frodo/      whois:!SM8333






=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.