Главная » Файлы » Скрипты для uCoz » Пользователи

Оповещение о новых личных сообщениях с темами в ajax by uCodes окне для uCoz
23.06.14, 14:06:49

Скачать файл




Неплохое оповещение он новых личных сообщениях от команды uCodes, которое выводит список новых личных сообщений + темы этих сообщений. Запрос осуществляется каждые 10 секунд, а это значит, что окно выйдет автоматически, как только вы получите новые сообщения и для этого совсем необязательно перезагружать страницу

Установка:

В самый верх любого глобального блока или после /head на нужных страницах вставляйте:
Код
<?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:'/images/message.png',align:'left'},'<center>Вам пришло '+s+n+'!</center><br><fieldset><legend>'+leg+'</legend>'+all.join("<br>")+'</fieldset>');}});setTimeout(getPM,10000)};getPM();</script><?endif?>


Осталось лишь залить картинку из прикреплённого архива в папку images

Источник: http://ucodes.ru/

Материал подготовлен Apocalypse
Категория: Пользователи | Добавил: Apocalypse | Теги: оповещение, новых, сообщениях, by, AJAX, личных, uCodes, для, окне, темами
Просмотров: 216 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: