Notificações de mensagens privadas

3 participantes

Ir para baixo

Tópico resolvido Notificações de mensagens privadas

Mensagem por IsmaelS. 02.01.16 16:57

Detalhes da questão


Endereço do fórum: http://webgrafic.forumeiro.com/
Versão do fórum: PunBB

Descrição


Estou a utilizar um menu personalizado por templates, só que tem um problema que não notifica as mensagens privadas quando recebemos, tem algum código que possa realizar alguma notificação de novas mensagens privadas?


Última edição por IsmaelS. em 04.01.16 19:55, 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: Notificações de mensagens privadas

Mensagem por pafas 02.01.16 17:44

Crie um novo Javascript com investimento em todas as paginas com esse codigo:
Código:
$(document).ready(function(){

$.get('/privmsg?folder=inbox', function ( bs ) {
var censurado = $('.pun .main .main-content table.table tbody.statused td.tcl.tdtopics:eq(0)', bs).html();
    if($('body #i_icon_mini_new_message').length && $('body #i_icon_mini_new_message') != null){
var mp_new = $('#i_icon_mini_new_message').attr("alt").match(/[0-9]+/);

$('body').prepend('
<div class="mpnew_targetcode" id="boxe_targetcode">
 <div class="headermpnew" id="textotarget">
<span id="msg_header"> <span>Você </span>  <span>recebeu </span>          uma nova mensagem</span> </div><a href="#cls" id="close_window" class="closein"> X </a> <div class="infomp">  Você tem '+ mp_new +' mensagem(ns) não lida(s)</div><br /><div class="newmp_bs">  '+ censurado +' </div><br /><br /> <a href="/privmsg?folder=" class="restantemp"> Ver mais!</a></div><div class="forabg"></div>  ');

$('.newmp_bs a.topictitle').after('<br />');

$('div.infomp').css('cssText', 'color: #fff !important');

$('.closein, .forabg').click(function(){
$('.mpnew_targetcode, .forabg').hide();
});

    }

});

    });

Resultou? fico no aguardo, ele fará um efeito na qual, quando você receber mensagem privada, abrirá uma box (caixa) informando o MP.
pafas
pafas
Novo Membro

Membro desde : 29/12/2015
Mensagens : 14
Pontos : 16

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Notificações de mensagens privadas

Mensagem por IsmaelS. 02.01.16 18:02

Não resultou amigo.
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: Notificações de mensagens privadas

Mensagem por IsmaelS. 04.01.16 16:49

UP!
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: Notificações de mensagens privadas

Mensagem por RafaelS. 04.01.16 18:11

Olá!

Crie um novo código JavaScript com o seguinte contéudo:

Código:
$(function(e) { var mp = document.getElementById('i_icon_mini_new_message');if(!mp) return; var mps = $(mp).attr("alt").match(/[0-9]+/); $('a[href^="./privmsg?folder=inbox"]').attr('data-counter', ''+mps+''); });

Ainda não terá qualquer efeito, mas aplique este primeiro para eu fazer uns testes.

Até mais.
avatar
RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Notificações de mensagens privadas

Mensagem por IsmaelS. 04.01.16 18:14

Já foi adicionado!
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: Notificações de mensagens privadas

Mensagem por RafaelS. 04.01.16 19:17

Olá!

Agora adicione a sua folha de estilos:

Código:
[data-counter]::after {
    background: #FFF none repeat scroll 0% 0% padding-box;
    height: 5px;
    content: attr(data-counter);
    position: absolute;
    padding: 2px 4px 9px;
    border-radius: 2px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5), 0px 1px 4px rgba(0, 0, 0, 0.4), 0px 0px 1px rgba(0, 0, 0, 0.21) inset, 0px 10px 0px rgba(255, 255, 255, 0.11) inset;
    font: 800 9px "Helvetica Neue",sans-serif;
    color: #FBA700;
    text-decoration: none;
    margin-left: -44.9%;
    margin-top: 14px;
}

Até mais.
avatar
RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Notificações de mensagens privadas

Mensagem por IsmaelS. 04.01.16 19:31

Perfeito amigo obrigado!
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