Уведомление о новом личном сообщении для ucoz

 

Данный скрипт позволит не удручать пользователя, постоянно обновляя страницу, ожидая прихода личного сообщения. Проверка личных сообщений для uCoz возможна автоматически. Нет, скрипт не просто обновляет страницу, он проверяет именно сообщения, и делает это каждый 10 секунд. Окошко с оповещением будет появляться в нижнем углу, что не помешает пользователю продолжать свою работу на вашем сайте. Не отвлекаясь от просмотра, он сможет узнать о том, что у него есть новые сообщения. 

 

Установка:

Вставить код в нижнюю часть сайта:

Quote (скопируйте и вставьте в нужный шаблон)

<?if($USER_LOGGED_IN$)?><script type="text/javascript">function tMess(n){var a=[' новое сообщение',' новых сообщения',' новых сообщений'];return a[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2]}; function getPM(){$.get("/index/14",function(a){var s=$("b.unread",a).size();if (s) {var n=tMess(s),all=[],leg=(s==1)?'Сообщение':'Сообщения';$("b.unread",a).each(function(){var title = $(this).html(), href = $(this).parent().attr("href"); all.push('» <a href="'+href+'">'+title+'</a>');}); new _uWnd('ls','Новые ЛС',250,120,{icon:'http://yraaa.ru/img/message.png',align:'left'},'<center>Вам пришло '+s+n+'!</center><br><fieldset><legend>'+leg+'</legend>'+all.join("<br>")+'</fieldset>');}});setTimeout(getPM,10000)};getPM();</script><?endif?>

 

 
 

Данный скрипт позволит не удручать пользователя, постоянно обновляя страницу, ожидая прихода личного сообщения. Проверка личных сообщений для uCoz возможна автоматически. Нет, скрипт не просто обновляет страницу, он проверяет именно сообщения, и делает это каждый 10 секунд. Окошко с оповещением будет появляться в нижнем углу, что не помешает пользователю продолжать свою работу на вашем сайте. Не отвлекаясь от просмотра, он сможет узнать о том, что у него есть новые сообщения. 

 

Установка:

Вставить код в нижнюю часть сайта:

Quote (скопируйте и вставьте в нужный шаблон)

<?if($USER_LOGGED_IN$)?><script type="text/javascript">function tMess(n){var a=[' новое сообщение',' новых сообщения',' новых сообщений'];return a[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2]}; function getPM(){$.get("/index/14",function(a){var s=$("b.unread",a).size();if (s) {var n=tMess(s),all=[],leg=(s==1)?'Сообщение':'Сообщения';$("b.unread",a).each(function(){var title = $(this).html(), href = $(this).parent().attr("href"); all.push('» <a href="'+href+'">'+title+'</a>');}); new _uWnd('ls','Новые ЛС',250,120,{icon:'http://yraaa.ru/img/message.png',align:'left'},'<center>Вам пришло '+s+n+'!</center><br><fieldset><legend>'+leg+'</legend>'+all.join("<br>")+'</fieldset>');}});setTimeout(getPM,10000)};getPM();</script><?endif?>

 

 
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход