Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Дублируется ссылка на форум в боковом менюавтор Чистый сталкер Вчера в 19:52
» [Общая тема] Что делать, если вы забыли / потеряли пароль
автор AlexNeimor Ноябрь 26th 2024, 23:23
» Пропала вкладка "Обработка пользователей"
автор Svet007 Ноябрь 25th 2024, 10:14
» ВПН
автор Danny_Marcelo Ноябрь 24th 2024, 07:47
» Как найти администратора?
автор PushPayer Ноябрь 21st 2024, 00:58
» Не корректное отображение картинок
автор VENEFICA. Ноябрь 15th 2024, 14:46
» Не меняется название форума
автор Aviator Ноябрь 14th 2024, 15:40
» совет админам
автор лексей2222 Октябрь 23rd 2024, 05:45
» Проблема с гугл из-за Hitskin
автор Вултур Октябрь 21st 2024, 15:43
» [решено]Редактирвоание темы
автор AlexDarkTech Октябрь 13th 2024, 08:14
Звуковые уведомления
Страница 1 из 1
Звуковые уведомления
Выглядит так
Уведомления включены.
Уведомления выключены
Для изменения режима нужно нажать в колокольчик
Для установки нужно добавить скрипт:
В начале скрипта прописаны следующие переменные (можно настраивать по вкусу):
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
Права доступа к этому форуму:
Вы не можете отвечать на сообщения