2
Вы не авторизованы!
Присоединяйтесь к нашему сообществу :)
авторизация
Вакансии
На сайт требуется контент-менеджер
смотреть вакансии

Оповещение о новом сообщении как Вконтакте v.2

Информеры 2012-Янв-02 virtuiiika 3.2k 1

Данный скрипт, аналог оповещения о полученном сообщении, как в популярной социальной сети "Вконтакте". Но на этом радости скрипта не заканчиваются, теперь получив сообщение, вам придет звуковое оповещение.

Установка

1. Установка jQuery.cookies
в Начало шапки сайта вставить jQuery.cookies:
Важно! если у вас уже установлен данный плагин, то этот шаг пропускаем.

Code
<script type="text/javascript">jQuery.cookie=function(a,b,c){if(arguments.length>1&&String(b)!=="[object Object]"){c=jQuery.extend({},c);if(b===null||b===undefined){c.expires=-1}if(typeof c.expires==='number'){var d=c.expires,t=c.expires=new Date();t.setDate(t.getDate()+d)}b=String(b);return(document.cookie=[encodeURIComponent(a),'=',c.raw?b:encodeURIComponent(b),c.expires?'; expires='+c.expires.toUTCString():'',c.path?'; path='+c.path:'',c.domain?'; domain='+c.domain:'',c.secure?'; secure':''].join(''))}c=b||{};var e,decode=c.raw?function(s){return s}:decodeURIComponent;return(e=new RegExp('(?:^|; )'+encodeURIComponent(a)+'=([^;]*)').exec(document.cookie))?decode(e[1]):null};</script>


2. Установка основного Скрипта
в Конец шапки сайта ставим скрипт:

Code
<script type="text/javascript">  
var no_ava = 'http://upost.su/u/img/soobch/no_ava.gif';  
var uBox_mus = 'http://upost.su/u/mp3/new_ls.mp3';  
$.getScript('http://upost.su/u/js/pmm.upost.su.v.2.js');  
</script>


3. Настройка скрипта
no_ava в данной переменной указывается ссылка на не указанный аватар.
no_ava ссылка на звук оповещения об сообщении.

4. Установка стилей
в css

Code
.uPM{  
  position:relative;z-index:9999  
}  
.uBox{  
  position:fixed;bottom:5px;right:5px;z-index:9999  
}  
.uBoxMesssge{  
  display:none;  
  padding: 5px;  
  margin-bottom: 10px;  
  width:300px;  
  background: url(http://upost.su/u/img/soobch/uContent-bg.png);  
  padding: 7px;  
  -webkit-border-radius: 5px;  
  -moz-border-radius: 5px;  
  border-radius: 5px;  
  -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70);  
  -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70);  
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70);  
}  
.uBoxTitle b{  
  font: bold 11px Tahoma !important;  
}  

.uBoxMesssge *{  
  font: 11px Tahoma;  
  color:#fff;  
  text-shadow:0px 1px 0px rgba(0, 0, 0, 0.70);  
}  
.uBoxAva{  
  -webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  border-radius: 3px;  
  width:50px;  
}  

.uBox_close{  
  background: #000;  
  -moz-border-radius: 3px;  
  -webkit-border-radius: 3px;  
  border-radius: 3px;  
  -moz-box-shadow: 0 0 2px #111;  
  -webkit-box-shadow: 0 0 2px #111;  
  box-shadow: 0 0 2px #111;  
  padding: 5px;  
  margin: 0 0 0 10px;  
  opacity: 0.6;  
  width: 7px;  
  float:right  
}  

.uBox_close_s{  
  display: block;  
  background: url("http://upost.su/u/img/soobch/notifier_close.gif") no-repeat scroll 0 0 transparent;  
  opacity: 0.6;  
  width: 7px;  
  height: 7px;  
}  
.uBox_close_s:hover{  
  opacity: 1.0;  
}  
.uBoxTheme{  
  padding-left:5px;  
  color:#bbb;  
}  
.uBoxMessaged{  
  padding-left:5px;  
}  
.uBoxMessaged a{  
  color:#fff;  

}


5. Установка завершена
Источник: не указан
1 комментарий
avatar
1
Очень даже неплохо biggrin
avatar