Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Esconder chatbox dos visitantes
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Esconder chatbox dos visitantes
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!
Re: Esconder chatbox dos visitantes
Crie um novo JS com o código:
o/
- Código:
/*globals jQuery, _userdata*/
(function ($) {
'use strict';
$(function () {
if (_userdata.session_logged_in) {
return false;
}
$('#chatbox_top').remove();
});
}(jQuery));
o/
Re: Esconder chatbox dos visitantes
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.
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.
Re: Esconder chatbox dos visitantes
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);
Re: Esconder chatbox dos visitantes
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...
Usei dois browsers, mandei uma mensagem num, e no outro não atualizou automaticamente, só depois de atualizar a página com F5...
Re: Esconder chatbox dos visitantes
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);
Re: Esconder chatbox dos visitantes
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!
É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!
Re: Esconder chatbox dos visitantes
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?
Re: Esconder chatbox dos visitantes
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. |
Tópicos semelhantes
» Esconder links aos visitantes
» Visitantes poderem vizualizar o ChatBox
» [Chatbox] Botão Chatbox na barra denavegação
» Chatbox para os visitantes verem
» Gerir Chatbox para os visitantes
» Visitantes poderem vizualizar o ChatBox
» [Chatbox] Botão Chatbox na barra denavegação
» Chatbox para os visitantes verem
» Gerir Chatbox para os visitantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos