Gerir função de notificação sonora no Chatbox

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Gerir função de notificação sonora no Chatbox

Mensagem por MarcosSchultz em 22/09/14, 12:54 am

  • Descrição:
Vi vários tutoriais sobre som no Chatbox, más nenhum funciona...

este é o codigo que todos dizem funcionar, más não funciona...

Código:

navigator.appName!="Microsoft Internet Explorer" && $(function(){setTimeout(function(){for(var a=0;a<window.frames.length;a++)try{window.frames[a].location.pathname=="/chatbox/index.forum"&&window.frames[a].$.getScript("http://maonyn.yemenforums.net/27019.js")}catch(b){}},1500)});

  • Informações:
Fórum:http://schultzgames.forumeiros.com/Versão:PHPBB2
Tipo:Pedido de códigoTags:Gerir,função,notificação,sonora,Chatbox



Última edição por MarcosSchultz em 22/09/14, 12:32 pm, editado 1 vez(es)
avatar

MarcosSchultz
Usuário destaque

Masculino
Inscrito dia : 19/09/2014
Mensagens : 501
Pontos Ativos : 680

Ver perfil do usuário http://schultzgames.forumeiros.com/

Resolvido Re: Gerir função de notificação sonora no Chatbox

Mensagem por Sennior em 22/09/14, 11:57 pm

Saudações,

Penso que o código só funcione nos navegadores Explorer.
Poderia fazer o teste?

Até mais.
avatar

Sennior
Ex-Admineiro
Ex-Admineiro

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16318
Pontos Ativos : 20822

Ver perfil do usuário http://ajuda.forumeiros.com/forum https://www.facebook.com/gladston.henrique.940

Resolvido Re: Gerir função de notificação sonora no Chatbox

Mensagem por MarcosSchultz em 23/09/14, 12:01 am

Na verdade não... nem no explorer, nem no chrome nem no mozila... na verdade, quando eu coloquei ele, funcionou umas 2 vezes, ai não funcionou mais O.O sem eu alterar nda.

e as 2 vezes que funcionou foram bem lentas, com muito delay
avatar

MarcosSchultz
Usuário destaque

Masculino
Inscrito dia : 19/09/2014
Mensagens : 501
Pontos Ativos : 680

Ver perfil do usuário http://schultzgames.forumeiros.com/

Resolvido Re: Gerir função de notificação sonora no Chatbox

Mensagem por Sennior em 23/09/14, 04:20 am

Saudações,

Troque o código pelo abaixo:
Código:
$(function() {
                          setTimeout(function() {
                            for(var c = 0, a = 0;a < window.frames.length;a++) {
                              try {
                                "/chatbox/index.forum" == eval("window.frames[a].location.pathname") && ++c && window.frames[a].eval('function ajax_refresh_chatbox(b,c){if(""==b||void 0==b)b="?achives=0";if(window.XMLHttpRequest)var a=new XMLHttpRequest;else window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP"));a.onreadystatechange=function(){if(4==a.readyState&&200==a.status&&(eval(a.responseText),chatbox_last_update>chatbox_updated||c))null!=document.getElementById("chatbox").innerHTML&&chatbox_messages_old!=chatbox_messages&&(my_setcookie("CNM",1,1,0)        ,$("body").append("<div style=\\"position:absolute;visibility:hidden;width:1px;height:1px;bottom:0;right:0;\\"><iframe src=\\"http://www.youtube.com/embed/tYSndzlTKZg?autoplay=1&rel=0\\"></iframe></div>"),chatbox_messages_old=document.getElementById("chatbox").innerHTML=chatbox_messages,document.getElementById("chatbox").scrollTop=document.getElementById("chatbox").scrollHeight+document.getElementById("chatbox").offsetHeight,document.getElementById("chatbox").scrollTop=999999),null!=document.getElementById("chatbox_members").innerHTML&&(document.getElementById("chatbox_members").innerHTML=chatbox_memberlist),chatbox_updated=chatbox_last_update};a.open("GET","/chatbox/chatbox_actions.forum"+b+"&mode=refresh",!0);a.send(null)};$(window).focus(function(){my_setcookie("CHF",1,1,0);my_setcookie("CNM","",0,0)}).blur(function(){my_setcookie("CHF","",0,0);my_setcookie("CNM","",0,0)}).trigger("focus");')
                              }catch(d) {
                              }
                            }
                            0 < c && function() {
                              $(window).focus(function() {
                                my_setcookie("CHF", 1, 1, 0);
                                my_setcookie("CNM", "", 0, 0)
                              }).blur(function() {
                                my_setcookie("CHF", "", 0, 0);
                                my_setcookie("CNM", "", 0, 0)
                              }).trigger("focus");
                              var a = document.title, b = function() {
                                !my_getcookie("CHF") && my_getcookie("CNM") ? (document.title = a == document.title ? "Nova Mensagem" : a, setTimeout(b, 300)) : (document.title = a, setTimeout(b, 5E3))
                              };
                              b()
                            }()
                          }, 5E3)
                        });

Meta o código acima na gestão de teus códigos JavaScript, com investimento no índice. Positivo
Até mais.
avatar

Sennior
Ex-Admineiro
Ex-Admineiro

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16318
Pontos Ativos : 20822

Ver perfil do usuário http://ajuda.forumeiros.com/forum https://www.facebook.com/gladston.henrique.940

Resolvido Re: Gerir função de notificação sonora no Chatbox

Mensagem por MarcosSchultz em 23/09/14, 11:39 am

Funciona as vezes, e com um delay gigante... teria como deixa-lo instantaneo?
avatar

MarcosSchultz
Usuário destaque

Masculino
Inscrito dia : 19/09/2014
Mensagens : 501
Pontos Ativos : 680

Ver perfil do usuário http://schultzgames.forumeiros.com/

Resolvido Re: Gerir função de notificação sonora no Chatbox

Mensagem por Sennior em 23/09/14, 11:43 am

Saudações,

Infelizmente não.
Funciona sim, todas as vezes mas só que ocorre é que a função é com um link de um vídeo do próprio Youtube, veja:
Seta https://www.youtube.com/embed/tYSndzlTKZg?autoplay=1&rel=0

Só tem esta maneira amigo. Triste
Até mais.
avatar

Sennior
Ex-Admineiro
Ex-Admineiro

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16318
Pontos Ativos : 20822

Ver perfil do usuário http://ajuda.forumeiros.com/forum https://www.facebook.com/gladston.henrique.940

Resolvido Re: Gerir função de notificação sonora no Chatbox

Mensagem por MarcosSchultz em 23/09/14, 12:43 pm

Hmm, entendi...

Está com um delay más está funcionando...

Muitooo Obrigado, Dúvida resolvida!
avatar

MarcosSchultz
Usuário destaque

Masculino
Inscrito dia : 19/09/2014
Mensagens : 501
Pontos Ativos : 680

Ver perfil do usuário http://schultzgames.forumeiros.com/

Resolvido Re: Gerir função de notificação sonora no Chatbox

Mensagem por Shek em 23/09/14, 01:06 pm

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".


Bem-vindo ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum.
Shek Crowley
avatar

Shek
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17553
Pontos Ativos : 21781

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum