Problema de aba de novas mensagens privadas

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

Resolvido Problema de aba de novas mensagens privadas

Mensagem por IsmaelS. em 21/09/13, 07:33 pm

Qual é minha questão:
Olá,

Eu estou a utilizar este código, para colocar uma Pop-up quando recebemos uma Nova Mensagem Privada aparecer uma imagem no canto direito a dizer Nova Mensagem Privada, e resulta só que o problema é que a imagem está lá sempre mesmo que nao tenha novas mensagens privadas aqui fica o .jS o .CSS já nao sei qual é nem me lembra se tem .CSS:

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() { jQuery('#new_message').remove(); }
function cook_new_message() { my_setcookie("new_message",+new Date(),1,0); new_message(); }function new_message() { jQuery("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://i73.servimg.com/u/f73/16/43/60/45/12323110.png" /></a></div>'); }function new_message_update() {
var dnew_message= my_getcookie("new_message");var enew_message= dnew_message>0;if((jQuery('#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("Não há novas mensagens para você.")!=enew_message){
if(enew_message) cook_no_new_message();
else cook_new_message();}});}
else{
if(enew_message) new_message();
else no_new_message();
}
}
















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


Endereço do meu fórum:
http://www.suportedesign.net

Versão do fórum:
PUNBB


Última edição por IsmaelS. em 22/09/13, 07:47 pm, editado 1 vez(es)

IsmaelS.
Usuário experiente

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2956
Pontos Ativos : 4096

Ver perfil do usuário http://suporte-design.forumeiros.com/

Resolvido Re: Problema de aba de novas mensagens privadas

Mensagem por Frєzy em 22/09/13, 07:22 pm

Bom dia!

Troque o código acima pelo abaixo:
Código:Selecionar conteúdo
Código:
var sec_inter= 60;function cook_no_new_message() { my_setcookie("new_message",-newDate(),1,0); no_new_message(); }function no_new_message() { jQuery('#new_message').remove(); }function cook_new_message() { my_setcookie("new_message",+new Date(),1,0);new_message(); }function new_message() { jQuery("body").remove().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://i73.servimg.com/u/f73/16/43/60/45/12323110.png" /></a></div>'); }functionnew_message_update() {var dnew_message= my_getcookie("new_message");var enew_message=dnew_message>0;if((jQuery('#new_message').length>0)==enew_message){if(!enew_message) dnew_message*=-1;if(dnew_message<+newDate()-1000*sec_inter)$.get('http://'+document.location.host+'/privmsg?mode=newpm',function(data){if(!data.match("Não há novas mensagens para você.")!=enew_message){if(enew_message) cook_no_new_message();else cook_new_message();}});}else{if(enew_message) new_message();else no_new_message();}}jQuery(function(){if(jQuery('#i_icon_mini_new_message').length) cook_new_message();else cook_no_new_message();setInterval("new_message_update()",5000);});

Até mais.
avatar

Frєzy
Nível 8

Masculino
Inscrito dia : 18/09/2013
Mensagens : 141
Pontos Ativos : 190

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

Resolvido Re: Problema de aba de novas mensagens privadas

Mensagem por IsmaelS. em 22/09/13, 07:46 pm

Podem dar resolvido, já tratei do assunto!

IsmaelS.
Usuário experiente

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2956
Pontos Ativos : 4096

Ver perfil do usuário http://suporte-design.forumeiros.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