Anti flood no chatbox

2 participantes

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

Tópico resolvido Anti flood no chatbox

Mensagem por SyraoN_ 26.09.16 20:53

Detalhes da questão


Endereço do fórum: http://brasil-pais-real.forumeiros.com
Versão do fórum: PunBB

Descrição


Como faço para colocar um Anti-flood no meu Chatbox com tempo de 30 segundos, poderia me mandar o código por Javascript?

Aguardo respostas
SyraoN_

SyraoN_
***

Membro desde : 14/08/2016
Mensagens : 112
Pontos : 200

http://triadstssa.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti flood no chatbox

Mensagem por Cream 26.09.16 20:55

Cream

Cream
Membro Entusiasta

Membro desde : 15/12/2010
Mensagens : 8540
Pontos : 11644

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti flood no chatbox

Mensagem por SyraoN_ 26.09.16 21:05

Eu li, so que uma parte não quis aparecer pra min ler, sera q vc poderia copiar o código e me falar onde eu coloco os 30s?
SyraoN_

SyraoN_
***

Membro desde : 14/08/2016
Mensagens : 112
Pontos : 200

http://triadstssa.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti flood no chatbox

Mensagem por Cream 26.09.16 21:07

Olá,

Este é o código já com os 30 segundos:
Código:
    $(window).load(function() {
        var scriptChat = function() {
            $('#chatbox_footer form').submit(function() {
                // Variáveis
                var segundosChat = 30; // Mudar aqui o valor dos segundos para o que desejar
                var inputChat = $('#chatbox_messenger_form #message');
                var textoInput = 'Aguarde ' + segundosChat + ' segundos para escrever...';
                //Ação
                inputChat.prop('disabled', true);
                inputChat.attr('placeholder', textoInput);
                setTimeout(function() {
                    inputChat.prop('disabled', false);
                    inputChat.attr('placeholder', '');
                }, segundosChat * 1000);
            });
        };
        // Processo para injetar o código  dentro do chatbox
        var scriptInjetar = document.createElement('script');
        scriptInjetar.text = "(" + scriptChat.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(scriptInjetar.cloneNode(true))
                })
            } catch (Hancki) {}
        })
    });
Javascript com investimento em todas as páginas ou somente no índice, como preferir.

Até mais!
Cream

Cream
Membro Entusiasta

Membro desde : 15/12/2010
Mensagens : 8540
Pontos : 11644

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti flood no chatbox

Mensagem por SyraoN_ 26.09.16 21:21

Obrigado Cream, pode fechar o topico e marcar como resolvido Muito feliz
SyraoN_

SyraoN_
***

Membro desde : 14/08/2016
Mensagens : 112
Pontos : 200

http://triadstssa.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Anti flood no chatbox

Mensagem por Cream 26.09.16 21:22

Anti flood no chatbox Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
Cream

Cream
Membro Entusiasta

Membro desde : 15/12/2010
Mensagens : 8540
Pontos : 11644

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos