Ocultar mensagens

3 participantes

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

Tópico resolvido Ocultar mensagens

Mensagem por iScroll 02.11.17 1:46

Detalhes da questão


Endereço do fórum: http://www.brasilplayultimate.com.br
Versão do fórum: ModernBB

Descrição


Olá pessoal, lembro de ter visto algo aqui mas não me recordo onde, procurei alguns códigos e os que encontrei não foram funcionais.
Enfim... Eu gostaria de um script que ocultasse todas as mensagens postadas no fórum para os convidados.
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Ocultar mensagens

Mensagem por Luiz 02.11.17 16:28

Crie um novo JavaScript investido nos tópicos com o código:
Código:
(function ($) {
  'use strict';

  var content = [
    'Olá,',
    'Lamentamos, mas somente membros <strong>registrados</strong> e <strong>logados</strong> podem visualizar.'
  ].join('<br />');

  $(function () {
    if (_userdata.session_logged_in) {
      return;
    }

    $('.post').each(function () {
      var $this = $(this);

      $this
        .find('.content')
        .children('div')
        .html(content)
      ;
    });
  });
}(jQuery));

o/
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Ocultar mensagens

Mensagem por iScroll 02.11.17 17:39

Resultou, seria possível deixar apenas a primeira mensagem visível ?
(A mensagem do autor dos tópicos)
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Ocultar mensagens

Mensagem por Luiz 02.11.17 17:52

Troque por este:
Código:
(function ($) {
  'use strict';
 
  var content = [
    'Olá,',
    'Lamentamos, mas somente membros <strong>registrados</strong> e <strong>logados</strong> podem visualizar.'
  ].join('<br />');
 
  $(function () {
    if (_userdata.session_logged_in) {
      return;
    }
 
    $('.post')
      .not('.post:first')
      .each(function () {
        var $this = $(this);
       
        $this
          .find('.content')
          .children('div')
          .html(content)
        ;
      })
    ;
  });
}(jQuery));


Última edição por Luiz em 02.11.17 17:55, editado 1 vez(es) (Motivo da edição : Correção.)
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Ocultar mensagens

Mensagem por iScroll 02.11.17 18:02

Resultou, pode fechar.
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ocultar mensagens

Mensagem por Ketholy 02.11.17 18:07

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
Ketholy

Ketholy
Super Membro

Membro desde : 20/01/2017
Mensagens : 1309
Pontos : 1577

http://jogosrpg-com-br.forumais.com/forum https://twitter.com/Ketholy Suan

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos