Шаблоны для uCoz Скрипты для uCoz Главная Помощь по uCoz Форум Новое на форуме Регистрация
  Меню сайта

  Наши Друзья

  Категории

  Реклама

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

Оповещение о новом ЛС (jQ)
[ ] 04.06.2009, 11:46


Подключаем jQuery
В шаблон Профиль пользователя

Code
<?if($_AVATAR$)?><span id="Avatar">$_AVATAR$</span>

<?else?><span id="Avatar"><img src="/noavatar.jpg"></span>

<?endif?>

Заменить на картинку "Нет аватара"

Шаблон Личные сообщения (ЛС)

Code
<span id="PMBody">$BODY$</span>

Создаем глобальный блок, например MESSAGES

Code
<div id="PMLoading"><a name="PMCheck"></a><img src="http://src.ucoz.ru/img/wd/6/ajax.gif" align="left"> Подождите, идет проверка новых личных сообщений...<br></div>
<div id="PMInfo" style="display: none; text-align: center;"></div>
<div id="PMAvatar" style="display: none;"></div>
<div id="PMText" style="display: none;"></div>
<script>
$('#PMInfo').load('http://free-manga.net.ru/index/14 #PMBody', function(){
if($('b.unread:first', $('#PMInfo')).html()){
PMFrom = $('a', $('#PMInfo b.unread:first').parent().parent()).eq(1).html()
$('#PMAvatar').load('http://free-manga.net.ru/index/8-0-' + PMFrom + ' #Avatar', function () {
PMURL = $('a', $('#PMInfo b.unread:first').parent().parent()).eq(0).attr('href')
$('#PMText').load(PMURL, function () {
$('#PMLoading').hide('normal')
$('#snewmes', $('#PMText')).hide()
$('#PMInfo').html('<b>Новое входящее сообщение</b><br>От: <b>' + PMFrom + '</b><br>' + $('#PMAvatar').html() +'<hr><b>Тема</b>: ' + $('#PMInfo b.unread:first').html() + '<br><b>Сообщение</b>:<br>' + $('#snewmes', $('#PMText')).parent().html() + '<hr>[ <a href="http://free-manga.net.ru/index/14-' + PMFrom + '-0-1" target="_blank">Ответить</a> | <a href="http://free-manga.net.ru/index/14" target="_blank">Сообщения</a> ]<bgsound src="http://src.ucoz.net/img/fr/pm.wav" loop="1" volume="0" balance="0">')
$('#PMInfo').show('normal')
})
})
}else{
$('#PMLoading').hide()
$('#PMInfo').html('Новых сообщений нет<br>[ <a href="http://free-manga.net.ru/index/14" target="_blank">Сообщения</a> ]')
$('#PMInfo').show('normal')
}
})
</script>

В нужном месте на страницах сайта пишем

Code
<?if($USER_LOGGED_IN$)?><table class="boxTable"><tr><th><h2>Сообщения</h2></th></tr><tr><td class="boxContent">$GLOBAL_MESSAGES$</td></tr></table><?endif?>
Категория: Пользователи | Добавил: admin
Просмотров: 1069 | Загрузок: 0 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
  Реклама
  Личный кабинет

Четверг
21.11.2024
21:00


  Поиск

  Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

У нас сегодня были:


Saitmap