Problema de aba de novas mensagens privadas

2 participantes

Ir para baixo

Tópico resolvido Problema de aba de novas mensagens privadas

Mensagem por IsmaelS. 21.09.13 23:33

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 23:47, editado 1 vez(es)
avatar
IsmaelS.
Hiper Membro

Membro desde : 24/11/2012
Mensagens : 2994
Pontos : 4142

http://suporte-design.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema de aba de novas mensagens privadas

Mensagem por Frєzy 22.09.13 23:22

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.
Frєzy
Frєzy
***

Membro desde : 18/09/2013
Mensagens : 141
Pontos : 190

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema de aba de novas mensagens privadas

Mensagem por IsmaelS. 22.09.13 23:46

Podem dar resolvido, já tratei do assunto!
avatar
IsmaelS.
Hiper Membro

Membro desde : 24/11/2012
Mensagens : 2994
Pontos : 4142

http://suporte-design.forumeiros.com/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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