Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais


Meriteiro

Outubro de 2016



"Este membro destacou-se pela sua dedicação e pelo seu esforço.
Ao longo do último mês, demonstrou as suas capacidades gerais no FDF e, por isso, merece o nosso agradecimento."
Login

Esqueci minha senha

Últimos assuntos
» Widgets no final do fórum
Hoje à(s) 5:10 por Lhs17

» Personalizar footer
Hoje à(s) 1:28 por iScroll

» Personalizar SCEditor
Hoje à(s) 1:10 por YouTube3

» Mudar pre-visualização do formulário
Hoje à(s) 1:09 por YouTube3

» Personalizar perfil
Hoje à(s) 1:06 por Eden

» Problemas para postar em ajax com avisos
Ontem à(s) 21:40 por Kyo Panda

» Ativação do formulário de postagem
Ontem à(s) 19:52 por Eduardo Lima

Perdi minha senha!
Obter senha

Nota: use se tiver perdido acesso ao seu painel de controle.

Últimas sugestões
Parceiros Forumeiros
Quem está conectado
63 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 63 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

HIDE totalmente escondido

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

Resolvido HIDE totalmente escondido

Mensagem por felipemrnd0 em Sex 1 Maio 2015 - 18:53

Detalhes da dúvida


Versão do fórum : phpBB3
Nível de acesso : Fundador
Navegador usado : Google Chrome
Membros afetados : Todos os membros do fórum
Problema começou : 1 semana
Endereço do fórum : http://naruto-sp.forumeiros.com/

Descrição do problema

Olá, eu queria deixar a função hide de um jeito que apenas administrador ou a pessoa que fez o hide possa ver o que esta dentro, isso é possível? Se sim me expliquem passo a passo? Obrigado Feliz

felipemrnd0
Nível 4

Masculino
Inscrito dia : 26/06/2014
Mensagens : 34
Pontos Ativos : 948

http://naruto-sp.criarforum.com/

Resolvido Re: HIDE totalmente escondido

Mensagem por Sennior em Sex 1 Maio 2015 - 21:57

Saudações,

Ué senhor, mas os administradores podem ver todos os Hide do fórum. Pensativo
Leia alguns tópicos com essa mesma questão:
Seta http://ajuda.forumeiros.com/t10840-
Seta http://ajuda.forumeiros.com/t2877-
Seta http://ajuda.forumeiros.com/t34775-

Abraços.
Tio Sennior Tchau


Admineiros Jamais forneça seus dados pessoais, tais como e-mail de fundação ou senhas pelo fórum!
Admineiros  Antes de criar um novo tópico faça uma pesquisa rápida e olhe a lista de tutoriais prontos.
Admineiros Perdeu a senha de administração? Veja o que fazer.
Admineiros Ferramentas do Administrador.

"Você será lembrado pelo que faz, e não pela cor que tens".

Sennior
Admineiro
Admineiro

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16227
Pontos Ativos : 22710

http://ajuda.forumeiros.com/forum https://www.facebook.com/GlladstonHenrique

Resolvido Re: HIDE totalmente escondido

Mensagem por felipemrnd0 em Sab 2 Maio 2015 - 3:50

Sim sim, porém eu percebi que quem pode ver as coisas em Hide é o administrador e os outros membros que escreverem algo no topico em que estiver o Hide mas queria deixar de um jeito que, mesmo se um membro escrever algo num tópico, ainda assim ele não vai poder ver o que esta em hide. Só quem vai ver é o dono da publicação e o administrador.

felipemrnd0
Nível 4

Masculino
Inscrito dia : 26/06/2014
Mensagens : 34
Pontos Ativos : 948

http://naruto-sp.criarforum.com/

Resolvido Re: HIDE totalmente escondido

Mensagem por felipemrnd0 em Dom 3 Maio 2015 - 23:49

UP!

felipemrnd0
Nível 4

Masculino
Inscrito dia : 26/06/2014
Mensagens : 34
Pontos Ativos : 948

http://naruto-sp.criarforum.com/

Resolvido Re: HIDE totalmente escondido

Mensagem por Daemon em Seg 4 Maio 2015 - 4:00

Código no post abaixo*


Última edição por Daemon em Ter 5 Maio 2015 - 3:50, editado 3 vez(es)

Daemon
Membro do Fórum

Masculino
Inscrito dia : 02/03/2012
Mensagens : 1052
Pontos Ativos : 3336

http://bestskins.forumeiros.com/

Resolvido Re: HIDE totalmente escondido

Mensagem por felipemrnd0 em Seg 4 Maio 2015 - 21:48

o código não deu certo.

felipemrnd0
Nível 4

Masculino
Inscrito dia : 26/06/2014
Mensagens : 34
Pontos Ativos : 948

http://naruto-sp.criarforum.com/

Resolvido Re: HIDE totalmente escondido

Mensagem por Daemon em Seg 4 Maio 2015 - 21:53

Peço que teste-o novamente, pois alterei o código da minha última postagem acima.

Daemon
Membro do Fórum

Masculino
Inscrito dia : 02/03/2012
Mensagens : 1052
Pontos Ativos : 3336

http://bestskins.forumeiros.com/

Resolvido Re: HIDE totalmente escondido

Mensagem por felipemrnd0 em Seg 4 Maio 2015 - 22:01

ainda não deu certo, esse bbcode eu tenho que colocar em algum lugar do painel de controle pra poder começar a funcionar ou é só colocar na mensagem que quero deixar escondida??

felipemrnd0
Nível 4

Masculino
Inscrito dia : 26/06/2014
Mensagens : 34
Pontos Ativos : 948

http://naruto-sp.criarforum.com/

Resolvido Re: HIDE totalmente escondido

Mensagem por Daemon em Seg 4 Maio 2015 - 22:18

Vou explicá-lo por passo:
1º passo:

  1. Vá até o Painel de Controle em Seta Módulos Seta HTML & JAVASCRIPT Seta Gestão dos códigos JavaScript Seta Criar um novo JavaScript

2º passo:

  1. Título: Escolha o título
  2. Investimento: Em todas as páginas
  3. Código:

Código:
document.onreadystatechange = function () {
  if (document.readyState === 'complete') {
          jBBcodeHidden();
  }
};
function jBBcodeHidden() {
 var jContent = $('.postbody, .blog_message').get();
 for (i = 0; i < jContent.length; i++) {
      jContent[i].innerHTML = jContent[i].innerHTML

      .replace(/\[hidden](.*?)\[\/hidden\]/g,
                 '<span class="hidden">$1</span>'
      )
 }
 Element.prototype.closestByClassName = function ( className ) {

    return this.className && this.className.split( ' ' ).indexOf( className ) > -1
        ? this
        : ( this.parentNode.closestByClassName && this.parentNode.closestByClassName( className ) );

 };
 var jHide = document.getElementsByClassName('hidden');
 for (i = 0; i < jHide.length; i++) {
      var jUser = jHide[i].closestByClassName('inner').getElementsByClassName('author')[0].getElementsByTagName('a')[0].textContent;
      switch (true) {
        case (_userdata.user_level < 1 && _userdata.username != jUser):
        jHide[i].innerHTML = 'Este conteúdo é visível apenas ao autor da postagem e membros da equipe!';
        break;
      }
 }
};


Depois de salvá-lo, o bbcode já estará criado e pronto para uso!

Para ocultar algo, e que apenas o membro que utilizou e os membros da equipe vejam, apenas adicione da seguinte forma no tópico:
Código:
[hidden]Conteúdo a ser oculto aqui (EX)[/hidden]

Tudo que estiver entre as tags "hidden", ficará oculto!

Piscada


Última edição por Daemon em Ter 5 Maio 2015 - 3:44, editado 1 vez(es)

Daemon
Membro do Fórum

Masculino
Inscrito dia : 02/03/2012
Mensagens : 1052
Pontos Ativos : 3336

http://bestskins.forumeiros.com/

Resolvido Re: HIDE totalmente escondido

Mensagem por felipemrnd0 em Ter 5 Maio 2015 - 3:40

Ainda não deu certo.

Por curiosidade eu tentei usar o hide normal e nao esta indo tambem, a pessoa nem precisa escrever algo no topico pra ver que esta em hide, será que a função bbcode esta desativada no meu forum?

felipemrnd0
Nível 4

Masculino
Inscrito dia : 26/06/2014
Mensagens : 34
Pontos Ativos : 948

http://naruto-sp.criarforum.com/

Resolvido Re: HIDE totalmente escondido

Mensagem por Daemon em Ter 5 Maio 2015 - 3:50

Percebi que em seu fórum não há determinado "elemento", assim, impossibilitando o funcionamento do código acima... Tente com este:
Código:
document.onreadystatechange = function () {
  if (document.readyState === 'complete') {
          jBBcodeHidden();
  }
};
function jBBcodeHidden() {
 var jContent = $('.postbody, .blog_message').get();
 for (i = 0; i < jContent.length; i++) {
      jContent[i].innerHTML = jContent[i].innerHTML

      .replace(/\[hidden](.*?)\[\/hidden\]/g,
                '<span class="hidden">$1</span>'
      )
 }
 Element.prototype.closestByClassName = function ( className ) {

    return this.className && this.className.split( ' ' ).indexOf( className ) > -1
        ? this
        : ( this.parentNode.closestByClassName && this.parentNode.closestByClassName( className ) );

 };
 var jHide = document.getElementsByClassName('hidden');
 for (i = 0; i < jHide.length; i++) {
      var jUser = jHide[i].closestByClassName('inner').getElementsByClassName('postprofile')[0].getElementsByTagName('strong')[0].textContent;
      switch (true) {
        case (_userdata.user_level < 1 && _userdata.username != jUser):
        jHide[i].innerHTML = 'Este conteúdo é visível apenas ao autor da postagem e membros da equipe!';
        break;
      }
 }
};
Até mais!

Daemon
Membro do Fórum

Masculino
Inscrito dia : 02/03/2012
Mensagens : 1052
Pontos Ativos : 3336

http://bestskins.forumeiros.com/

Resolvido Re: HIDE totalmente escondido

Mensagem por felipemrnd0 em Ter 5 Maio 2015 - 18:34

Não deu certo Daemon Triste

felipemrnd0
Nível 4

Masculino
Inscrito dia : 26/06/2014
Mensagens : 34
Pontos Ativos : 948

http://naruto-sp.criarforum.com/

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: HIDE totalmente escondido

Mensagem por felipemrnd0 em Sex 8 Maio 2015 - 3:59

Ainda não funcionou, eu queria um codigo de hide para que, se uma pessoa postar no topico, esta nao vai poder ver se tem algo em hide mesmo que tenha postado no topico, mas agr parece que piorou, o codigo hide se desativou, todo mundo pode ver o que esta em hide agr 0.o

felipemrnd0
Nível 4

Masculino
Inscrito dia : 26/06/2014
Mensagens : 34
Pontos Ativos : 948

http://naruto-sp.criarforum.com/

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: HIDE totalmente escondido

Mensagem por felipemrnd0 em Sex 8 Maio 2015 - 22:34

Ok matheus, te enviarei por MP

felipemrnd0
Nível 4

Masculino
Inscrito dia : 26/06/2014
Mensagens : 34
Pontos Ativos : 948

http://naruto-sp.criarforum.com/

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: HIDE totalmente escondido

Mensagem por felipemrnd0 em Seg 11 Maio 2015 - 5:46

Então Matheus, eu criei uma conta normal pra ver se conseguia ver as coisas que estavam em hide e sem precisar escrever nada no topico u consegui ver o que tinha deixado em hide com minha outra conta, até sai do not e fui pra um pc pra ver se o problema era no meu not mas não mudou nada e ainda continuei vendo o que estava em hide usando uma conta normal Triste

felipemrnd0
Nível 4

Masculino
Inscrito dia : 26/06/2014
Mensagens : 34
Pontos Ativos : 948

http://naruto-sp.criarforum.com/

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: HIDE totalmente escondido

Mensagem por felipemrnd0 em Qua 13 Maio 2015 - 1:12

Oxe, será que o problema é com meu ID?

felipemrnd0
Nível 4

Masculino
Inscrito dia : 26/06/2014
Mensagens : 34
Pontos Ativos : 948

http://naruto-sp.criarforum.com/

O autor desta mensagem foi removido do fórum - Ver a mensagem

Resolvido Re: HIDE totalmente escondido

Mensagem por RafaelS. em Sex 15 Maio 2015 - 17:53

Segundo o regulamento do setor de suporte, tópicos com mais de 3 dias na área de suporte a códigos jQuery/JavaScript devem ser arquivados por abandono do próprio autor. Você poderá obter mais informações lendo este tópico:
Regras para a postagem de dúvidas

Caso ainda tenha dúvidas, aconselhamos que crie um novo tópico no setor de suporte, tendo em vista que este não deve ficar na seção por mais de 3 dias.

RafaelS.
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3098
Pontos Ativos : 4941

http://maisforum.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
Fórum dos Fóruns - Ajuda mútua para usuários forumeiros
on
Fórum grátis: interajuda aos usuários forumeiros. Criar e administrar um fórum. Descubra nossos guias, tutoriais e astúcias no suporte de Forumeiros.
Votações: 5