Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Форум медленно открывается. Что делать?автор literrary Вчера в 19:11
» сделать иконку ЛС-ссылку в профиле( Invision) в темах
автор literrary Вчера в 14:00
» адаптировать туториал пользователи в статистике по времени на invision
автор literrary Январь 30th 2023, 21:36
» заменить ЧаВо в навигации
автор literrary Январь 30th 2023, 18:58
» невозможно загрузить смайлик ни один
автор literrary Январь 30th 2023, 18:56
» добавить пользователя в недруги
автор literrary Январь 27th 2023, 22:54
» Перевод форума на другой язык.
автор Ilya Январь 27th 2023, 19:25
» сделать снижение к navstrip (к тексту) окна браузера
автор literrary Январь 25th 2023, 13:03
» Новое управление смайликами в Панели Администратора
автор Luz Январь 24th 2023, 13:50
» Техническое обслуживание, запланированное на 31 января 2023 г.
автор Luz Январь 23rd 2023, 13:01
Звуковые уведомления
Звуковые уведомления
Выглядит так
Уведомления включены.

Уведомления выключены

Для изменения режима нужно нажать в колокольчик
Для установки нужно добавить скрипт:
В начале скрипта прописаны следующие переменные (можно настраивать по вкусу):
alarm_color_on - цвет колокольчика когда звуковые уведомления включены;
alarm_color_off - цвет колокольчика когда звуковые уведомления выключены;
alarm_title_on - всплывающая подсказка при наведении мышкой для включенных уведомлений;
alarm_title_off - всплывающая подсказка при наведении мышкой для выключенных уведомлений;
update_timer - интервал проверки статуса в миллисекундах;
А также в шаблоне overall_header нужно внести два изменения:
1. В секцию head добавить ссылку на шрифт "Material Icons" гугла
2. В начале секции body добавить ссылку на звук
) поменять на свой звуковой файл. Я не гарантирую что мой звук будет жить вечно 
Уведомления включены.

Уведомления выключены

Для изменения режима нужно нажать в колокольчик
Для установки нужно добавить скрипт:
- Код:
alarm_color_on = "white";
alarm_color_off = "#806060";
alarm_title_on = "Выключить звуковые уведомления";
alarm_title_off = "Включить звуковые уведомления";
update_timer = 1000;
function GetAlarm() {
var al = localStorage.getItem('alarm');
return al === "1";
};
alarm = false;
function SetAlarm(al) {
localStorage.setItem('alarm', al ? "1" : "0");
if (GetAlarm()) {
$('#alarm').text('notifications');
$('#alarm').css('color', alarm_color_on);
$('#alarm').attr('title', alarm_title_on);
DeskInstallNotify();
} else {
$('#alarm').text('notifications_off');
$('#alarm').css('color', alarm_color_off);
$('#alarm').attr('title', alarm_title_off);
}
alarm = al;
};
function SwitchAlarm() {
SetAlarm(!GetAlarm());
};
prevunread = -1;
_DeskSoundNotify = function() {
$.ajax({
url: '/notification.forum',
dataType: 'json',
success: function(data, txt, xhr) {
if (alarm) {
if (data.unread > prevunread) {
if (prevunread >= 0)
$('#sound').get(0).play();
prevunread = data.unread
}
}
}
}).always(function() {
setTimeout(_DeskSoundNotify, update_timer)
});
};
function DeskInstallNotify() {
setTimeout(_DeskSoundNotify, update_timer * 2);
};
$(function() {
$(function() {
if ($('#mNotificationBtn').length == 0 && _userdata["session_logged_in"] > 0) {
alarm = GetAlarm();
$('<span id="notify_alarm" onclick="SwitchAlarm();" style="font-size: 20px; cursor: pointer;" ><i title="' + (alarm ? alarm_title_on : alarm_title_off) + '"class="material-icons" style="font-size: 18px; position: relative; top: 5px; color:' + (alarm ? alarm_color_on : alarm_color_off) + '" id="alarm">' + (alarm ? 'notifications' : 'notifications_off') + '</i></span>') .insertBefore($('#fa_hide'));
if (alarm) DeskInstallNotify();
};
});
});
В начале скрипта прописаны следующие переменные (можно настраивать по вкусу):
alarm_color_on - цвет колокольчика когда звуковые уведомления включены;
alarm_color_off - цвет колокольчика когда звуковые уведомления выключены;
alarm_title_on - всплывающая подсказка при наведении мышкой для включенных уведомлений;
alarm_title_off - всплывающая подсказка при наведении мышкой для выключенных уведомлений;
update_timer - интервал проверки статуса в миллисекундах;
А также в шаблоне overall_header нужно внести два изменения:
1. В секцию head добавить ссылку на шрифт "Material Icons" гугла
- Код:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"/>
2. В начале секции body добавить ссылку на звук
- Код:
<audio id="sound">
<source src="http://tgeek.ru/forum/notify.mp3"/>
</audio>



» Проект: Звуковые и просто уведомления о новом сообщении в чатбоксе!
» Звуковые эффекты
» Чат - Звуковые оповещения
» Уведомления.
» уведомления
» Звуковые эффекты
» Чат - Звуковые оповещения
» Уведомления.
» уведомления
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения