ShiftActif fórum

Mensagem ao receber MP Homepg10

Participe da melhor comunidade sobre fóruns!

Bem vindo Mensagem ao receber MP 405374159 ao fórum de suporte e de informações técnicas ShiftActif. Aqui, solucionamos suas dúvidas sobre os tutoriais exclusivos fornecidos pela nosso subfórum de tutoriais além de suporte opcional ao Forumeiros.com, Blogger e temas grátis do Criarumblog.com! Você encontrará FAQs, astúcias em códigos e efeitos especiais em CSS, Javascript e outros para complementar seu fórum ou Blog!
Venha participar desta grande comunidade!!! Mensagem ao receber MP 1660898911
ShiftActif fórum

Mensagem ao receber MP Homepg10

Participe da melhor comunidade sobre fóruns!

Bem vindo Mensagem ao receber MP 405374159 ao fórum de suporte e de informações técnicas ShiftActif. Aqui, solucionamos suas dúvidas sobre os tutoriais exclusivos fornecidos pela nosso subfórum de tutoriais além de suporte opcional ao Forumeiros.com, Blogger e temas grátis do Criarumblog.com! Você encontrará FAQs, astúcias em códigos e efeitos especiais em CSS, Javascript e outros para complementar seu fórum ou Blog!
Venha participar desta grande comunidade!!! Mensagem ao receber MP 1660898911

Mensagem ao receber MP

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

Resolvido Mensagem ao receber MP

Mensagem por HenRyqUéè Sex 25 Jan - 16:26

Qual é sua questão:
Olá pessoal, gostaria de pedir o seguinte:

Quando alguem receber uma nova MP, aparecer uma mensagem de alerta, pode ser uma POPUP simples com a mensagem:

Você tem novas Mensagens!
Clique aqui para ver-las!
Eu já vi tutoriais com esse efeito, mas eles bugam tudo meu forum.

Endereço e versão do meu fórum:
http://rmbr.forumeiros.com/ (punbb)

Apresente-nos imagens do problema (se necessário):
HenRyqUéè

HenRyqUéè
Partner

Masculino
Idade : 38
PointActif's : 4336
ReputActifs : 8
Mensagens : 87
Inscrição : 02/11/2012

100%

http://www.rmbr.forumeiros.com

Resolvido Re: Mensagem ao receber MP

Mensagem por Shek Sex 25 Jan - 17:58

Olá!

Adicione este código ao seus códigos JavaScript, em todas as páginas e veja se resulta:
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://i12.servimg.com/u/f12/16/63/75/54/mail10.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);
});
Atenciosamente,
Very Happy
Shek

Shek
Administrador

Masculino
Idade : 30
PointActif's : 7458
ReputActifs : 97
Mensagens : 2783
Inscrição : 13/04/2011

Localização : Vilhena - RO
100%

https://shiftactive.blogspot.com/

Resolvido Re: Mensagem ao receber MP

Mensagem por HenRyqUéè Sex 25 Jan - 17:59

Obrigado Gombor! Mais eu montei um código muito mais simples e resultou Razz é esse:

Código:
$(document).ready(function(){
if($('#pun-navlinks a.mainmenu #i_icon_mini_new_message').length){
$('#pun-visit:first').after('<br><center><span id="alertMp"><h1><b>VOCÊ TEM NOVAS MPS!</h1><br> CLIQUE<a style="font-size:18px;color:red" href="/privmsg?folder=inbox"> AQUI</a> PARA VER-LAS!</b></span></center>');
}
});
HenRyqUéè

HenRyqUéè
Partner

Masculino
Idade : 38
PointActif's : 4336
ReputActifs : 8
Mensagens : 87
Inscrição : 02/11/2012

100%

http://www.rmbr.forumeiros.com

Resolvido Re: Mensagem ao receber MP

Mensagem por Shek Sex 25 Jan - 18:05

Olá!

Sim, mas a diferença entre ambos é que o código acima tem armazenamento de cookies, ou seja, só aparece de novo após o clique ou quando realmente houver MPs. Eu observei seu código e notei dois detalhes. Falta o nome "jQuery", porque é provável que na adição de outro JavaScript pode ocorrer colisões e o não armazenamento de cookies, que no caso faz essa mensagem aparecer a todo momento.

O código que passei serve para todas as versões. Beleza!

Abraços.
Shek

Shek
Administrador

Masculino
Idade : 30
PointActif's : 7458
ReputActifs : 97
Mensagens : 2783
Inscrição : 13/04/2011

Localização : Vilhena - RO
100%

https://shiftactive.blogspot.com/

Resolvido Re: Mensagem ao receber MP

Mensagem por HenRyqUéè Sex 25 Jan - 18:08

Sim, muito obrigado, mas só vou possuir no meu mesmo :p se por acaso eu mudar de verssão ou se alguem me pedir o code pra outra verssão eu sei como modificar....

Tópico Resolvido...
HenRyqUéè

HenRyqUéè
Partner

Masculino
Idade : 38
PointActif's : 4336
ReputActifs : 8
Mensagens : 87
Inscrição : 02/11/2012

100%

http://www.rmbr.forumeiros.com

Resolvido Re: Mensagem ao receber MP

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


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