Estatisticas phpbb3

3 participantes

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

Tópico resolvido Estatisticas phpbb3

Mensagem por Minatoevox 19.04.14 11:53

  • Descrição:
Ola a todos

A minha questão é a seguinte: num código javascript que implantei para personalizar as estatisticas para phpbb3 (by Shek resolvido noutro tópico - ver https://ajuda.forumeiros.com/t90032-estatisticas-elegantes) tem classes mostradas que eu cria trocar por outras. Isto é, no local onde apresenta os "Usuários Online" queria ter o nome dos membros que estão no fórum nesse momento e não o numero total deles (basicamente susbstituir o rdtON pela nova classe)

No fundo queria saber o nome das funções para as estatisticas para podes chamá-las através do código java

Obrigado

  • Informações:
Fórum:http://onepiecemilenium.forumeiros.com/forumVersão:PHPBB3
Tipo:Pedido de códigoTags:Estatisticas,phpbb3

Minatoevox

Minatoevox
***

Membro desde : 01/02/2012
Mensagens : 118
Pontos : 164

http://bleachxtreme.forumeiro.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Estatisticas phpbb3

Mensagem por Kyo Panda 19.04.14 13:52

Olá,

Troque o código do Shek por esse:

Código:
jQuery(function () {
    jQuery("#main-content:first").after(jQuery("#legenda_phpbbshek3"));
});
jQuery(document).ready(function () {
    var rdtOn = $('#i_whosonline + p a[href^="/u"]');
    var lastUser = jQuery('p.page-bottom a').html();
    var totalUser = jQuery('p.page-bottom:eq(1) strong').html();
    var totalPost = jQuery('p.page-bottom strong').html();
    var grupos = jQuery('#main-content p em').html();
    var onlineList = [];
    if (rdtOn.length) {
        rdtOn.each(function(key, element) {
            onlineList.push(element.outerHTML);
        });
        onlineList = onlineList.join(', ');
    } else {
        onlineList = 'Nenhum usuário online';
    }
    jQuery('ul.statsPers').prepend('<li> Total de tópicos:     <span> ' + totalPost + ' </span></li><li>Total de membros:   <span> ' + totalUser + ' </span></li><li>Membro mais novo: <span> ' + lastUser + ' </span></li><li>Usuários online:   <span> ' + onlineList + ' </span></li><li><span> ' + grupos + ' </span></li>');
});

Fiz apenas uma pequena mudança, logo créditos a ele.

Aqui no caso o código não utiliza funções, logo ele não é reutilizável. O Shek busca no HTML das estatísticas padrão do fórum estes valores, que é o que está em cada declaração de variável - var - no código. Penso que há como você ter uma ideia de cada um deles.

Abraços. Feliz
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor
  • 0

Tópico resolvido Re: Estatisticas phpbb3

Mensagem por Shek 19.04.14 14:00

Bom dia !

Basta substituir o jQuery daquele tópico por este:
Código:
jQuery(function(){jQuery("#main-content:first").after(jQuery("#legenda_phpbbshek3"));});jQuery(document).ready(function(){var rdtOn = jQuery('#main-content p strong:eq(1)').html();var lastUser = jQuery('p.page-bottom a').html();var totalUser = jQuery('p.page-bottom:eq(1) strong').html();var totalPost = jQuery('p.page-bottom strong').html();var connect_users = jQuery('#main-content p a strong').html(); jQuery('ul.statsPers').prepend('<li> Total de tópicos:     <span> '+totalPost+' </span></li>
<li>Total de membros:   <span> '+totalUser+' </span></li><li>Membro mais novo: <span> '+lastUser+' </span></li><li>Usuários online:   <span> '+rdtOn+' </span></li>
<li>Usuários conectados: <span> '+connect_users+' </span></li>');});
Tenha um ótimo dia!

Atenciosamente,
Shek

EDIT:

Sim Kyo, exatamente isso que falou que ele faz, busca tudo nas estatísticas. E com o CSS adicionado as estatísticas somem. Piscada
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Estatisticas phpbb3

Mensagem por Minatoevox 19.04.14 14:57

Ola

Muito obrigado a ambos pelos códigos e respectivas explicações. Funcionou perfect Piscada

Cumprimentos e podem fechar
Minatoevox

Minatoevox
***

Membro desde : 01/02/2012
Mensagens : 118
Pontos : 164

http://bleachxtreme.forumeiro.com/forum

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