Notificação quando chegar Mensagem Privada

4 participantes

Ir para baixo

Tópico resolvido Notificação quando chegar Mensagem Privada

Mensagem por David Silva 31.05.16 18:14

Detalhes da questão


Endereço do fórum: http://feb-nwd.forumeiros.com/
Versão do fórum: PhpBB3

Descrição


ola queria saber como colo no MP quando chegar um Mensagem tipo Mostrando na tela,
pra quando uma pessoa enviar uma mensagem eu possa ver que chego.
David Silva
David Silva
**

Membro desde : 15/05/2016
Mensagens : 82
Pontos : 117

http://copanderscrime.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por while 31.05.16 18:30

Olá amigo, não sei se é isto, mas, crie um novo javascript com investimento em todas as paginas com esse código:

Código:
function Notifications() {

    setTimeout(function() {

        var xhr = new XMLHttpRequest();
          xhr.onload = function() {
              var messages = this.responseXML.querySelectorAll('img[src="http://2img.net/i/fa/punbb/status_unread.png"]').length;
              if(!messages) return;
                  var $message = document.createElement("div");
                    $message.className = "message slide";
                    $message.title = "Clique para ler";
                    $message.innerHTML = '<a href="/privmsg?folder=inbox">' + messages + ' novas MP\'s</a>';
                  document.body.appendChild($message);
                     
              var $close = document.querySelector("div.message a");
                $close.onclick = function(event){
                  event.preventDefault(true);
                  var $link = this.href;
                  document.querySelector(".message").className = "message";

                  window.setTimeout(function(){
                    top.location.href = $link;
                  }, 1000);
             
              };
          };
          xhr.open("GET", "/privmsg?folder=inbox");
          xhr.responseType = "document";
          xhr.send();


    }, 2500);

};

window.onload = Notifications;

Depois disto, adicione esse código css na sua folha de estilo:
Código:

@-webkit-keyframes Notifications{
  0%{
      opacity: 0;
      transform: translateX(-100%);
  }
  50%{
      transform: translateX(15%);
  }
  100%{
      opacity: 1;
      transform: translateX(0);
  }
}
div.message{
  background: rgba(0,0,0,.8);
  bottom: 5%;
  font: normal 1.3em "Arial";
  height: 5em;
  left: 0;
  line-height: 5em;
  opacity: 0;
  position: fixed;
  text-align: center;
  transform: translateX(-100%);
  transition: all ease-in-out .2s;
  width: 20em;
}
div.message a{
  border: #fff 1px solid;
  border-bottom-width: 2px;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  height: 1em;
  line-height: 1em;
  margin: 1.5em auto;
  padding: .5em 2em;
  position: relative;
  text-decoration: none;
  width: 8em;
}
div.message a:hover{
  background: #fff;
  color: rgba(0,0,0,.5);
}
div.message.slide{
  opacity: 1;
  transform: translateX(0);
  -webkit-animation: Notifications 1s 1;
}

Ficará assim:
Notificação quando chegar Mensagem Privada WdSDJ5b
while
while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Tópico resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por David Silva 31.05.16 19:04

nao pego nao mostra na tela quando chegar a mensagem
David Silva
David Silva
**

Membro desde : 15/05/2016
Mensagens : 82
Pontos : 117

http://copanderscrime.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por while 31.05.16 19:17

while
while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Tópico resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por David Silva 04.06.16 23:58

o mesmo nao consegui
David Silva
David Silva
**

Membro desde : 15/05/2016
Mensagens : 82
Pontos : 117

http://copanderscrime.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por David Silva 05.06.16 6:04

coloquei os codigos certos, Mais Não amostro como essa versão: https://i.imgur.com/wdSDJ5b.png
David Silva
David Silva
**

Membro desde : 15/05/2016
Mensagens : 82
Pontos : 117

http://copanderscrime.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por Sennior 05.06.16 17:09

Sennior
Sennior
Principal Contribuidor
Principal Contribuidor

Membro desde : 10/06/2011
Mensagens : 16379
Pontos : 20903

https://ajuda.forumeiros.com/forum https://www.facebook.com/GladstonHenriq https://twitter.com/UmGladston

Ir para o topo Ir para baixo

Tópico resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por Shek 06.06.16 17:03

Olá autor!

Por favor, não faça posts consecutivos antes de se completar 24 horas de sua última mensagem. Prefira editar sua mensagem!

Sobre sua dúvida, já tentou ativar a barra de ferramentas? https://ajuda.forumeiros.com/t74971-
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22968

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por while 10.06.16 3:14

Questão abandonada pelo autor, mas considerada resolvida por ter solução para o problema.
Tópico marcado como Resolvido e movido para Questões resolvidas.
while
while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

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