Ocultar mensagens

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

Atendido / Resolvido Ocultar mensagens

Mensagem por iScroll em 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
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

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

Atendido / Resolvido Re: Ocultar mensagens

Mensagem por Luiz em 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
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6626
Pontos Ativos : 7521

Ver perfil do usuário https://luizfelipe.dev

Atendido / Resolvido Re: Ocultar mensagens

Mensagem por iScroll em 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
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

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

Atendido / Resolvido Re: Ocultar mensagens

Mensagem por Luiz em 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) (Razão : Correção.)
Luiz

Luiz
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6626
Pontos Ativos : 7521

Ver perfil do usuário https://luizfelipe.dev

Atendido / Resolvido Re: Ocultar mensagens

Mensagem por iScroll em 02.11.17 18:02

Resultou, pode fechar.
iScroll

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

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

Atendido / Resolvido Re: Ocultar mensagens

Mensagem por Ketholy em 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
Membro do Fórum

Feminino
Inscrito dia : 20/01/2017
Mensagens : 1297
Pontos Ativos : 1558

Ver perfil do usuário http://jogosrpg-com-br.forumais.com/forum http://assuntosgeral-com-br.forumais.com https://twitter.com/Ketholy Suan

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum