parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

kirill 24.07.2003 17:35

ИМХО там больше JavaScript, чем парсер, поскольку куча геморроя с корректным обновлением списка сообщений. Я делал так: логин юзера, создается сессия (можно кукой обойтись, в принципе, но тогда нужно проверять уникальность имени), открывается окошко со списком сообщений (у меня iframe или, видимо, можно textarea), и формой поста месседжа (которая отправляется javascript через hidden iframe). Еще есть 2 скрытых iframe, один рефрешится каждые N секунд ($response:refresh), при рефреше запрос в базу с табличкой сообщений (по id сессии, которая у юзера в форме поста/куке). Если новые мессаги есть - JavaScript пишет их в список мессаг чата. Второй скрытый фрейм - для отправки мессаг юзера (чтобы основной экран не перегружать при посте). Плюс хитрое кеширование - чтобы в БД не делать запросов каждые 5 секунд (это еще не отладил, но делать кеш надо однозначно).
Не проблвал, как сие работает под большой нагрузкой, но, ИМХО, сделать то же самое на mod_perl гораздо правильнее, чем на Parser. Кстати, буду признателен за мысли на сей счет.