Звуковое оповещение  в Taigachat с возможностью отключения

Звуковое оповещение в Taigachat с возможностью отключения 1.4.x

Нет прав для скачивания

Mirovinger

Администрация
Сообщения
23,342
Решения
80
Реакции
58,255
Баллы
33,475
Пользователь Mirovinger разместил новый ресурс:

Звуковое оповещение в Taigachat с возможностью отключения - Добавляем чекбокс для отключения звукового оповещения в Taigachat

Даём пользователю возможность отключить\включить звуковое оповещение в чате, пока он находиться на форуме(сессионные кукисы).

Загружаем содержимое архива.
Далее открываем файл taigachat.js и вносим такие правки.
Примечание: Этот пункт делаем, если не делали .
Находим строчку:
Код:
var taigachat_hidden, taigachat_visibilityChange;
И ниже добавляем:
Код:
var snd = new...

Узнать больше об этом ресурсе...
 
Ух-ты ж! Печеньку прикрутил? Шикарно. :thumbsup:
 
На правах рекламы. vk.com/notify_audio
Пользуемся дарами конкурса и разбираем себе звуки.

Затестил.. кароче addon-TaigaChatMute(XF1.2.x).xml нету смысла добавлять вообще!
Все делается без него в течении минуты.
 
Последнее редактирование:
Затестил.. кароче addon-TaigaChatMute(XF1.2.x).xml нету смысла добавлять вообще!
Все делается без него в течении минуты.
Согласен, но как кому удобнее, поэтому я и написал:
В архиве так же присутствует собранная модификация, для тех, кто не хочет в ручную править шаблоны или создавать модификации, XML файлик устанавливается как плагин и только для XenForo 1.2.x.
 
как я понял надо галочку поставить хм как то двусмысленно , мысли какие то не те лезут. Не отвлекаться :-D Поставить нет все таки кликнуть.:-D и тогада звука не должно быть, что то не работает у меня. Да пора спать все завтра завтра. Всем баю баю. А то Галочка меня с ума сведет.:lol:
 
  • Мне нравится
Реакции: Hope
Если решитесь, но сами не разберётесь, то скажите поможем.:-)
 
как я понял надо галочку поставить хм как то двусмысленно , мысли какие то не те лезут. Не отвлекаться :-D Поставить нет все таки кликнуть.:-D и тогада звука не должно быть, что то не работает у меня. Да пора спать все завтра завтра. Всем баю баю. А то Галочка меня с ума сведет.:lol:
галочку нужно ставить чтоб отключить звук.
Однако, некоторые разновидности браузеров не понимали.
Очень много посетителей жаловалось на звук, при том что он был отключен.
 
галочку нужно ставить чтоб отключить звук.
Можно и наоборот сделать, вот участок кода, который будет включать звук:
Открываем taigachat.js
Далее находим:
Код:
    // don't count initial load against anti fade
    if(gotNew > 0 && !initial){ 
        taigachat_lastMessage = new Date().getTime();
    }
И заменяем:
Код:
    // don't count initial load against anti fade
    if(gotNew > 0 && !initial){ 
        if(document.getElementById('TaigaChatMute').checked){
            taigachat_lastMessage = new Date().getTime(); snd.play(); snd2.play();
            }
            else{
        taigachat_lastMessage = new Date().getTime();
            }
}
 
  • Мне нравится
Реакции: Hope
Далее находим:

Код:
 // don't count initial load against anti fade
    if(gotNew > 0 && !initial){ 
        taigachat_lastMessage = new Date().getTime();
    }

И заменяем:

Код:
// don't count initial load against anti fade
    if(gotNew > 0 && !initial){ 
        if(document.getElementById('TaigaChatMute').checked){
            taigachat_lastMessage = new Date().getTime();
            }
            else{
        taigachat_lastMessage = new Date().getTime(); snd.play(); snd2.play();
            }
}
при изменении этого кода, не видно сообщения в чате (чат блокируется), и не отправляются сообщения. Сделал все как описано, и не один раз. Кнопка добавилась.
b144b6530442ae5f6e0abf1ba9f81096f83b5c82-jpg.13930
 

Вложения

  • b144b6530442ae5f6e0abf1ba9f81096f83b5c82.jpg
    b144b6530442ae5f6e0abf1ba9f81096f83b5c82.jpg
    53.5 KB · Просмотры: 221
Значит где-то ошиблись, так как проверялось и не раз.
 
  • Мне нравится
Реакции: Hope
Код:
    // don't count initial load against anti fade
    if(gotNew > 0 && !initial){
        if(document.getElementById('TaigaChatMute').checked){
            taigachat_lastMessage = new Date().getTime();
            }
            else{
        taigachat_lastMessage = new Date().getTime(); snd.play(); snd2.play();
            }
}
проблема решена, там должно 2е скобки закрываться:
f8a484a8e7f7e552f502a77807462053fd14035c.jpg
 
Так как чекбокс отключает звуковое оповещение, я поставил такую иконку alert.png
 
Так как чекбокс отключает звуковое оповещение, я поставил такую иконку

Кодом не поделитесь ?

---------------------------------------

Кстати, на Яндекс.браузере не работает звук, кто нибудь заметил ?
 
1.3.1 работает великолепно.
Код:
<!-- TaigaChat_Mute -->
<input type="checkbox" id="TaigaChatMute"><img src='/styles/dark/alert.png' title='Отключить оповещение?' style='vertical-align: top' /></input>
<!--End_TaigaChat_Mute -->
можно не добавлять.
достаточно в addon-TaigaChatMute(XF1.2.x) сменить на свой путь до alert.png и всё
 
Последнее редактирование:
Парни а для Pro версии подойдёт плагин ?
 
Да, подойдёт
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу