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 …

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?