Atualizar estaticistas de 5 em 5 segundos

4 participantes

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

Tópico resolvido Atualizar estaticistas de 5 em 5 segundos

Mensagem por maxg180 18.09.15 0:35

Detalhes da questão


Endereço do fórum: baraowarface.livreforum.com
Versão do fórum: PhpBB3

Descrição


Gostaria de saber se há algum código que posso atualizar a área estatística da página inicial do forum.
gostaria que ela atualizasse acada 5 minutos. valendo para [quem está conectado]
atenciosamente max> Estilo cool
maxg180

maxg180
*

Masculino
Membro desde : 17/09/2015
Mensagens : 31
Pontos : 49

Ver perfil do usuário http://baraowarface.livreforum.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar estaticistas de 5 em 5 segundos

Mensagem por Shaman 18.09.15 4:46

Olá, o senhor que atualizar seu fórum de 5 em 5 minutos? Se for, crie um novo JavaScript com investimento em todas as páginas com o seguinte código:

Código:
function atualizar() {
  location.reload(true)
}
window.setInterval("atualizar()",300000);

Até mais!
Shaman

Shaman
Super Membro

Masculino
Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

Ver perfil do usuário http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar estaticistas de 5 em 5 segundos

Mensagem por maxg180 18.09.15 4:50

Shaman escreveu:Olá, o senhor que atualizar seu fórum de 5 em 5 minutos? Se for, crie um novo JavaScript com investimento em todas as páginas com o seguinte código:

Código:
function atualizar() {
  location.reload(true)
}
window.setInterval("atualizar()",300000);

Até mais!

Bom, não necessariamente atualizar o forum por completo. Mais sim a área de estatísticas do forum. Piscada
maxg180

maxg180
*

Masculino
Membro desde : 17/09/2015
Mensagens : 31
Pontos : 49

Ver perfil do usuário http://baraowarface.livreforum.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar estaticistas de 5 em 5 segundos

Mensagem por Shaman 18.09.15 4:55

Isso seria bem complexo, não sei se teria como, eu infelizmente isso não sei fazer, aguarde talvez o Daemon ou o JScript, com Ajax talvez seja possível Muito feliz
Shaman

Shaman
Super Membro

Masculino
Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

Ver perfil do usuário http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar estaticistas de 5 em 5 segundos

Mensagem por maxg180 18.09.15 4:59

okay aguardo ... e esse cód fornecido não teve resultados
maxg180

maxg180
*

Masculino
Membro desde : 17/09/2015
Mensagens : 31
Pontos : 49

Ver perfil do usuário http://baraowarface.livreforum.com/

Ir para o topo Ir para baixo

Membro Proficiente

Tópico resolvido Re: Atualizar estaticistas de 5 em 5 segundos

Mensagem por Hancki 18.09.15 13:42

Olá!

Este código atualiza a cada 5 segundos, apenas se estiver na página inicial, assim evita sobrecargas noutras páginas. 5 minutos acho muito tempo, 5 segundos é o ideal, assim é quase em tempo real!
Código:
$(function() {
    var ifLinkPagina = window.location.pathname;
    if (ifLinkPagina == '/forum') { // Só atualiza se estivermos na página inicial
        // Variável para o intervalo de atualização
        var timeout = setInterval(atualizarStats, 5000); // 5 segundos
        // Função para atualizar
        function atualizarStats() {
            $('head').append('<style>#page-body p.page-bottom { font-size: 12px !important; }</style>');
            var linkPagina = document.URL;
            $('p:contains("usuários online")').load(linkPagina + ' p:contains("usuários online")', function() {
                $('p:contains("usuários online")').css('font-size', '12px');
            });
            $('p.page-bottom:contains("nossos membros")').load(linkPagina + ' p.page-bottom:contains("nossos membros")');
            $('p.page-bottom:contains("usuários registrados")').load(linkPagina + ' p.page-bottom:contains("usuários registrados")');
            $('p.page-bottom:contains("último usuário")').load(linkPagina + ' p.page-bottom:contains("último usuário")');
        }
    } else {
        console.log('O código de atualizar as estatísticas não está ativo. Só funciona na página inicial para evitar sobrecargas.');
    }
});

Hancki
Hancki

Hancki
Membro Proficiente
Membro Proficiente

Masculino
Membro desde : 03/10/2009
Mensagens : 8150
Pontos : 12176

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar estaticistas de 5 em 5 segundos

Mensagem por maxg180 18.09.15 14:19

O CÓDIGO ja esta sendo usado e esta funcionando em ótimas condições. MAIS UM TUTORIAL NOVO AI GENTE KK.
atenciosamente. max. Estilo cool
maxg180

maxg180
*

Masculino
Membro desde : 17/09/2015
Mensagens : 31
Pontos : 49

Ver perfil do usuário http://baraowarface.livreforum.com/

Ir para o topo Ir para baixo

Membro Proficiente

Tópico resolvido Re: Atualizar estaticistas de 5 em 5 segundos

Mensagem por Fraise 21.09.15 21:11

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
Fraise

Fraise
Membro Proficiente
Membro Proficiente

Masculino
Membro desde : 26/06/2015
Mensagens : 6307
Pontos : 7774

Ver perfil do usuário https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

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