Anti flood no chatbox

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

Resolvido Anti flood no chatbox

Mensagem por SyraoN_ em 26/09/16, 04:53 pm

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
avatar

SyraoN_
Nível 8

Masculino
Inscrito dia : 14/08/2016
Mensagens : 112
Pontos Ativos : 200

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

Resolvido Re: Anti flood no chatbox

Mensagem por Cream em 26/09/16, 04:55 pm

avatar

Cream
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 15/12/2010
Mensagens : 8540
Pontos Ativos : 11637

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

Resolvido Re: Anti flood no chatbox

Mensagem por SyraoN_ em 26/09/16, 05:05 pm

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?
avatar

SyraoN_
Nível 8

Masculino
Inscrito dia : 14/08/2016
Mensagens : 112
Pontos Ativos : 200

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

Resolvido Re: Anti flood no chatbox

Mensagem por Cream em 26/09/16, 05:07 pm

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!
avatar

Cream
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 15/12/2010
Mensagens : 8540
Pontos Ativos : 11637

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

Resolvido Re: Anti flood no chatbox

Mensagem por SyraoN_ em 26/09/16, 05:21 pm

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

SyraoN_
Nível 8

Masculino
Inscrito dia : 14/08/2016
Mensagens : 112
Pontos Ativos : 200

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

Resolvido Re: Anti flood no chatbox

Mensagem por Cream em 26/09/16, 05:22 pm

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

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

Cream
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 15/12/2010
Mensagens : 8540
Pontos Ativos : 11637

Ver perfil do usuário http://ajuda.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