Новые личные сообщения теперь будут приходить к вам практически моментально. Каждые 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>
Источник/Автор: javascript.ucoz.net
|