WEB мастерская
| RSS

Главная Оповещение о новом ЛС (jQ) - Форум Мой профиль Выход

Суббота
18.05.2024, 22:27

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Web-master » Скрипты Ucoz » Оповещение о новом ЛС (jQ)
Оповещение о новом ЛС (jQ)
VitY0kДата: Вторник, 15.12.2009, 21:01 | Сообщение # 1
Рядовой
Группа: Администраторы
Сообщений: 18
« 3 »
Статус: Offline
Подключаем jQuery
В шаблон Профиль пользователя

Code

Code
<?if($_AVATAR$)?><span id="Avatar">$_AVATAR$</span><br /><br /><?else?><span id="Avatar"><img src="/noavatar.jpg"></span><br /><br /><?endif?>

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

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

Code

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

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

Code

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

Code
<?if($USER_LOGGED_IN$)?><table class="boxTable"><tr><th><h2>Сообщения</h2></th></tr><tr><td class="boxContent">$GLOBAL_MESSAGES$</td></tr></table><?endif?>
Форум » Web-master » Скрипты Ucoz » Оповещение о новом ЛС (jQ)
  • Страница 1 из 1
  • 1
Поиск:

Сделать бесплатный сайт с uCoz