+10 fernandocoj
Nillow
WaxyJr
Júnior Duarte
Fox
Alexandre51
Mihai.
GyGu
JScript
waghcwb
14 participantes
waghcwb • Qua 11 Fev 2015 - 14:21
Reputação da mensagem: 100% (5 votos)
Nome do Arquivo: [Dica] Login automático na nova estrutura do chat.
Autor: waghcwb
Funcionalidade: Todas as versões
Categoria: Recursos BestSkins
Olá,
Vi alguns usuários reclamando que o login automático no chatbox não estava funcionando mais, então resolvi fazer uma função usando as próprias variáveis e funções novas criadas pelos técnicos da FM.
Segue o código
Notem essa parte do code
Código: setInterval(function() { check_logged(); }, 30000 );
30000 equivale a 30 segundos em milésimos. Ou seja o script vai verificar se o usuário está logado a cada 30 segundos, você pode aumentar ou diminuir como preferir.
Ou o que é melhor ainda (em questão de performance), remova essa parte, assim o código só verifica se o usuário ta logado uma única vez ao atualizar a página.
Isso impede que o usuário fique logado mesmo estando ausente.
Espero que gostem
INSTALAÇÃO Basta criar um script com o nome que quiser e o conteúdo com o código passado acima.
Painel de Controle Módulos HTML & JAVASCRIPT Gestão dos códigos JavaScript Criar novo javascript Última edição por waghcwb em Sex 6 Mar 2015 - 21:39, editado 2 vez(es)
waghcwb
Membro desde : 19/05/2013
Mensagens : 827
Reputação : 810
500 mensagens
Por ter publicado 500 mensagens no best Skins!
Reputação da mensagem: 100% (5 votos)
JScript • Qua 11 Fev 2015 - 17:32
Analisando o código...
Edit:
Uma pequena mudança, veja:
[guest]
Código: $(function() { var chat = document.getElementById('frame_chatbox').contentWindow || document.getElementById('frame_chatbox').contentDocument; chat = chat.chatbox; function check_logged() { return (!chat.connected) ? chat.connect() : null; } check_logged(); setInterval(function() { check_logged(); }, 30000); });
[/guest]
A estrutura é a mesma...
JS
JScript
Membro desde : 15/10/2014
Mensagens : 256
Reputação : 317
GyGu • Qua 11 Fev 2015 - 17:50
Sem resultado aqui amigos!
GyGu
Membro Experiente
Membro desde : 16/03/2013
Mensagens : 513
Reputação : 77
500 mensagens
Por ter publicado 500 mensagens no best Skins!
JScript • Qua 11 Fev 2015 - 18:01
GyGu escreveu: Sem resultado aqui amigos!
Então deve haver algum outro problema em seu fórum pois testei várias vezes e inclusive no console do navegador!!!
JS
JScript
Membro desde : 15/10/2014
Mensagens : 256
Reputação : 317
GyGu • Qua 11 Fev 2015 - 20:40
Bom a unica cosia que tenho de codigos em relação á chatbox é apenas o css que faz mudar a aparencia.
GyGu
Membro Experiente
Membro desde : 16/03/2013
Mensagens : 513
Reputação : 77
500 mensagens
Por ter publicado 500 mensagens no best Skins!
Mihai. • Qua 4 Mar 2015 - 11:25
Bom a unica cosia que tenho de codigos em relação á chatbox é apenas o css que faz mudar a aparencia.
Mihai.
Membro
Membro desde : 08/01/2015
Mensagens : 99
Reputação : 8
Alexandre51 • Sex 6 Mar 2015 - 3:09
Aqui tb nao resultou . . .
Alexandre51
Membro Experiente
Membro desde : 28/11/2013
Mensagens : 471
Reputação : 18
waghcwb • Sex 6 Mar 2015 - 10:27
Código atualizado galera, testem agora...
waghcwb
Membro desde : 19/05/2013
Mensagens : 827
Reputação : 810
500 mensagens
Por ter publicado 500 mensagens no best Skins!
Fox • Sex 6 Mar 2015 - 12:51
Novo código funcionou perfeitamente!
Fox
Membro
Membro desde : 18/08/2013
Mensagens : 116
Reputação : 28
Alexandre51 • Qui 19 Mar 2015 - 22:35
Aqui nada ainda
....
Alexandre51
Membro Experiente
Membro desde : 28/11/2013
Mensagens : 471
Reputação : 18
Júnior Duarte • Qui 19 Mar 2015 - 23:23
Aqui funciona perfeitamente tbm. Precisando agora somente um code pra sumir com as mensagens automáticas.
Júnior Duarte
Membro Experiente
Membro desde : 07/12/2013
Mensagens : 476
Reputação : 52
JScript • Sex 20 Mar 2015 - 7:16
Reputação da mensagem: 100% (1 votos)
Krenisk escreveu: Aqui funciona perfeitamente tbm. Precisando agora somente um code pra sumir com as mensagens automáticas.
Investimento no índice:
Código: $(window).load(function() { var chatbox_script = function() { $('#chatbox > p > .msg > span').filter('[style="color:green"],[style="color:red"]').closest('p').remove(); var overrided = Chatbox.prototype.refresh; Chatbox.prototype.refresh = function(data) { if (data.messages && data.messages.length) { data.messages = $.grep(data.messages, function(v) { return v.userId != -10 || $.inArray(v.msgColor, ["red", "green"]) == -1; }); } overrided.call(this, data); }; }; var s = document.createElement('script'); s.text = "(" + chatbox_script.toString() + ")();"; $('object[data^="/chatbox/index.forum"], iframe[src^="/chatbox/index.forum"]').each(function() { try { $(this.contentDocument || this.contentWindow.document).find("#chatbox").closest("html").find("head").first().each(function() { this.appendChild(s.cloneNode(true)) }) } catch (a) {} }) });
JS
JScript
Membro desde : 15/10/2014
Mensagens : 256
Reputação : 317
Reputação da mensagem: 100% (1 votos)
Júnior Duarte • Sex 20 Mar 2015 - 14:01
Muito obrigado amigo
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] , código excelente completa e muito o chat, é uma pena que ainda não consiga mesclar as mensagens que ficam no arquivo, passado um tempo a conversa é arquivada e quem entra depois fica por fora do que passa na conversa a não ser que clique em arquivos. E quando clicado para retorna a conversa os mensagem automáticas retornam, sumindo novamente com o refresh da página.
Júnior Duarte
Membro Experiente
Membro desde : 07/12/2013
Mensagens : 476
Reputação : 52
WaxyJr • Sáb 28 Mar 2015 - 20:14
vou testar tava procurando
WaxyJr
Membro
Membro desde : 28/03/2015
Mensagens : 36
Reputação : 0
Nillow • Qui 2 Abr 2015 - 12:38
Irei testar, espero uma solução
Nillow
Membro
Membro desde : 16/04/2013
Mensagens : 38
Reputação : 1
fernandocoj • Qui 2 Abr 2015 - 17:27
fernandocoj
Membro
Membro desde : 12/12/2014
Mensagens : 33
Reputação : 4
MzS • Qui 2 Abr 2015 - 18:53
MzS
Membro
Membro desde : 29/03/2015
Mensagens : 89
Reputação : 35
Tech-Downloads • Dom 12 Abr 2015 - 8:39
Obrigado ajudou muito
Tech-Downloads
Membro
Membro desde : 18/05/2014
Mensagens : 124
Reputação : 7
Thiago_RzX • Seg 20 Abr 2015 - 10:19
vou tentar aki no meu !!!
Thiago_RzX
Novo Membro
Membro desde : 25/10/2014
Mensagens : 28
Reputação : 0
NakMuay • Ter 21 Abr 2015 - 0:04
O investimento seria qual amigo?
NakMuay
Membro
Membro desde : 18/04/2015
Mensagens : 30
Reputação : 0
Alexandre51 • Dom 17 maio 2015 - 18:28
Meu forum deve ser assombrado... nao funciona :'(
Alexandre51
Membro Experiente
Membro desde : 28/11/2013
Mensagens : 471
Reputação : 18
Conteúdo patrocinado •
Permissões neste sub-fórum
Não podes responder a tópicos