Problemas com o código de alertas MP

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

Resolvido Problemas com o código de alertas MP

Mensagem por bfka em 11/07/11, 06:35 pm

Qual é sua questão:
olá amigos.
usei o codigo abaixo tirado deste tutorial: http://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);
});

bfka
Nível 6

Masculino
Inscrito dia : 28/01/2010
Mensagens : 60
Pontos Ativos : 101

Ver perfil do usuário http://www.nacaodoscanarios.com

Resolvido Re: Problemas com o código de alertas MP

Mensagem por Dury em 11/07/11, 11:58 pm

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);
    });
avatar

Dury
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 21/01/2009
Mensagens : 6708
Pontos Ativos : 8827

Ver perfil do usuário

Resolvido Re: Problemas com o código de alertas MP

Mensagem por bfka em 12/07/11, 06:56 am

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.

bfka
Nível 6

Masculino
Inscrito dia : 28/01/2010
Mensagens : 60
Pontos Ativos : 101

Ver perfil do usuário http://www.nacaodoscanarios.com

Resolvido Re: Problemas com o código de alertas MP

Mensagem por seender em 12/07/11, 09:11 am

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!
avatar

seender
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 07/04/2009
Mensagens : 9450
Pontos Ativos : 12457

Ver perfil do usuário http://www.divulgamaisweb.com https://www.facebook.com/Divulga-Mais-Web-874814432638426/

Resolvido Re: Problemas com o código de alertas MP

Mensagem por bfka em 12/07/11, 12:32 pm

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.

bfka
Nível 6

Masculino
Inscrito dia : 28/01/2010
Mensagens : 60
Pontos Ativos : 101

Ver perfil do usuário http://www.nacaodoscanarios.com

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

- Tópicos similares

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