Ir para conteúdo principal

Inserindo Resultados

Os resultados são inseridos dentro do editor de eventos. A meta box **Resultados** exibe uma tabela com uma linha por time e uma coluna por variável de resultado configurada (por exemplo, Gols, 1º Tempo, 2º Tempo — dependendo da configuração do seu …

Atualizado hoje

Inserindo Resultados

Os resultados são inseridos dentro do editor de eventos. A meta box Resultados exibe uma tabela com uma linha por time e uma coluna por variável de resultado configurada (por exemplo, Gols, 1º Tempo, 2º Tempo — dependendo da configuração do seu esporte). Há também uma coluna de Resultado de Evento para cada time.

A Tabela de Resultados

Cada linha na tabela de Resultados corresponde a um dos times atribuídos ao evento. As colunas são determinadas pelo tipo de post sp_result — quaisquer variáveis de resultado que você configurou aparecem como cabeçalhos de coluna.

  • Coluna Time — Exibe o nome do time (somente leitura).

  • Colunas de Resultado — Uma entrada de texto por variável de resultado. Insira a pontuação numérica de cada time. Os campos para variáveis de resultado que têm uma equação configurada mostram um placeholder de (Auto) — eles serão calculados automaticamente se deixados em branco.

  • Coluna Resultado de Evento — Uma lista suspensa de seleção múltipla mostrando todos os resultados de eventos configurados (do tipo de post sp_outcome). O placeholder mostra (Auto) porque os resultados de eventos são calculados automaticamente quando você salva (veja abaixo). Você pode substituir o valor calculado automaticamente fazendo uma seleção manual.

Se a configuração sportspresseventresult_columns estiver definida como manual, caixas de seleção aparecem nos cabeçalhos de coluna para que você possa controlar quais colunas de resultado são exibidas no frontend.

Salvando Resultados

Clique em Atualizar no evento para salvar. O SportsPress:

  1. Aplica quaisquer variáveis de resultado baseadas em equações (por exemplo, totalizando gols a partir dos dados de desempenho do jogador se o resultado tiver uma equação configurada).

  2. Compara os valores de resultado primário em todos os times.

  3. Atribui automaticamente os resultados de eventos com base na comparação:

    • Se todos os valores de resultado primário forem iguais, os resultados de eventos com condição = (empate) são atribuídos a todos os times.

    • Se os valores diferirem, o time com o resultado primário mais alto recebe os resultados de eventos com condição > (vitória), o time com o mais baixo recebe os resultados de eventos com condição < (derrota). Todos os outros times recebem resultados de eventos com condição else.

    • Se um resultado de evento já foi definido manualmente para um time (ou seja, já existe nos dados armazenados), a atribuição automática é ignorada para aquele time.

Edição de Resultado Inline

Na tela de lista de Eventos, usuários com a capacidade edit_others_sp_events podem atualizar a pontuação de resultado primário diretamente sem abrir o editor completo de evento. Clique em Editar Resultados abaixo da pontuação de um time na coluna Times, atualize o valor no campo de texto e clique em Atualizar.

Status do Evento

O status do evento na caixa Publicar mostra o estado atual. Um campo separado Hora na caixa de publicação permite definir um status de evento personalizado (No horário, A Definir, Adiado, Cancelado) via a chave de meta post sp_status. Isso não afeta se os resultados podem ser inseridos — controla como o horário do evento é exibido no frontend.

Uma vez que qualquer dado de resultado tenha sido salvo, SP_Event::status() retorna 'results' para o evento (substituindo o status do post), o que controla como o evento é exibido no frontend.

Isto respondeu à sua pergunta?