Ir para conteúdo principal

Totais de Carreira

Os totais de carreira resumem as estatísticas de um jogador em todas as temporadas e ligas em uma única linha.

Atualizado hoje

Totais de Carreira

Os totais de carreira resumem as estatísticas de um jogador em todas as temporadas e ligas em uma única linha.

O que os Totais de Carreira Mostram

O total de carreira é calculado somando todos os valores por temporada para cada estatística. É rotulado como Total internamente (a chave name no array de dados mesclados é 'Total'; a chave team mostra '-').

Para estatísticas cujo tipo é Média em vez de Total, o total de carreira é recalculado usando a equação da estatística em vez de simplesmente somado, para que as médias permaneçam significativas entre as temporadas.

As Duas Linhas de "Total"

Existem dois conceitos de total distintos na meta box Estatísticas:

  1. Linha Total da Temporada — a linha de rodapé dentro de cada tabela por liga. Ela mostra a soma de todas as temporadas dentro daquela liga. Esta linha é sempre exibida na meta box de administração. Alternar a opção de exibição Total nas Configurações de Jogadores controla se esta linha é mostrada no frontend.

  1. Seção Total de Carreira — aparece abaixo de todas as tabelas por liga quando habilitada. Ela adiciona estatísticas em todas as ligas às quais o jogador pertence. Habilitar a opção de exibição Total de Carreira nas Configurações de Jogadores controla se isso aparece tanto na administração quanto no frontend.

Habilitando Totais de Carreira

  1. Acesse SportsPress > Configurações > Jogadores.

  2. Na seção Estatísticas, localize Exibição.

  3. Marque Total de Carreira.

  4. Salve as configurações.

A chave de opção é sportspress_player_show_career_total. O valor padrão é no.

Habilitando a Linha Total da Temporada no Frontend

No mesmo grupo de caixas de seleção Exibição, marque Total para mostrar a linha total da temporada por liga nas páginas de perfil do jogador. A chave de opção é sportspress_player_show_total. O valor padrão é no.

Substituição Manual dos Totais de Carreira

O total de carreira pode ser substituído inserindo valores diretamente na linha da tabela de total de carreira na meta box Estatísticas na tela de edição do jogador. Os valores manuais são armazenados em sp_statistics sob o ID de liga 0, ID de temporada 0. Quando um valor manual estiver presente, ele tem precedência sobre o total calculado automaticamente para aquela coluna.

Como o Cálculo Funciona

O método SP_Player::data():

  1. Percorre todas as temporadas às quais o jogador está atribuído.

  2. Para cada temporada, consulta todos os eventos competitivos onde o jogador aparece no meta sp_players.

  3. Soma os valores de desempenho em $totals.

  4. Aplica as equações de estatística para produzir valores por temporada em $placeholders.

  5. Constrói $merged — as linhas por temporada.

  6. Após todas as temporadas serem processadas, percorre $merged e acumula um array $career.

  7. Para estatísticas do tipo total, adiciona todos os valores de temporada juntos.

  8. Para estatísticas do tipo média, resolve novamente a equação usando os totais acumulados.

  9. Mescla quaisquer dados de carreira inseridos manualmente em cima dos valores calculados.

  10. Armazena o resultado em $merged[-1].

A linha de carreira tem a chave -1 no array $merged internamente.

Isto respondeu à sua pergunta?