Автоматически проверяет наличие новых ЛС каждые 10 секунд.
В нужных модулях, после $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),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://javascript.ucoz.net/images/message.png',align:'left'},'<center>Вам
пришло
'+s+n+'!</center><br><fieldset><legend>'+leg+'</legend>'+all.join("<br>")+'</fieldset>');}});setTimeout(getPM,10000)};getPM();</script>
Комментарии: