Главная » 2010 » Июнь » 24 » Проверка наличия новых ЛС (Скрипты для ucoz)
24.06.2010, 10:18

Проверка наличия новых ЛС



Новые личные сообщения теперь будут приходить к вам практически моментально.

Каждые 11 секунд скрипт будет проверять наличие новых ЛС. Если вам придет новое личное сообщение, то справа, внизу появится ajax окошко оповещения.

Если сообщений будет несколько, то при нажатии на ссылку "Прочитать", откроется окно "Принятые". А если сообщение будет одно, то после нажатия на ссылку "Прочитать" вы сразу откроете сообщение.

На всех страницах сайта, после $BODY$ вставляем это:

Code
<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),h=_uWnd.getdims(),j=h.clientW-245,g=h.clientH-135,href=(s==1)?$("b.unread",a).parent().attr("href"):'/index/14';new _uWnd('ls','Новые ЛС',200,100,{icon:'http://javascript.ucoz.net/images/message.png',min:0,max:0,x:j,y:g,alert:1,autosize:0,fixed:1,shadow:1,resize:0,fadetype:1,fadespeed:1000,fadeclosetype:2,fadeclosespeed:400},'Вам пришло '+s+n+'!<br><br>[ <a href="'+href+'">Прочитать</a> ]');}});setTimeout(getPM,11000)};getPM();</script>
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: javascript.ucoz.net
Категория: Скрипты uCoz | Просмотров: 2137 | Добавил: antisept | Рейтинг: 5.0/1 |
Теги: проверка, Личные, лс, новых, наличия
Всего комментариев: 4
0  
1 Balikor   (13.11.2010 14:34) [Материал]
Аватар пользователя
Как сделать чтоб открывалось в новом окне? аналогично нажатию кнопки личные сообщения

0  
2 antisept -Infoscript Team-  (13.11.2010 15:19) [Материал]
Аватар пользователя
замени:

Code
<a href="'+href+'">Прочитать</a>

на:

Code
<a href="'+href+'" target="_blank">Прочитать</a>

0  
3 Balikor   (02.02.2011 23:08) [Материал]
Аватар пользователя
Да, почти то что надо только окно открывается развёрнутое на весь браузер. Как чтоб отдельным окном. По умолчанию короче.

0  
4 LexaBLR   (29.01.2012 04:02) [Материал]
Аватар пользователя
А не проще скрипт в самый низ шаблона поставить??
И не париться ставить его на всех страницах перел $BODY$ smile

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