01.08.2025, 15:40:31
  • Страница 1 из 1
  • 1
Быстрая проверка сообщений без перезагрузки страницы
Admin Дата: Вторник, 22.12.2009, 00:02:59 | Сообщение # 1
img
Добрый АДМИН
Группа: Администраторы
[ 1 ]
Сообщений: 45
Награды: 0
Автор: Oskolsky Oleg aka uWeb
Описание: Скрипт проверяет если у вас новые сообщения (удобно в переписке)

В head пишем, лучше запихнуть в js файл

Code
/*
+++++++++++++++++++++++++++++++++++++++++++
++ Thanks Mod for uCoz site              ++
++ Author: Oskolsky Oleg aka uWeb        ++
++ Do not remove or edit lines above!    ++
+++++++++++++++++++++++++++++++++++++++++++
*/

/* Колличество сообщений */
$.get('/index/14', function(data) {
    $('#allMessArea').html(Math.round(parseInt($('a.pmCatLinkActive b:first', data).html(),10) + parseInt($('a.pmCatLink b:first', data).html(),10)));
});
/* Проверка сообщений */
$('#uMessage').click(function() {
    $('#imgLoad').attr('src', 'http://src.ucoz.ru/img/wd/3/ajaxs.gif').css('height', '14px').css('width', '14px');
    $.get('/index/14', function(d) {
    $('#allMessArea').html(Math.round(parseInt($('a.pmCatLinkActive b:first', d).html(),10) + parseInt($('a.pmCatLink b:first', d).html(),10)));
    loadMessage = $('b.unread', d).length;
    if(loadMessage == 0){ _uWnd.alert('У вас нет новых сообщений');} else {_uWnd.alert('У вас ' + loadMessage + ' непрочитаных сообщений');
    $('#unreadPM').replaceWith(loadMessage);
    $('.loadM').replaceWith(loadMessage);}
    $('#imgLoad').attr('src', 'http://src.ucoz.ru/img/icon/ok.png');
    });
});

Далее где вам нужно вставляем этот код и редактируем под свой дизайн

Code
<a href="/index/14">Сообщения (<span id="unreadPM" class="loadM">$UNREAD_PM$</span> | <span id="allMessArea"></span>)</a> <img src="/.s/img/1px.gif" id="imgLoad" align="absmiddle" /> <a href="#" id="uMessage" onclick="return false">[проверить]</a>


http://bestwareznik.ru
 

  • Страница 1 из 1
  • 1
Поиск: