Решил поиграться с модом и добавить звук к приходящим сообщениям в чате.
1. Идём в
modules/chat/iavascript и кидаем в папку звук сообщения
chat.wav
2. Открываем в той же папке файл
chat_yura3d.js
Ищем
CODE:var end = height - messages.scrollTop;
И прямо перед этим вставляем
CODE:var audio = new Audio();
audio.preload = 'auto';
audio.src = 'modules/chat/javascript/chat.wav';
3. В этом же файле ищем
CODE:case 'msg':
for (var j = 0; j < smiles.length; j++)
span[i].innerHTML = span[i].innerHTML.replace(smiles[j][0], '<img src="im/emoticons/' + smiles[j][1] + '">');
break;
И вставляем прямо перед
вызов звука
Всё. Теперь каждое новое сообщение сопровождает звук. В Опере, Огнелисе и Хроме пашет. В IE не должно работать, но мне нечем проверить. В Сафари чат у меня вообще не работает...
Такой вопрос, как добавить исключение для IE и в качестве ресурса использовать файл
chat.mp3? Подскажите, а то я плохо с синтаксисом дружу...
П.С. Добавил ещё в админку для этого модуля кнопку автоочищения чата, которая просто удаляет файл с сообщениями. На этом мои познания закончились. Сделать редактирование сообщений для меня будет сложновато