Вопрос о целесообразности подхода
Den Kulikoff 03.03.2005 15:47
Решил спросить мнение у Гуру :)
есть система управления сайтом. В ней есть модуль публикации страниц сайта. При этом возникла необходимость вставлять в текст статьи т.н. макросы (например форму подписки на новости и т.п.)
Пришла в голову идея сделать так:
В тексте статьи вставляем конструкцию вроде этой:
%module #subscribe_form%
Когда достается из БД текст раздела, то делаем ему replace
%module #subscribe_form% на ^subscribe_form[]
А потом текст раздела в ^process{}
При этом, дабы избежать неприятностей, перед тем как делать replace с помощью регекспов убираем все, что может являться кодом Парсера.
Естественно, что метод ^subscribe_form[] заранее определен, т.е. есть некий список макросов.
Не слишком кривой подход? Если кривой, то как можно сделать по другому?
- Вопрос о целесообразности подхода, Den Kulikoff 03.03.2005 15:47