Правила форума Подписки Ленточный
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
True Stalker (0)
Ловец снов (ОБТ) (0)
Контракт: Выходец с того ... (0)
Prosectors Project 1.7 (0)
Тайна Кордона (0)
У костра (193)
Анекдоты (145)
Города (94)
Обновления сайта (77)
Свалка (68)
StraNNik (1417)
RamzeS (513)
Каратель (170)
Narkostalker (121)
Кракен (93)
p4ladya (05.02.2024)
alexander24tomilin (20.12.2023)
Lesnik (13.12.2023)
nikbal888 (05.12.2023)
Fugaz56 (09.08.2023)
  • Страница 1 из 1
  • 1
Форум [HoC] | Развлекательный форум » Мастерская портала » Скрипты » Разное » Сообщения в аякс окне+ звук при сообщении и окошко внизу
Сообщения в аякс окне+ звук при сообщении и окошко внизу
Слышу гимн зашитых ртов
StraNNik
Группа: Администратор
Ранг: Опытный
Сообщений: 1417
Карма: 33
Сообщение # 1
Дата: 26.04.2015 в 06:40
Foxy, сделал довольно таки интересный скрипт, но за свое совмещение он не ручается окончательно, то бишь скрипт может являться не работоспособным, всё же попробовать стоит) (Себе не ставил ибо мне это не нужно) wink


Вот сам код, пихаем в Нижнюю часть сайта:
Код
<script>   
  var go_down = jQuery('body');   
  jQuery(function() {   
   $("#Go_Top").hide().removeAttr("href");   
   if ($(window).scrollTop() >= "250") $("#Go_Top").fadeIn("slow")   
   var scrollDiv = $("#Go_Top");   
   $(window).scroll(function() {   
   if ($(window).scrollTop() <= "250") $(scrollDiv).fadeOut("slow")   
   else $(scrollDiv).fadeIn("slow")   
   });   

   $("#Go_Bottom").hide().removeAttr("href");   
   if ($(window).scrollTop() <= go_down.height()-"999") $("#Go_Bottom").fadeIn("slow")   
   var scrollDiv_2 = $("#Go_Bottom");   
   $(window).scroll(function() {   
   if ($(window).scrollTop() >= go_down.height()-"999") $(scrollDiv_2).fadeOut("slow")   
   else $(scrollDiv_2).fadeIn("slow")   
   });   

   $("#Go_Top").click(function() {   
   $("html, body").animate({scrollTop: 0}, "slow")   
   })   
   $("#Go_Bottom").click(function() {   
   $("html, body").animate({scrollTop: go_down.height()}, "slow")   
   })   
  });   
  </script>  
  <style>#banners img{opacity:.3;filter:alpha(opacity=30)} </style><script>   
   jQuery(function(){   
   $("#banners img").hover(function(){   
   $(this).stop().animate({opacity:'1.0'})},   
   function(){$(this).stop().animate({opacity:'.3'})}   
   );   
   });   
   </script>   
  <script type="text/javascript" src="http://www.prosto-stalker.at.ua/public/pm/ajaxPm.js"></script>  
  <script>  
   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();  
   var href = $(this).parent().attr("href");   
   var foo = localStorage[href];  
   if (foo != href) {  
   if ( ($.browser.mozilla) || ($.browser.opera) ) {  
   $('#music_ls').html('<audio src="http://www.prosto-stalker.at.ua/public/pm/pm_tip.wav" autoplay></audio>');  
   } else {  
   $('#music_ls').html('<audio src="http://www.prosto-stalker.at.ua/public/pm/pm_tip.mp3" autoplay></audio>');  
   }  
   }  
   localStorage[href] = href;  
   all.push('<br><a href="javascript://" onclick="ucodesru.init();">Прочитать: '+title+'</a><br>');  
   });   
   $.stickr({note:'<div id="shownewpmmessage"><div class="is_new_mp_message_class"><center>Получено '+s+n+':</center>'+leg+all.join("<br>")+'</div></div>',className:'classic'});   
   }}  
   );  
   }  
   $(function() {  
   getPM();  
   setInterval('getPM()',10000);  
   });  
  </script>  
  <script type="text/javascript" src="http://www.prosto-stalker.at.ua/public/pm/ls_2.js"></script>  
  <style type="text/css">  
   .stick {position:relative;z-index:2;}  
   #shownewpmmessage {display:block; z-index:9999;}  
   #jquery-stickers {z-index:9999;}  
   .is_new_mp_message_class {font: 11px Tahoma; color:#78866b; margin: 20px; padding:10px; background:url(/design/fon-20.png)#000; border:1px solid #222 !important; border-radius:7px;}  
   .is_new_mp_message_class a {text-decoration:none;}  
  </style>  
  <div id="music_ls" style="display:none;"></div>




Чтобы по ссылке на сообщения открывалась не страница с сообщениями а аякс пишем этот код:
Код
<a href="/index/14" onclick="ajaxPm.start();return false;">Мои сообщения</a>


Совмещал: Foxy

Форум [HoC] | Развлекательный форум » Мастерская портала » Скрипты » Разное » Сообщения в аякс окне+ звук при сообщении и окошко внизу
  • Страница 1 из 1
  • 1
Поиск:

Авторское право на игру и использованные в ней материалы принадлежат GSC Game World.
Любое использование материалов сайта возможно только с разрешения его администрации!
Для корректного отображения сайта, рекомендуем использовать обновленный Microsoft Edge
Powered by StraNNik | Хостинг от uCoz | Рекомендуем AdGuard
© 20.11.2013-22.02.2024