Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais
Conectar-se

Esqueci minha senha

Últimos assuntos
» Efeito desnecessário avatar
Hoje à(s) 14:40 por Luiz~

» Fundo Emoticon
Hoje à(s) 14:29 por Claudio Arthur

» Alterrar CSS Cores entre outros , temas
Hoje à(s) 14:20 por Luiz~

» Remover Legenda dos Botões do Menu
Hoje à(s) 14:16 por Luiz~

» Notificações
Hoje à(s) 3:45 por Luiz~

» Copiar link de mensagem específica
Hoje à(s) 2:14 por Luiz~

» Barra de Categorias
Hoje à(s) 2:12 por Claudio Arthur

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Quem está conectado
257 usuários online :: 6 usuários cadastrados, Nenhum Invisível e 251 Visitantes :: 2 Motores de busca

admin186, Claudio Arthur, Luiz~, Ramon Rodrigues, Sennior, Shek

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Notificação quando chegar Mensagem Privada

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

Resolvido Notificação quando chegar Mensagem Privada

Mensagem por David Silva em Ter 31 Maio 2016 - 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.
avatar

David Silva
Nível 7

Masculino
Inscrito dia : 15/05/2016
Mensagens : 82
Pontos Ativos : 112

http://copanderscrime.forumeiros.com/

Resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por while em Ter 31 Maio 2016 - 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://illiweb.com/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:
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3105
Pontos Ativos : 4494

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

Resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por David Silva em Ter 31 Maio 2016 - 19:04

nao pego nao mostra na tela quando chegar a mensagem
avatar

David Silva
Nível 7

Masculino
Inscrito dia : 15/05/2016
Mensagens : 82
Pontos Ativos : 112

http://copanderscrime.forumeiros.com/

Resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por while em Ter 31 Maio 2016 - 19:17

avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3105
Pontos Ativos : 4494

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

Resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por David Silva em Sab 4 Jun 2016 - 23:58

o mesmo nao consegui
avatar

David Silva
Nível 7

Masculino
Inscrito dia : 15/05/2016
Mensagens : 82
Pontos Ativos : 112

http://copanderscrime.forumeiros.com/

Resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por David Silva em Dom 5 Jun 2016 - 6:04

coloquei os codigos certos, Mais Não amostro como essa versão: http://i.imgur.com/wdSDJ5b.png
avatar

David Silva
Nível 7

Masculino
Inscrito dia : 15/05/2016
Mensagens : 82
Pontos Ativos : 112

http://copanderscrime.forumeiros.com/

Resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por Sennior em Dom 5 Jun 2016 - 17:09



Seta Jamais forneça seus dados pessoais, tais como e-mail de fundação ou senhas pelo fórum!
Seta Antes de criar um novo tópico faça uma pesquisa rápida e olhe a lista de tutoriais prontos.
Seta Perdeu a senha de administração? Veja o que fazer.
Seta Ferramentas do Administrador.

"Você será lembrado pelo que faz, e não pela cor que tens".
avatar

Sennior
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16275
Pontos Ativos : 20774

http://ajuda.forumeiros.com/forum https://www.facebook.com/GlladstonHenrique

Resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por Shek em Seg 6 Jun 2016 - 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? http://ajuda.forumeiros.com/t74971-


ShekAdmineiro - Fórum dos Fóruns
Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 16297
Pontos Ativos : 20805

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Notificação quando chegar Mensagem Privada

Mensagem por while em Sex 10 Jun 2016 - 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.
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3105
Pontos Ativos : 4494

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

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