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.
Conectar-se

Esqueci minha senha

Últimos assuntos
» Efeito Canvas
Hoje à(s) 08:13 pm por Daniel Yan

» Não consigo alterar nenhuma informação no Painel (Bugou) o que faço?
Hoje à(s) 07:39 pm por Ketholy

» PEDIDO ICONE PARA SUB-FORUN
Hoje à(s) 07:35 pm por Froozen

» Rank de administrador
Hoje à(s) 07:29 pm por Ketholy

» LOGO E FUNDO DA LOGO
Hoje à(s) 07:25 pm por Froozen

» Banner com animação
Hoje à(s) 07:21 pm por Ketholy

» Ferramentas Moderativas
Hoje à(s) 07:19 pm por Ketholy

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Quem está conectado
244 usuários online :: 10 usuários cadastrados, Nenhum Invisível e 234 Visitantes :: 3 Motores de busca

banzé, brunopro, Daniel Yan, Froozen, Guzonaro, Ketholy, Kyo Panda, Lemon~, MateusAnjosV, odelgado

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em 24/12/09, 01:05 pm

Esconder chatbox dos visitantes

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

Resolvido Esconder chatbox dos visitantes

Mensagem por dxmar74 em 27/08/17, 05:16 pm

Detalhes da questão


Endereço do fórum: http://www.tugacs.com
Versão do fórum: phpBB3

Descrição


Olá, surgiu mais uma dúvida kkk

É o seguinte: antes tinha um JS enorme só para a chatbox que apresentava alguns bugs. Com a ajuda do @Kyo Panda, nós conseguimos remover esse JS e pôr tudo bem mais simples. Só que agora a chatbox está aparecendo para os visitantes dessa forma aí:



E antes ela não aparecia para os visitantes com o JS grande e bugado.

Eu só pretendo o código JS para ocultar a chatbox dos visitantes, apenas aparecendo para membros, moderadores e Admin.

Aguardo resposta.

Obrigado!
avatar

dxmar74
Nível 3

Masculino
Inscrito dia : 29/01/2017
Mensagens : 24
Pontos Ativos : 37

Ver perfil do usuário http://www.tugacs.com

Resolvido Re: Esconder chatbox dos visitantes

Mensagem por Luiz em 27/08/17, 07:26 pm

Crie um novo JS com o código:
Código:
/*globals jQuery, _userdata*/
(function ($) {
  'use strict';

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

    $('#chatbox_top').remove();
  });
}(jQuery));

o/
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Esconder chatbox dos visitantes

Mensagem por dxmar74 em 27/08/17, 07:34 pm

Olá @Luiz, funcionou, obrigado!!!

Só precisava de mais uma ajudinha, que é o seguinte: queria que a chatbox atualizasse de segundo a segundo, porque para ver as novas mensagens preciso de fazer refresh à página inteira.

E gostaria também de adicionar um som a cada mensagem postada, se der.
avatar

dxmar74
Nível 3

Masculino
Inscrito dia : 29/01/2017
Mensagens : 24
Pontos Ativos : 37

Ver perfil do usuário http://www.tugacs.com

Resolvido Re: Esconder chatbox dos visitantes

Mensagem por Kyo Panda em 30/08/17, 03:19 pm

Adicione a um novo JavaScript com Investimento em No índice:

Código:
(function($) {
   'use strict';
   
   var run = function(context) {
      context.chatbox.nolisten = false;
      context.chatbox.listen();
   };

   $(window).on('load', function() {
      var chatbox = $('#frame_chatbox').get(0);
      
      if (chatbox.readyState === 'complete') {
         return run(event.target.contentWindow);
      }
      
      var onload = chatbox.onload;
      
      chatbox.onload = function(event) {            
         if (onload) {
            onload.apply(this, arguments);
         }
         
         run(event.target.contentWindow);
      };
   });
})(jQuery);


Bem-vindo ao Fórum dos Fóruns!
Leia as Regras do Fórum dos Fóruns. Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Seja cordial e respeite o tempo dos voluntários para atender o seu pedido.
Kyo Panda — Moderadeiro
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

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

Resolvido Re: Esconder chatbox dos visitantes

Mensagem por dxmar74 em 30/08/17, 05:52 pm

Olá @Kyo Panda, usei esse JS mas a chatbox não atualiza na mesma...

Usei dois browsers, mandei uma mensagem num, e no outro não atualizou automaticamente, só depois de atualizar a página com F5...
avatar

dxmar74
Nível 3

Masculino
Inscrito dia : 29/01/2017
Mensagens : 24
Pontos Ativos : 37

Ver perfil do usuário http://www.tugacs.com

Resolvido Re: Esconder chatbox dos visitantes

Mensagem por dxmar74 em 01/09/17, 07:24 pm

Alguém me dá uma força?
avatar

dxmar74
Nível 3

Masculino
Inscrito dia : 29/01/2017
Mensagens : 24
Pontos Ativos : 37

Ver perfil do usuário http://www.tugacs.com

Resolvido Re: Esconder chatbox dos visitantes

Mensagem por Kyo Panda em 06/09/17, 10:06 am

Troque por esse:

Código:
(function($) {
  'use strict';
 
  var run = function(context) {
      context.chatbox.nolisten = false;
      context.chatbox.listen();
  };
 
  $(window).on('load', function() {
      var chatbox = $('#frame_chatbox').get(0);
     
      if (chatbox.contentWindow.document.readyState === 'complete') {
        return run(chatbox.contentWindow);
      }
     
      var onload = chatbox.onload;
     
      chatbox.onload = function(event) {           
        if (onload) {
            onload.apply(this, arguments);
        }
       
        run(event.target.contentWindow);
      };
  });
})(jQuery);


Bem-vindo ao Fórum dos Fóruns!
Leia as Regras do Fórum dos Fóruns. Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Seja cordial e respeite o tempo dos voluntários para atender o seu pedido.
Kyo Panda — Moderadeiro
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

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

Resolvido Re: Esconder chatbox dos visitantes

Mensagem por dxmar74 em 06/09/17, 05:27 pm

Perfeito! Atualiza mesmo logo, nem 1 segundo!!

És o maior @Kyo Panda!!

Só mais uma coisa que falta e a chatbox fica arrumada: meter um som sempre que alguém poste uma mensagem na chatbox!!

Vi aí um script nos tutorias do forumeiros, mas não consegui, era um que até tinha o som do "zelda" e até achei engraçado.

Se alguém me puder ajudar, e aí eu meto o tópico como Resolvido!
avatar

dxmar74
Nível 3

Masculino
Inscrito dia : 29/01/2017
Mensagens : 24
Pontos Ativos : 37

Ver perfil do usuário http://www.tugacs.com

Resolvido Re: Esconder chatbox dos visitantes

Mensagem por Kyo Panda em 12/09/17, 10:59 am

Esse é um pouco mais complexo que os anteriores. Teremos que ver porque o JavaScript do tutorial não está a funcionar no seu fórum. Poderia abrir um novo tópico com essa questão?


Bem-vindo ao Fórum dos Fóruns!
Leia as Regras do Fórum dos Fóruns. Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Seja cordial e respeite o tempo dos voluntários para atender o seu pedido.
Kyo Panda — Moderadeiro
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

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

Resolvido Re: Esconder chatbox dos visitantes

Mensagem por Luiz em 15/09/17, 01:21 pm

Questão abandonada pelo autor, mas considerada resolvida por ter solução para o problema.
Tópico marcado como Resolvido e movido para Questões resolvidas.


Bem-vindo ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

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