admin7994 | Воскресенье, 10 Августа 2014, 12:22 | Сообщение 1 |
| Установка очень проста. Заходите в "ПУ", далее в "Нижняя часть сайта" и забумбеньте данный код. Работа его заключается в том, что хочешь ты или нет, а он оповестит тебя о новом личном сообщении, врученной награде, или когда тебе дали в репу, плюс или минус. Всплывающее окошко с оповещением будет выскакивать до тех пор, пока не прочитаете сообщение... А вдруг оно срочное, а ты пропустишь его??? Проверен на Каспере.... Говна нет Код <!-- Оповещение о новом ЛС и наградах--> <?if($USER_LOGGED_IN$)?> <script type="text/javascript">function tMess(n){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 getPM(){$.get("/index/14",function(a){var s=$("b.unread",a).size();if (s) {var n=tMess(s),all=[],leg=(s==1)?'Сообщение':'Сообщения';$("b.unread",a).each(function(){var title = $(this).html(), href = $(this).parent().attr("href"); all.push('» <a href="'+href+'">'+title+'</a>');}); new _uWnd('ls','Новые ЛС',300,120,{icon:'http://forum.rem-31.ru/images/konvert.png',align:'left'},'<center>Вам пришло '+s+n+'!</center><br><fieldset><legend>'+leg+'</legend>'+all.join("<br>")+'</fieldset>');}});setTimeout(getPM,20000)};getPM();</script> <script type="text/javascript">function adwNumber(n){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><lege nd>Награда</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',onco ntent:functio n(){$("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> <?endif?> <!-- /Оповещение о новом ЛС и наградах--> Картинку в виде конверта что является ссылкой 'http://forum.rem-31.ru/images/konvert.png, можете заменить на свой, но данная картинка с моего сайта, так что паучков, червячков и разной не чести там нет ....
Сообщение отредактировал workman - Воскресенье, 10 Августа 2014, 12:34 | Страна: (RU) |
| |
Kosten | Воскресенье, 10 Августа 2014, 12:57 | Сообщение 2 |
| В первые такой код вижу
| Страна: (RU) |
| |
workman | Воскресенье, 10 Августа 2014, 13:07 | Сообщение 3 |
| Цитата Kosten ( ) В первые такой код вижу Как-то отделать нечего, когда болел, решил приколоться и прописал. Поставь и отправь кому-нибудь ЛС. Посмотришь как работает
| Страна: (RU) |
| |
Kosten | Воскресенье, 10 Августа 2014, 13:22 | Сообщение 4 |
| workman, да верю что рабочий. Здесь как в контакте оповещение.. для светлого сайта нормально
| Страна: (RU) |
| |
workman | Воскресенье, 10 Августа 2014, 13:38 | Сообщение 5 |
| Цитата Kosten ( ) Здесь как в контакте оповещение.. Что-то у меня не выскакивает никакого оповещения ...
| Страна: (RU) |
| |