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

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

  • 0

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

Mensagem por Daemon em 21/04/15, 07:27 pm


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!");
      });
    });
  }
  }
}
});
avatar

Daemon
Membro do Fórum

Masculino
Inscrito dia : 01/03/2012
Mensagens : 1096
Pontos Ativos : 1688

Ver perfil do usuário http://bestskins.forumeiros.com/

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

Mensagem por iStalker em 16/05/15, 10:08 am

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

iStalker
Nível 9

Masculino
Inscrito dia : 03/01/2011
Mensagens : 161
Pontos Ativos : 267

Ver perfil do usuário http://www.brasilplayforever.com

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

Mensagem por Lineshooter em 22/12/15, 11:56 pm

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
avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox

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