[Plugin] Notificar membro quando um staff edita seu tópico

3 participantes

Ir para baixo

[Plugin] Notificar membro quando um staff edita seu tópico Empty [Plugin] Notificar membro quando um staff edita seu tópico

Mensagem por Daemon 21.04.15 23:27


Notificação de membro da equipe
Este plugin define uma notificação para o usuário a partir do momento que uma ação moderativa é imposta sob o tópico dele.
Características e aplicação
Criador: @Daemon
Versão: 1.0
Versão: phpBB3 & PunBB
Resultado da aplicação
Não há imagem disponível no momento.
Local de instalação
A instalação é única, e pode ser feita apenas criando um novo javascript. Para isso, acesse Painel de Controle ->> Módulos >> HTML e Javascript >> Gestão dos códigos Javascript >> Criar um novo javascript >> Investimento >> Em todas as páginas.
Código:
jQuery(document).ready(function() {
if(_userdata.user_level > 0) {
  if(window.location.href.search('/t') >= 0) {
  jQuery('a[href*="mode=editpost"]').click(function() {
            var jUser = jQuery(this).parents('.post').find('.username, .author a').text();
            var jLink = jQuery(this).parents('.post').find('.posthead a, .topic-title a').attr('href');
            if(jUser != _userdata.username) {
                sessionStorage.setItem("member_post_edited", jUser);
                sessionStorage.setItem("link_to_post", jLink);
            }
  });
  }
  if(window.location.href.search('mode=editpost') >= 0) {
  var x = sessionStorage.getItem('member_post_edited');
  var y = sessionStorage.getItem('link_to_post');
  if(x && y) {
    jQuery('input[name="post"]').click(function(d) {
      d.preventDefault();
      jQuery.post('/post?p=' + jQuery('input[name="p"]').val() + '&mode=editpost', {
                  'message': jQuery('textarea').sceditor('instance').val(),
                  'post': '1',
                  'attach_sig': '1'
      }).done(function(e) {
              var href = jQuery(e).find('a[href^="/viewtopic"]').attr('href');
              jQuery.post('/privmsg', {
                          'mode': 'post',
                          'post': '1',
                          'folder': 'inbox',
                          'username': x,
                          'subject': 'Your post has been edited by a staff member',
                          'message': '[b]Link to the edited post:[/b] ' + window.location.protocol + '//' + window.location.host + y + ''
              }).done(function() {
                      alert("The member was successfully notified");
                      sessionStorage.removeItem('member_post_edited');
                      sessionStorage.removeItem('link_to_post');
                      location.href = href;
              }).fail(function() {
                      alert("Ocorreu um erro ao mostrar a notificação.");
                      location.href = href;
              });
      }).fail(function() {
              alert("Um erro ocorreu ao editar a mensagem. Tente novamente!");
      });
    });
  }
  }
}
});
Daemon
Daemon
Super Membro

Membro desde : 02/03/2012
Mensagens : 1132
Pontos : 1825

http://bestskins.forumeiros.com/

Ir para o topo Ir para baixo

[Plugin] Notificar membro quando um staff edita seu tópico Empty Re: [Plugin] Notificar membro quando um staff edita seu tópico

Mensagem por iStalker 16.05.15 14:08

Tive um problema, ao editar a mensagem com o respectivo código ativo, o botão de Enviar não funcionou, não submeteu.
iStalker
iStalker
***

Membro desde : 03/01/2011
Mensagens : 161
Pontos : 267

http://www.brasilplayforever.com

Ir para o topo Ir para baixo

[Plugin] Notificar membro quando um staff edita seu tópico Empty Re: [Plugin] Notificar membro quando um staff edita seu tópico

Mensagem por Lineshooter 23.12.15 1:56

Não resultou aqui também. Na verdade, se eu clicava em Pré-visualizar antes eu conseguia enviar a mensagem ao editar, senão nem isso. Loguei no usuário cuja mensagem editei e não veio nenhuma notificação. Triste
Lineshooter
Lineshooter
**

Membro desde : 08/03/2014
Mensagens : 69
Pontos : 106

http://marvelrpguniverse.forumeiros.com https://www.facebook.com/rohhvm https://twitter.com/@ohserover

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