Бесплатный плагин "Talk bell (моментальные уведомления о личных сообщениях)"

Плагин Talk bell портирован к версии 1.x. И теперь плагин бесплатный.

Что умеет плагин.
Плагин выводит уведомления о новых сообщениях в виде выпадающего сообщения (имеет свой стиль отличный от стиля стандартного Notice сообщения, изменить можно прямо в шаблоне плагина), при этом сопровождая уведомления звуковым сообщением.

В настройках плагина устанавливаются:
  • Время в секундах через которое проверяются новые (по умолчанию 30 секунд);
  • Количество новых сообщений и комментариев для группировки их в одно сообщение.
  • Возможность отключения уведомлений пользователем в настройках сайта.

Уведомления выглядят так




ЛИЦЕНЗИЯ
Плагин распространяется по лицензии Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0). Обязательным условием использования плагина является наличие активной ссылки на сайт указаный разработчиком, которая уже прописана в плагине. Отключить ссылку можно за донейт от 5уе.
Плагин можно скачать уже сейчас в каталоге плагинов.

Оставить комментарий

Чтобы оставить комментарий или зарегистрируйтесь на сайте×

16 комментариев

avatar
А не подскажете как можно его адаптировать под шаблон Jupiter?
avatar
было бы неплохо сделать такие уведомления и о комментариях к топикам тоже (если они адресованы вам)
avatar
Подскажите, как вовсе отключить звук? Чтобы ни js ни swf ни mp3 не грузилось вообще?
avatar
Переезжал давеча на LS 1.0.2

Всё вроде бы как и работает, но опыт использования этого плагина таки толкул меня на написание сего комментария.
Плагин TalkBell — годная вещь. Проверяет он просто, POST-запросом, раз в N секунд.
Вроде бы всё просто, красиво и в шоколаде.

А теперь принимаем во внимание тот факт, что у среднестатистического пользователя открыта далеко не одна вкладка, а под дюжину.

А теперь принимаем во внимание пару-тройку десятков тысяч unique-посетителей.

И вот тут-то с почти экспоненциальным ростом запросов судьба поворачивается к нам крупом.

Нет, конечно, nginx преспокойно держит 10к+, но вот бекенд (php-fpm) при LA 20+ на восьмиядерном подыхает через каждые пару раз. Пришлось отключить функционал этот, и крепко задуматься: а где же bottleneck?
avatar
«Такой-то аватар оставил для вас сообщение» — это на стене сообщение, что ли? А «У вас новое письмо» — это личное сообщение, я правильно понимаю? У меня не работают сообщения «Такой-то аватар оставил для вас сообщение», поэтому я никак не пойму, в связи с чем они должны приходить (возможно, 4 системных секунды слишком, действительно, мало, чтобы загрузить еще и аватар, не знаю).
avatar
коментарий выше описывает как увелличить время
avatar
Да-да, я про время все понятно, спсбо, непонятно про сообщение с картинкой-аватаркой: когда такое сообщение должно прийти, например, мне? Когда кто-то написал на моей стане, так? Или когда?
avatar
когда кото написал Вам в личку. скачайте и попробуйте, плагин бесплатный
avatar
понятно. я уже скачала, плагин действительно отличный, звоночек очень нераздражающий, у автора хороший вкус :), работает плагин как часы. но когда кто-то написал мне в личку, я получаю текстовое сообщение: «у вас новое сообщение». когда же мне наконец придет сообщение: «ололо (и тут аватарка ололо) оставил вам сообщение»? может, опции какие-то мной не выставлены?

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

И можно ли сделать еще что бы конвертик появлялся у кнопок навигации или как их назвать — которые справа висят всегда на одном месте — там заметнее будет.
avatar
Приветствую, netlanc. А как поменять время отображения уведомления? Как поставить, чтобы уведомление висело 2 минуты? А то больно быстро скрывается.

Спасибо.
avatar
файл \engine\lib\external\jquery\jquery.notifier.js, строка 8
duration:			4000
4000 = 4 секунды, выставить нужное. НО также измениться время и всех остальных уведомлений
комментарий был удален
avatar
А как звук поменять?
avatar
заменить файл \talkbell\templates\skin\default\sound\sound.mp3 на свой
еще