Всплывающие уведомления PHP + Mysql + Ajax

Евгений21 год в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.02.2014

Есть таблица events в БД mysql: id, text, active, shown.

Есть страница, на которой есть строка «События (3)». В скобках показывается количество событий из таблицы events с active=1 на момент загрузки страницы.

Затем нужно проверять кол-во строк (событий) в базе каждую минуту с active=1 и shown=0, если такие события нашлись, то:

- обновлять счетчик на странице (показывать количество событий в скобках с active=1, вне зависимости от shown);

- воспроизводить музыкальный файл (какой-нибудь щелчок);

- заставлять мигать вкладку браузера (как в одноклассниках);

- добавить к заголовку страницы текст – « - Есть новые события»;

- в правом углу страницы показывать текст этих событий во всплывающих окошках, как вконтакте (пример во вложении).

Если событий несколько, то показывать несколько всплывающих окон друг над другом, но не более 7-ти (лучше использовать переменную в php для задания максимального количества окошек).

При этом у показанных окошками событий в базе проставлять shown = 1.

Всплывающее окно должно быть описано в стилях (отдельный файл), чтобы можно было все задать – шрифты, цвета, отступы.

У каждого окна должен быть в углу свой крестик для закрывания.

Окно должно нормально отображаться в разных современных браузерах. А также нужно сделать проигрывание звука так, чтобы это работало в современных браузерах (там тоже могут быть проблемы с совместимостью).

Использовать лучше библиотеку: ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js

Т.к. она уже используется в проекте.

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

Слушаю ваши предложения здесь, а не в личке.

В предложении обязательно указывайте срок и цену, иначе я не смогу вас принять.

Заявки фрилансеров