Estatisticas phpbb3

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

Resolvido Estatisticas phpbb3

Mensagem por Minatoevox em 19/04/14, 07:53 am

  • 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 http://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

avatar

Minatoevox
Nível 8

Masculino
Inscrito dia : 31/01/2012
Mensagens : 118
Pontos Ativos : 164

Ver perfil do usuário http://bleachxtreme.forumeiro.com/forum

Resolvido Re: Estatisticas phpbb3

Mensagem por Kyo Panda em 19/04/14, 09:52 am

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
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

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

Resolvido Re: Estatisticas phpbb3

Mensagem por Shek em 19/04/14, 10:00 am

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 CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17165
Pontos Ativos : 21420

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Estatisticas phpbb3

Mensagem por Minatoevox em 19/04/14, 10:57 am

Ola

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

Cumprimentos e podem fechar
avatar

Minatoevox
Nível 8

Masculino
Inscrito dia : 31/01/2012
Mensagens : 118
Pontos Ativos : 164

Ver perfil do usuário http://bleachxtreme.forumeiro.com/forum

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