Remover última edição para usuários específicos Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

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

3 participantes

Ir para baixo

Tópico resolvido Remover última edição para usuários específicos

Mensagem por Brunelli 09.11.16 5:25

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 ~> https://i.imgur.com/b2q5i5O.png (Eu editei minha mensagem e mostra que eu editei)


Última edição por Brunelli em 09.11.16 17:01, editado 1 vez(es)
Brunelli
Brunelli
***

Membro desde : 09/10/2016
Mensagens : 143
Pontos : 234

http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3

Ir para o topo Ir para baixo

Tópico resolvido Re: Remover última edição para usuários específicos

Mensagem por Kyo Panda 09.11.16 16:33

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.

^-^
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Remover última edição para usuários específicos

Mensagem por Brunelli 09.11.16 16:49

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?
Brunelli
Brunelli
***

Membro desde : 09/10/2016
Mensagens : 143
Pontos : 234

http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3

Ir para o topo Ir para baixo

Tópico resolvido Re: Remover última edição para usuários específicos

Mensagem por Cream 09.11.16 16:57

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!
Cream
Cream
Membro Entusiasta

Membro desde : 15/12/2010
Mensagens : 8540
Pontos : 11644

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Remover última edição para usuários específicos

Mensagem por Brunelli 09.11.16 17:00

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

Resolvido!
Brunelli
Brunelli
***

Membro desde : 09/10/2016
Mensagens : 143
Pontos : 234

http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3

Ir para o topo Ir para baixo

Tópico resolvido Re: Remover última edição para usuários específicos

Mensagem por Cream 09.11.16 17:01

Remover última edição para usuários específicos Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
Cream
Cream
Membro Entusiasta

Membro desde : 15/12/2010
Mensagens : 8540
Pontos : 11644

https://ajuda.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