Problemas com o código de alertas MP

3 participantes

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

Tópico resolvido Problemas com o código de alertas MP

Mensagem por bfka 11.07.11 22:35

Qual é sua questão:
olá amigos.
usei o codigo abaixo tirado deste tutorial: https://ajuda.forumeiros.com/t42976-faq-paginas-js?highlight=P%E1ginas+++JS

mas ele fica aparecendo mesmo sem haver nenhuma MP.



Que medidas você tomou para corrigir o problema:
usei este codigo:

Código:
var sec_inter= 60;

function cook_no_new_message() { my_setcookie("new_message",-new Date(),1,0); no_new_message(); }

function no_new_message() { $('#new_message').remove(); }

function cook_new_message() { my_setcookie("new_message",+new Date(),1,0); new_message(); }

function
 new_message() { $("body").append('<div id="new_message"
style="position:fixed;bottom:0;left:0"><a
href="/privmsg?folder=inbox" onClick="cook_no_new_message();return
true;"><img
src="http://i44.servimg.com/u/f44/16/64/11/35/alarm11.gif"
/></a></div>'); }

function new_message_update() {
var dnew_message= my_getcookie("new_message");
var enew_message= dnew_message>0;

if(($('#new_message').length>0)==enew_message)
{
if(!enew_message) dnew_message*=-1;
if(dnew_message<+new Date()-1000*sec_inter)
$.get('http://'+document.location.host+'/privmsg?mode=newpm',function(data){
if(!data.match("No new private messages are waiting for you")!=enew_message)
{
if(enew_message) cook_no_new_message();
else cook_new_message();
}
});
}
else
{
if(enew_message) new_message();
else no_new_message();
}
}

$(function(){
if($('#i_icon_mini_new_message').length) cook_new_message();
else cook_no_new_message();
setInterval("new_message_update()",5000);
});
avatar

bfka
**

Membro desde : 28/01/2010
Mensagens : 60
Pontos : 101

http://www.nacaodoscanarios.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Problemas com o código de alertas MP

Mensagem por Dury 12.07.11 3:58

Olá,

Esse código é de testes, logo você poderá alterar somente a imagem e o início do código, que seria "var sec_inter= 60;". O significado deste número que está em azul, seria o tempo que essa imagem vai levar para aparecer mesmo sem MPs:
Código:
    var sec_inter= 900;

    function cook_no_new_message() { my_setcookie("new_message",-new Date(),1,0); no_new_message(); }

    function no_new_message() { $('#new_message').remove(); }

    function cook_new_message() { my_setcookie("new_message",+new Date(),1,0); new_message(); }

    function
    new_message() { $("body").append('<div id="new_message"
    style="position:fixed;bottom:0;left:0"><a
    href="/privmsg?folder=inbox" onClick="cook_no_new_message();return
    true;"><img
    src="http://i44.servimg.com/u/f44/16/64/11/35/alarm11.gif"
    /></a></div>'); }

    function new_message_update() {
    var dnew_message= my_getcookie("new_message");
    var enew_message= dnew_message>0;

    if(($('#new_message').length>0)==enew_message)
    {
    if(!enew_message) dnew_message*=-1;
    if(dnew_message<+new Date()-1000*sec_inter)
    $.get('http://'+document.location.host+'/privmsg?mode=newpm',function(data){
    if(!data.match("No new private messages are waiting for you")!=enew_message)
    {
    if(enew_message) cook_no_new_message();
    else cook_new_message();
    }
    });
    }
    else
    {
    if(enew_message) new_message();
    else no_new_message();
    }
    }

    $(function(){
    if($('#i_icon_mini_new_message').length) cook_new_message();
    else cook_no_new_message();
    setInterval("new_message_update()",5000);
    });
Dury

Dury
Membro Entusiasta
Membro Entusiasta

Membro desde : 21/01/2009
Mensagens : 6708
Pontos : 8829

https://shiftactive.blogspot.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Problemas com o código de alertas MP

Mensagem por bfka 12.07.11 10:56

olá Jeffrey.
vi que vc mudou para: "var sec_inter= 900"
o que daria um tempo maior até a imagem aparecer, certo?
e se entre este intervalo eu receber um MP, ele vai aparecer?
não há maneira de alterar o código para que apareça realmente e somente quando houver MPs?

grato por ajudar.
avatar

bfka
**

Membro desde : 28/01/2010
Mensagens : 60
Pontos : 101

http://www.nacaodoscanarios.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Problemas com o código de alertas MP

Mensagem por seender 12.07.11 13:11

Olá!

A verdade é que este código realmente não funciona, estive a ver ele também no fórum francês, e lá também não resulta, aparece de tempo em tempo, logo estarei a ver se consigo fazer um código que resulta... (Esse código não resulta mesmo, no fórum francês, eles tem Etana, um usuário que é especialista em Js).

Até mais!
seender

seender
Membro Entusiasta
Membro Entusiasta

Membro desde : 07/04/2009
Mensagens : 9449
Pontos : 12455

http://www.divulgamaisweb.com https://www.facebook.com/Divulga-Mais-Web-874814432638426/

Ir para o topo Ir para baixo

Tópico resolvido Re: Problemas com o código de alertas MP

Mensagem por bfka 12.07.11 16:32

olá seender.
veja se consegue.
isso seria muito importante, pois varios membros(apesar dos tutoriais) não sabem o que é um MP.
em decorrencia disso nem veêm quando recebem uma.
já com um alerta como este do código iria facilitar bastante a comunicação.

agradeço a ajuda.
avatar

bfka
**

Membro desde : 28/01/2010
Mensagens : 60
Pontos : 101

http://www.nacaodoscanarios.com

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos