Плагин "Новые сообщения" со звуком (для ICMS 1.10)

1580
День добрый

Добрался до обновления еще одного своего плагина - он запускает таймер для обновления меню пользователя, чтобы посетители своевременно получали информацию о новых сообщениях и уведомлениях.

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

Инструкция:

1. скачать в корень сайта и разархивировать
2. в админке по желанию поменять период обновления (по умолчанию стоит 15 секунд)
3. по желанию можно поменять звуковой файл - просто замените p.mp3 на свой

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

Старая версия плагина для 1.9 тут

Демо

Скачать
Плагин ULogin + хак "Ленты активности" для InstantCMS 1.10 | Модуль "Кто онлайн" (оптимизация + аякс+сворачивание юзеров) для ICMS 1.10
Комментарии (33)
FreeLancer 6 ноября 2012 в 13:07 +3
День добрый smile отлично, ждем обновленную систему сообщений smile Спасибо Вам за ваши разработки =)
HostelB 6 ноября 2012 в 17:41 +1
Он же платный был? Теперь бесплатный?
SJen 7 ноября 2012 в 01:48 +3
был бесплатный и остается
я же кинул ссылку на старую версию
Александр I 6 ноября 2012 в 21:08 +1
SJen, премного благодарен за оперативность!
fact 7 ноября 2012 в 05:47 0
плагин зачётный.

Хотя я бы не советовал до 2.0 ставить сторонние плагины, во первых может это и так будет в 2.0 во вторых может осложнить переход или всё равно придётся отказаться. Как сейчас у многих происходит при переходе на 1.10. Много мусора приходится удалять
SJen 7 ноября 2012 в 06:11 +1
Конечно, лучше всего - это ставить стандартную поставку 1.10 и ничего не менять, даже шаблон стандартный оставить crazy

А то с этими уникальными шаблонами, различными оптимизациями, да кучкой разнообразных модулей и компонентов одни проблемы.. Месяца три до выхода 2.0 можно и подождать. Но для тех, кому хочется развивать свой сайт "здесь и сейчас" я все-таки выложу еще парочку обновлений старых плагинов.

PS fact, не боитесь, что пока вы ждете 2.0, конкуренты убегут уже далеко вперед?
fact 7 ноября 2012 в 07:08 0
переход 1.9 на 1.10 для многих уже стал роковым..

да нет не боюсь. Начал новые проекты на 1.10 , 3 месяца в плане мелких доп модулей ничего не решат, только засорят перед очередным важным шагом- переходом на 2.0. А вот там поняв что может 2.0 можно чего нибудь добавить если реально будет необходимость.

какие то проекты так и оставлю на 1.9 (т.к точно не смогу пройти сей сложный шаг и сайты реально важны)
letsgo 7 ноября 2012 в 08:40 0
А как связана 1.10 с конкурентностью Sjen? Что то я не улавливаю связи.
IRATE 7 ноября 2012 в 11:03 0
На самом деле логики где торчат юзеры нет. Все зависит от, так сказать, исторических обстоятельств. К примеру есть удобный и бесплатный SkyDrive и Яндекс.диск, но нет люди будут сидеть на маленьком англоязычном Dropboxе. Есть Microsoft messenger в каждой винде на компе - опять-же будут сидеть в аське т.д.
Всякие полезности полезны, когда много юзеров и внедрять их постепенно, как в Facebook сделали.
IMHO
SJen 7 ноября 2012 в 11:37 0
моя конкурентность - в чем ее смысл? laugh
Я же не предлагаю никаких услуг, да и не продаю почти ничего.

это же коммент был для меня? - я только попытался намекнуть, что не стоит, ничего не делая, ждать журавля - ему лететь еще три месяца. Надо жить сегодняшним днем. Хотя, наверное, глупо об этом говорить.. Кто-то уже поверил в невозможность обновиться до следующей версии(не говорю, что это плохо - просто так и есть) и решил сидеть на Инстанте 1.8 или 1.9.

Мы же не будем меряться "у кого версия больше". Фишка в том, что для 1.9 скоро уже никто не будет писать дополнений, а 1.10 довольно быстро догонит и обгонит ее по функционалу (то есть по количеству разработок на).
IRATE 7 ноября 2012 в 13:44 0
Писать дополнения нужно. Например игнорировать ваш плагин жестоко не только к юзерам, но и к себе - о каком активном обмене информацией можно вести речь, если, чтобы узнать, что тебе ответили необходимо обновлять страницу или ждать сообщения почты sad Жаль, что его не прикрутили по умолчанию на 1.10.
IRATE 7 ноября 2012 в 13:46 0
А как мигрировать на новую версию разработчики придумают - они у нас классные. На 1.10 придумали же.
Александр I 7 ноября 2012 в 19:31 0
Василий из Opera написал admin`у в GoogleChrome. Ни по звуку, ни визуально не узнать о новом сообщении.
Федор тоже писал и Василию и Администратору. И браузеры разные использовались.

Без перезагрузки страницы плагин не работает. Проверил на GoogleChrome, Opera, FF, IE, Safari.
Evgenii 9 ноября 2012 в 17:19 0
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Загружаешь страницу и все нормально, проходит 10 секунд и получается так как на картинке
SJen 16 ноября 2012 в 12:23 0
версия 1.10 UTF ?
VonKruger 16 ноября 2012 в 12:19 +1
Кстати, или никто не заметил, или это только у меня такая фигня происходит:
когда сообщений нет, ссылка ведет на страницу http://test1.ru/users/1/messages.html (страница сообщений) как и должно, но когда приходит сообщение, именно сообщение не уведомление ссылка ведет на страницу http://test1.ru/users/1/messages-notices.html (это страница уведомлений), хотя должна вести на http://test1.ru/users/1/messages.html
Просто не очень удобно получается, приходит сообщение, нажимаешь чтоб его посмотреть и попадаешь на пустую страницу "уведомления", потом нужно переходить во вкладку "входящие" чтоб его найти.
В чем может быть причина, Женя?
SJen 16 ноября 2012 в 12:22 0
если так и есть - то это косяк, поправлю. Причина в том, что я не так прописал условие.
VonKruger 18 ноября 2012 в 17:36 +2
Ну и когда исправишь? Или просто укажи что и в каком файле изменить :)
Такая же беда +
SJen 30 ноября 2012 в 21:12 +1
посмотрю, но после релиза переписки..
Хорошо бы! А то как то неудобно.
Александр 9 декабря 2012 в 11:01 +1
Действительно ведёт не на ту страницу.
Александр 9 декабря 2012 в 11:05 +5
Да и логический вопрос, как сделать так чтобы звук воспроизводился один раз?
В таком варианте с постоянным "пиканьем" может довести пользователей до нервного срыва smile
yura3d 17 декабря 2012 в 20:12 +3
Присоединяюсь к вопросу!
fortunato 31 января 2013 в 11:47 +2
Да пожалуйста скажите, как можно сделать чтоб воспроизводилось один раз уведомление! Спасибо
omarov 27 декабря 2012 в 22:42 0
в файле просто звуковой файл и таймер обновлений сообщения, а сам подобный компонент для такой переписке как на демо где взять?
SJen вы хоть посоветуйте где копать дабы исправить данную ситуацию
Действительно ведёт не на ту страницу.
KS 6 января 2013 в 16:47 +1
в update.php (!$newmsg['messages']) нужно заменить на (!$messages)
BELIEVER 22 января 2013 в 17:45 +1
давно мучился сегодня заметил это)))
все теперь окай спасибо большое
Благодарю вас!
SALIK 21 июня 2013 в 11:26 0
Дак всётаки как цикличность звука убрать, что бы только один раз проигрывалось звуковое оповещение?
Александр 2 июля 2013 в 13:31 0
тайна покрытая мраком smile все ещё актуально, поддерживаю вопрос!
Shahin 19 января 2014 в 18:39 0
А я дурак купил