vk
" uCoz - это не просто бесплатный хостинг и CMS, но и средство заработка! "

Сайт-помощник по uCoz [ Beta ]

Данный раздел находится в разработке!
Поэтому может не корректно отображатся и функционировать!

Голосовое уведомление об новом ЛС как в ICQ, для uCoz

Описание:
Вариант не стандартного уведомления об ЛС. Сообщение приходит со звуковым уведомлением, "Аов". Как в Аське.




Как работает:
Скрипт работает без обновления страницы, т.е находясь на одной странице к примеру общаясь в чате или смотря фильм, пользователь узнает об лс. Уведомление об лс сопроваждаеться звуком и визуальным сообщением в окошке в правой нижней части сайта.

Что нового:
- icq звук
- виден ник отправителя
- видно само сообщение
- длинные сообщения обрезаются
- автоматическая подгрузка ( не надо обновлять страницу )
- получение системных сообщений (репутация и т.п. )

Установка:

1. Для установки скрипта, нужно зайти в панель управления сайта, далее перейти в Управление дизайном где поставить на страницы на которых надо выводить уведомление (желательно на все страницы ставить) в самый низ кода страниц, перед </bоdу> данный скрипт:

Код
<?if ($USER_LOGGED_IN$)?>  
  <script type="text/javascript">  
  function icqmess(){  
  $.get('/index/14',function(data){  
  $('.unread',data).each(function(){  
  username = $(this).parent().next().text()  
  link = $(this).parent().attr('href')  
  $.get($(this).parent().attr('href'),function(data1){  
  mytext = $('td[colspan=2]:odd',data1).text().split('[ Написать ответ ]')  
  if(mytext[0].length>40){  
  mn = ' ...'  
  }else {mn = ''}  
  _uWnd.alert('<a class="messlink" target="blank" href="'+link+'">' + mytext[0].slice(0, 40) + mn + '</a>' ,username,{name: 'ls' +mytext, close:1,tm:100000})  
  }//data1  
  )//get1  
  $('body').append('<embed type="application/x-shockwave-flash" src="http://umasters.ucoz.ru/flash/audio1.swf?song_url=http://umasters.ucoz.ru/_ld/0/9_uMasters_ls_icq.mp3&autoplay=1&loop=0" width="0" height="0"/>')  
  })//each  
  } //data  
  )//get  
  setTimeout(icqmess,10000)  
  }//function  
  icqmess()  
  </script>  
  <?endif ?>  
  <style>  
  .messlink{text-decoration: none!important}  
  </style>


2. На этом всё. Скрипт устанвлен. Но рекомендую перезалить файлы необходимые для работы скрипта себе на сайт. Для этого создайте в файловом менеджере папку flash и загрузите в неё файл flash/audio1.swf. А также загрузите к примеру в папку song файл звука uMasters_ls_icq.mp3. После этого заменить ссылки на эти два файла в скрипте.

+ Дополнение

Звук уведомления можно изменить, как и вид окошка уведомления.
Автор публикации: Prochtenniy   Повысить репутацию Prochtenniy за эот материал
Источник: Смотреть | Дата публикации: 25.08.2012 | Просомтров: 3516 | Загрузок: 175
$ Помощь по установке и настройке $

Платная помощь по uCoz

Комментарии ↓

avatar
1 xLEOx 03:25, 28.08.2012
На мой взгляд очень полезная штуковина.
avatar
2 admin9119 23:13, 10.11.2012
а как можно изменить размер окна, и кол-во символов?
avatar
3 h17eMich 16:09, 09.04.2013
скинь флеш в архиве а то не качается
avatar
4 Prochtenniy 21:07, 11.04.2013
http://umasters.ucoz.ru/flash/audio1.swf файл и ссылка рабочая, качается и устанавливается нормально!
avatar
0
5 Prochtenniy 17:15, 01.05.2015
Для того чтобы изменить размеры окошка, нужно дописать высоту и ширину ( w: 490,h: 315, нужно добавить перед tm:100000 )

Пример под спойлером.

avatar
6 uriy_kolosov4 13:36, 28.05.2015
Скрипт опасен блокировкой вашего IP адреса системой  Ucoz. Скрипт каждые 10 секунд обновляется, по этому происходит слишком частый запрос к серверам Юкоз за минуту. Если увеличить ожидание перед уведомлением, то это не удобно, пользователь не будет ждать минуту на одной странице что бы увидить уведомление!
avatar
0
7 Prochtenniy 14:32, 28.05.2015
Все пользуются скриптом и все нормально. Таких проблем никогда не было. Возможно на каком-то конкретном сайте такая проблема может возникнуть, но только из-за конкретного сайта, а не скрипта. Точнее количестве скриптов на конкретном сайте. Если к этому скрипту добавить еще 1 или 3 похожих, то блокировки не избежать.

Тут нужно выбирать, что для сайта важнее, какой скрипт. Ну или увеличивать тайм-аут. До минтуты не нужно конечно, но до 20-30 секунд вполне можно. Например чат с гостевой книги обновляется 1 раз в 20 секунд и все ок.

rm">
avatar