Код парсера в визивиге?...
Vint 26.01.2012 23:34
Пожалуй, не стоит такого делать. Небезопасный вариант, учитывая, какую муть лепят разные браузеры при оформлении текста.
Единственный более-менее безопасный подход: маппинг через маркеры.
Мы твёрдо знаем, какой "динамический" функционал (код, который будет обработан парсером) нам нужен в визивиге.
Делаем соответствующие кнопки или другие интерфейсные элементы для визиваига, которые в текст будут вставлять определённого вида конструкции (маркеры).
Банальный пример: #img#100# -- вставить на это место картинку из базы с id 100.
Далее, парсим пришедший текст из формы, отлавливаем все известные нам конструкции (как раз то, что я назвал маппингом), и выполняем нужные действия на парсере (лезем в базу, проверяем наличие картинки, заменяем маркер на html-код, и т.п.).
И то, такие вещи надо очень подробно прорабатывать, если функционал публичный. Если это для "админки" сайта, то проблем чуть меньше, но всё равно надо аккуратно продумать все связи.