Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Уведомление об лс


Уведомление об лс

Сообщений 1 страница 10 из 10

1

Хотелось бы скрипт всплывающего окна-уведомления об ЛС.
Точно такого же плана как здесь (пост 125), только работающий.
И так же с возможностью поменять картинку уведомления на свою.
Без звука и лишних картинок.

Отредактировано Sabi (Вс, 15 Янв 2012 20:44:01)

0

2

Sabi
В Начало HTML низ

<div id=alertMess style="display:none;width:291px; height:100px;top:42%;margin-left:-105px;position:fixed;z-index:100;"><img class=CloSandHid src="http://uploads.ru/i/L/H/t/LHtDQ.png" style="right:0;position:absolute;z-index:220;"/><a class=CloSandHid id=HREff href="" target="_blank"><img src="http://uploads.ru/i/y/6/E/y6E2J.png" style="position:absolute;z-index:100;"/></a><img class=MyMessag src="http://uploads.ru/i/t/v/p/tvpn3.png"/></div><script>var MessagMy=($("#pun-navlinks #navpm").text().indexOf("("))!=-1;function MiguN1(){$("#alertMess .MyMessag").fadeTo(1600,0.03,function(){$(this).fadeTo(1500,1,function(){return false});return false});return false}function setcookie(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c*1000*60)}if(a&&b)document.cookie=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getcookie(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c){c=c[0].split('=')}else{return false}return c[1]?c[1]:false}function timerZap(){timerID=setTimeout("MiguN1();timerZap();",3200);return}$(".CloSandHid").click(function(){setcookie("CloSandHid",true,15);if(getcookie("CloSandHid")){$("#alertMess").hide()}});if(!getcookie("CloSandHid")){var a=$("#navpm");$("#HREff").attr("href",a.find("a").attr("href"));if(true){timerID=setTimeout("$('#alertMess').fadeIn(2300);timerZap()",2300)}}</script>

0

3

В ближайшее время будем тестить, потом отпишусь о результатах.

0

4

Что в итоге: уведомление всплывает несвоевременно как минимум у четырех игроков. Страницы обновляли и не раз.
Что было лично у меня - прислала себе несколько сообщений, час ждала пока придет уведомление, так и не пришло, зато потом, когда уже удалила сообщения, уже сегодня захожу - стали всплывать "призраки" уведомления к стертым вчерашним сообщениям.
Это можно как-то исправить, чтобы уведомления так сильно не запаздывали с прибытием?

0

5

Sabi
:glasses:
1. Уведомление появляется только на новой странице - Вы можете на старой сидеть хоть весь день ( и без уведомления тож)

Сообщения (1) =  появляется после отправки сообщения на новой странице - на старой - хоть тыщу сообщений себе отправьте и тыщу лет сидите- вот этих скобок - не будет

Скрипт смотрит скобки и цифры

Скрипт ничо нового не делает - просто Втыкает Вам под нос - то уведомление от сервиса которое видно на странице

Если Вы тыкнули Уведомление - занчит 15 минут - скрипт на любой странице тревожить вас не будет ( вы заняты поиском или чтением или еще чем)

Если не тыкали - скрипт полностью воспроизводит то что показывает наличие сообщений в главном меню

Отредактировано Deff (Пн, 16 Янв 2012 23:09:33)

0

6

Deff
Про обновление страницы я уже говорила, обновляли и не раз. И про отправку с новой обновленной страницы и так все ясно. Вот только надпись "Сообщения (1)" появлялось (в админке было видно), а вот уведомления почему-то не приходило вовремя.

Отредактировано Sabi (Пн, 16 Янв 2012 23:16:41)

0

7

Sabi
:glasses: Ну занчит Выкидывайте скрипт - или ждите выхода новой версии...

Через 15 минут - по любому - извещение появляется - хоть вы тыкали хоть не тыкал (Пока у мну нет доверия к Вашим утверждением - ищите собственные траблы - в Админке уведомления быть не может - там нет скриптов!

0

8

Deff
Я про надпись "сообщения (1)" писала, а не про уведомления.
Ну нет и нет. Спасибо.

0

9

Sabi
Ксать - есть простейший скрипт без извратов

<script type="text/javascript">
var nrisunok="http://forumupload.ru/uploads/0000/0a/f2/68797-1.gif";
if( (document.getElementById("navpm").innerHTML.indexOf("(") != -1))
{
document.getElementById("navpm").innerHTML="<img src='"+nrisunok+"'> "+document.getElementById("navpm").innerHTML;
};
</script>

В начало HTML низ

+1

10

Deff
А вот этот работает как надо, всплывает быстро и вовремя, просто и со вкусом. Спасибо за наводку)

0


Вы здесь » Единый форум поддержки » Корзина » Уведомление об лс