Remover última edição para usuários específicos

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

Resolvido Remover última edição para usuários específicos

Mensagem por Brunelli em 09/11/16, 03:25 am

Detalhes da questão


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

Descrição


Olá, queria que membros com acesso ao painel (Tipo eu Dono/Fundador) quando editasse uma mensagem não aparece que eu editei, mas que membros comuns continuassem mostrando, é possível?

Exemplo de como esta ~> http://i.imgur.com/b2q5i5O.png (Eu editei minha mensagem e mostra que eu editei)


Última edição por Brunelli em 09/11/16, 03:01 pm, editado 1 vez(es)
avatar

Brunelli
Nível 6

Masculino
Inscrito dia : 09/10/2016
Mensagens : 79
Pontos Ativos : 134

Ver perfil do usuário http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3

Resolvido Re: Remover última edição para usuários específicos

Mensagem por Kyo Panda em 09/11/16, 02:33 pm

Olá,

Visualmente sim, tecnicamente não. O ponto é que conseguimos remover as mensagens com jQuery, mas qualquer usuário que desabilite o Javascript no navegador poderá ver as mensagens.

Vá em Painel de controle :seta2: Módulos :seta2: HTML & JavaScript :seta2: Gestão dos códigos JavaScripts :seta2: Criar um novo JavaScript e adicione esse código com Investimento em Nos tópicos:

Código:
; (function ($) {
    'use strict';

    var hidden;

    hidden = ['Ryder', 'Murphy', 'Norris'];

    $(function () {
        $('.postbody').each(function () {
            var self, text;

            self = $(this);

            text = self.contents().filter(function () {
                return this.nodeType === 3;
            });

            if (!text.length) {
                return;
            }

            $.each(hidden, function () {
                if (text.text().indexOf(this) !== -1) {
                    text.remove();
                    return false;
                }
            });
        });
    });
})(jQuery);

Nessa parte do código:

Código:
hidden = ['Ryder', 'Murphy', 'Norris'];

O senhor configura o nome dos usuários cuja mensagem de edição deve ser ocultada.

^-^
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

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

Resolvido Re: Remover última edição para usuários específicos

Mensagem por Brunelli em 09/11/16, 02:49 pm

Entendi Kyo, me tira uma duvida, eu puis o código lá, beleza funcionou, perfeito!

Me explica essa parte só
Código:
hidden = ['Ryder', 'Murphy', 'Norris'];

Tipo esses três nick's são os que podem editar sem mostrar que os mesmo editaram? tirando o Ryder o outros dois são exemplos? e eu posso trocar eles por nicks que eu não desejo que apareçam o "ultima edição"

É isso?
avatar

Brunelli
Nível 6

Masculino
Inscrito dia : 09/10/2016
Mensagens : 79
Pontos Ativos : 134

Ver perfil do usuário http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3
  • 0

Resolvido Re: Remover última edição para usuários específicos

Mensagem por Cream em 09/11/16, 02:57 pm

Olá autor,

Exatamente. No exemplo dado pelo Kyo, os supostos membros: Ryder, Murphy e Norris poderiam editar suas mensagens normalmente sem que apareça a "última edição por".

Até mais!
avatar

Cream
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 15/12/2010
Mensagens : 8540
Pontos Ativos : 11636

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

Resolvido Re: Remover última edição para usuários específicos

Mensagem por Brunelli em 09/11/16, 03:00 pm

Entendi mano, obrigado a todos, como sempre vocês são fodas na moral, valeu mesmo pelo suporte

Resolvido!
avatar

Brunelli
Nível 6

Masculino
Inscrito dia : 09/10/2016
Mensagens : 79
Pontos Ativos : 134

Ver perfil do usuário http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3

Resolvido Re: Remover última edição para usuários específicos

Mensagem por Cream em 09/11/16, 03:01 pm

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
avatar

Cream
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 15/12/2010
Mensagens : 8540
Pontos Ativos : 11636

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

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