Как показать RSS как всплывающее окно? - PullRequest
1 голос
/ 02 апреля 2009

На моем сайте пользователи могут оставлять комментарии к документу. Теперь я хочу отправить RSS-канал веб-мастерам, когда комментарий будет опубликован. Я хочу, чтобы веб-мастер был уведомлен о появлении небольшого всплывающего окна в правом углу страницы. Так вот что происходит:

  1. Пользователь добавляет комментарий
  2. система проверяет, вошел ли вебмастер в систему
  3. если веб-мастер вошел в систему; показать всплывающее окно в правом углу с заголовком комментария.

Как это сделать?

Ответы [ 2 ]

0 голосов
/ 02 апреля 2009

Если вы не используете сервис в стиле кометы для отправки уведомлений в браузер веб-мастера, вам нужно будет создать страницу, которая опрашивает новые уведомления с заданным интервалом. Затем вы можете позвонить в службу AJAX и проанализировать ответ на веб-странице, к которой имеет доступ только веб-мастер.

Если вас интересует комета (сервисы, которые могут передавать данные на подключенный клиент), вы можете начать с Wikipedia :

Комета (программирование)

0 голосов
/ 02 апреля 2009
  1. Установите таймер JavaScript для периодического вызова веб-службы (каждые 5 секунд?), Если пользователь является веб-мастером. Этот веб-сервис может определить, был ли добавлен новый комментарий с момента последней проверки. Веб-сервис ничего не возвращает, если нет нового комментария или некоторая информация о комментарии, если есть новый.
  2. Если веб-служба возвращает комментарий, поместите эту информацию в тег div, который вы создали на своей странице, и сделайте его видимым. Если вы уверены, что веб-мастер использует современный браузер, вы можете использовать position: fixed , чтобы поместить этот тег div в верхний правый угол. Если нет, вам придется использовать некоторый javascript для достижения этой цели.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...