Главная » 2010 » Сентябрь » 6 » Оповещение о новых наградах
23:37:42
Оповещение о новых наградах

Оповещение о новых наградах.
Если вам пришла новая награда,внизу сайта,в правом углу будет ajax окно, в котором показывается новая награда и отправитель.

Установка:
В нужные шаблоны после $BODY$ ставим:

Code
<script type="text/javascript">  
function adwNumber(n){  
//Script by http://javascript.ucoz.net/  
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 getAdws () {var h = _uWnd.getdims(), j = h.clientW, g = h.clientH;$.get("/index/14",function(q){ var size = $("b.unread:contains('Новая награда')", q).size(), tt = adwNumber(size); if (size){ if(size==1) { $.get($("b.unread:contains('Новая награда')", q).parent().attr("href"), function(w){ var adwSrc = $("img[src*='ucoz.net/img/awd/']",w).attr("src"), from = $("a[href*='/index/8-0-']",w).attr("href"), fromT = $("a[href*='/index/8-0-']",w).html(); new _uWnd('newAdw', 'Новая награда', 200, 135, {min:0,max:0,x:j-225,y:g-145,alert:1,autosize:0,fixed:1,shadow:1,resize:0,nomove:1,fadetype:1,fadespeed:500,align:'center'},'<fieldset><legend>Награда</legend>Пользователь <a href="'+from+'">'+fromT+'</a> подарил вам награду.<hr><img src="'+adwSrc+'" border="0"></fieldset>'); });} else {new _uWnd('newAdw', size+' '+tt, 200, 260, {min:0,max:0,x:j-225,y:g-275,alert:1,autosize:0,fixed:1,shadow:1,resize:0,nomove:1,fadetype:1,fadespeed:500,align:'center',oncontent:function(){$("b.unread:contains('Новая награда')", q).each(function(v){$.get($(this).parent().attr("href"), function(j){var img = $("img[src*='ucoz.net/img/awd/']",j).attr("src"), name = $("a[href*='/index/8-0-']",j).html(), href = $("a[href*='/index/8-0-']",j).attr("href"); $("#hereAdws")[0].innerHTML += "<fieldset><legend>Награда</legend><img src='"+img+"' border='0'><hr>Пользователь <a href='"+href+"'>"+name+"</a> подарил вам награду</fieldset>";});});}},'<div id="hereAdws"></div>');}}});};getAdws();  
</script>

Если не хотите в ручную добавлять код,можно воспользоваться Быстрой заменой.
Для этого:
Дизайн - Управление дизайном (шаблоны) - Быстрая замена
Режим замены - простой
Что заменить:

Code
$BODY$

На что заменить:

Code
$BODY$
<script type="text/javascript">  
function adwNumber(n){  
//Script by http://javascript.ucoz.net/  
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 getAdws () {var h = _uWnd.getdims(), j = h.clientW, g = h.clientH;$.get("/index/14",function(q){ var size = $("b.unread:contains('Новая награда')", q).size(), tt = adwNumber(size); if (size){ if(size==1) { $.get($("b.unread:contains('Новая награда')", q).parent().attr("href"), function(w){ var adwSrc = $("img[src*='ucoz.net/img/awd/']",w).attr("src"), from = $("a[href*='/index/8-0-']",w).attr("href"), fromT = $("a[href*='/index/8-0-']",w).html(); new _uWnd('newAdw', 'Новая награда', 200, 135, {min:0,max:0,x:j-225,y:g-145,alert:1,autosize:0,fixed:1,shadow:1,resize:0,nomove:1,fadetype:1,fadespeed:500,align:'center'},'<fieldset><legend>Награда</legend>Пользователь <a href="'+from+'">'+fromT+'</a> подарил вам награду.<hr><img src="'+adwSrc+'" border="0"></fieldset>'); });} else {new _uWnd('newAdw', size+' '+tt, 200, 260, {min:0,max:0,x:j-225,y:g-275,alert:1,autosize:0,fixed:1,shadow:1,resize:0,nomove:1,fadetype:1,fadespeed:500,align:'center',oncontent:function(){$("b.unread:contains('Новая награда')", q).each(function(v){$.get($(this).parent().attr("href"), function(j){var img = $("img[src*='ucoz.net/img/awd/']",j).attr("src"), name = $("a[href*='/index/8-0-']",j).html(), href = $("a[href*='/index/8-0-']",j).attr("href"); $("#hereAdws")[0].innerHTML += "<fieldset><legend>Награда</legend><img src='"+img+"' border='0'><hr>Пользователь <a href='"+href+"'>"+name+"</a> подарил вам награду</fieldset>";});});}},'<div id="hereAdws"></div>');}}});};getAdws();  
</script>

Опции замены - заменять без учета регистра букв
Модули - Везде ставим галочки.

Скрипты для uCoz | Просмотров: 720 | Добавил: RAIDER
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]