All-For-Kompa.RU

Сегодня:
Карта сайта форум Главная
Скрыть рекламный блок
Страница 1 из 11
Модератор форума: Vladislavik-36 
Форум » Движки » uCoz » Уведомление о новых ЛС в ajax
Уведомление о новых ЛС в ajax
leonP4Дата: Вторник, 17.08.2010, 15:04 | Сообщение # 1
.:хакер:.
Группа: Администратор
Сообщений: 1006
Награды: 11
Статус: Offline

Code

<?if($IS_NEW_PM$)?><script type="text/javascript">data = '<b>$USERNAME$<\/b>, привет!<br>Для тебя есть <b>$UNREAD_PM$<\/b> 1)?>новых личных сообщенийновое личное сообщение<br><br><a href="$PM_URL$" class="pgSwch">Окно личных сообщений<\/a><hr><div id="kakie">Загрузка...<\/div>';    
_uWnd.alert(data,'pmmes',{w:265,h:170,tm:20000});// Copyright © forucoz.com - Bogdan4eg //    
function kakie(){$.get('$PM_URL$', function(data){$('b.unread', data).each(function(){var hrfpm = $(this).parent().attr('href'); var txtpm = $(this).html(); $('#kakie').after('<a href="'+hrfpm+'" target="_blank" title="Откроется в новом окне">'+txtpm+'</a><br>');});}); setTimeout("$('#kakie').hide();",500);}    
function imgls(){if ($("span.xw-hdr-text").html()=='pmmes'){$("span.xw-hdr-text").html("<img src='http://forucoz.com/img/16/mail.png' border='0' align='absmiddle' alt=''> 1)?>Новые личные сообщенияНовое личное сообщение");}} setTimeout("imgls();kakie();",100);</script><?endif?>

Copyright © forucoz.com - Bogdan4eg

Прикрепления: 0574502.png(111Kb)


Админ - Первый источник флуда на форуме =)
 
GreYДата: Вторник, 17.08.2010, 19:45 | Сообщение # 2
.:бродяга:.
Группа: Проверенный
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
а куда впихнуть? B head или перед /body ?
 
leonP4Дата: Вторник, 17.08.2010, 19:48 | Сообщение # 3
.:хакер:.
Группа: Администратор
Сообщений: 1006
Награды: 11
Статус: Offline
GreY, после <head> попробуй :)

Админ - Первый источник флуда на форуме =)
 
GreYДата: Среда, 18.08.2010, 21:04 | Сообщение # 4
.:бродяга:.
Группа: Проверенный
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
Надо ставить перед /body))) А как сделать чтобы было название окна так как в данном коде его нет.

Типо где но скрине Новые личные сообщения там пусто, как исправить?

Добавлено (18.08.2010, 21:04)
---------------------------------------------
А все исправил! И убрал вывод тем)) Что то он мне нравится)

 
leonP4Дата: Среда, 18.08.2010, 23:25 | Сообщение # 5
.:хакер:.
Группа: Администратор
Сообщений: 1006
Награды: 11
Статус: Offline
GreY, Отлично)) можешь здесь выложить свой вариант будет интересно ;)

Админ - Первый источник флуда на форуме =)
 
GreYДата: Четверг, 19.08.2010, 13:54 | Сообщение # 6
.:бродяга:.
Группа: Проверенный
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
Воть)

Я добавил склонение "сообщени -е- -й- -я-" Ну и размер окна изменил)

Code
<?if($IS_NEW_PM$)?><script type="text/javascript">data ='<b>$USERNAME$<\/b>. Доброго времени суток! <br>Для тебя есть <b>$UNREAD_PM$</b> сообщени<?if($UNREAD_PM$%10=1&&$UNREAD_PM$%100!=11)?>е<?else?><?if($UNREAD_PM$%10>=2&&$UNREAD_PM$%10<=4&&($UNREAD_PM$%100<10||$UNREAD_PM$%100>=20))?>я<?else?>й<?endif?><?endif?> <br><br><a href="$PM_URL$"  class="pgSwch">Открыть окно личных сообщений</a><hr>';_uWnd.alert(data,'Новые ЛС',{w:400,h:120,tm:20000});</script><?endif?>
 
Форум » Движки » uCoz » Уведомление о новых ЛС в ajax
Страница 1 из 11
Поиск:
Реклама