Problemas com o código de alertas MP
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Problemas com o código de alertas MP
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:
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);
});
Re: Problemas com o código de alertas MP
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:
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);
});
Re: Problemas com o código de alertas MP
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.
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.
Re: Problemas com o código de alertas MP
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!
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!
Re: Problemas com o código de alertas MP
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.
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.
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos