Вариант "Уведомлялки" с переходом по клику на страницу ЛС
Автор: Deff
В 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>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")){$(document).ready(function(){var a=$("#navpm");$("#HREff").attr("href",a.find("a").attr("href"));if(a.text().indexOf("(")!=-1){timerID=setTimeout("$('#alertMess').fadeIn(2300);timerZap()",2300)}})}</script>
Если не нужен переход на новую страницу - красное убираем.
(Картинку можно поменять на свою (выделено синим)
Уведомление об ЛС с "Приколом"
(Вариант того же уведомления + звук аськи)
Авторы: Deff, Romych
<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"/><audio></audio></div><script>var Audio='<audio autoplay="autoplay"><source src="http://irpi.jr1.ru/ku-ku.ogg" type="audio/ogg; codecs=vorbis"><source src="http://promobil.kiev.ua/uploads/files/1188937250_icq.mp3" type="audio/mpeg"></audio>';
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(){$('#alertMess audio').remove();$("#alertMess").append(Audio);MesstimerID=setTimeout("MiguN1();timerZap();",3200);return}$(".CloSandHid").click(function(){setcookie("CloSandHid",true,15);if(getcookie("CloSandHid")){ clearTimeout(MesstimerID);MesstimerID;$('#alertMess audio').remove();$("#alertMess").hide()}});if(!getcookie("CloSandHid")){$(document).ready(function(){var a=$("#navpm");$("#HREff").attr("href",a.find("a").attr("href"));if(a.text().indexOf("(")!=-1){timerID=setTimeout("$('#alertMess').fadeIn(2300);timerZap()",2300)}})}</script>
P.S.: После клика на переход (либо на крест) "Уведомлялка" затыкается на 15 мин.
Всплывающее уведомление о новом личном сообщении
С однократным/многократным звучанием
Автор: Deff (Идея звука от Romych)
По причине жалоб на невозможность отключения звука
Скрипт ставится в HTML низ - До скриптов преобразования главного меню в картинки (либо смены в нём надписей).
<script src="http://forumstatic.ru/files/0010/b4/f8/26382.js" type="text/javascript"></script>
Теги: Уведомление, ЛС, Личка, Скрипты, Deff, Romych, Mybb, Звук
Отредактировано Герда (20.05.13 00:51)