Os blocos “Próximos eventos” e o cache¶
Os blocos “Próximos eventos” listam as próximas sessões em uma página: “hoje às 19:00”, “amanhã”… Essas indicações mudam todos os dias, enquanto o resto da página não muda durante semanas. Esta página explica como o site concilia as duas coisas, e o que fazer se uma lista parecer atrasada.
O cache, em poucas palavras¶
Para aparecer rápido, o site guarda uma cópia já pronta de cada página: é o cache. O visitante recebe essa cópia em vez de uma página refeita a cada visita. Nos sites dos centros, essa cópia é mantida por até uma semana.
Para uma página comum, isso não é problema: quando ela é modificada, a cópia dela é substituída. Mas uma lista de próximas sessões, guardada por uma semana, ainda anunciaria “hoje” no dia seguinte, ou uma sessão que já passou.
O que o site faz¶
O bloco “Próximos eventos” tem a sua própria cópia, separada da cópia da página. A página guarda a dela por uma semana; o bloco, por sua vez, é refeito:
- todas as noites à meia-noite, para que “amanhã” passe a “hoje”;
- no fim da primeira sessão da lista, para que ela desapareça depois de terminada.
Ele também é refeito imediatamente quando se salva ou exclui:
- um evento;
- um bloco “Próximos eventos”;
- uma atividade (o nome, a cor…);
- as cores do site.
Você não precisa, portanto, fazer nada: depois de modificar um evento, os blocos “Próximos eventos” de todas as páginas passam a considerá-lo na visita seguinte.
Quando o ajuste do cache não é o ideal¶
Esse funcionamento depende de um ajuste da extensão de cache do site, o LiteSpeed Cache. Se ele não estiver configurado, os blocos “Próximos eventos” continuam corretos, mas qualquer página que tenha um deles é refeita com muito mais frequência (no máximo todas as noites, em vez de uma vez por semana). O site continua correto; só fica um pouco menos rápido.
Nesse caso, aparece uma mensagem no topo da administração: “O LiteSpeed Cache não está configurado da melhor forma para os blocos “Próximos eventos”.”. Ela indica o ajuste a corrigir e um link Ver o status do cache.
Esta mensagem é para o administrador do site
Se você a vir sem poder alterar os ajustes do LiteSpeed Cache, repasse-a ao administrador. Você pode ocultá-la com Ocultar este aviso.
Se uma lista parecer atrasada¶
A lista mostra uma sessão que acabei de cancelar, ou não mostra um novo evento. Verifique se o evento foi mesmo atualizado (botão Atualizar). Depois recarregue a página do site com Ctrl + F5 (no Mac: Cmd + Shift + R): talvez o seu navegador tenha guardado a versão antiga.
A lista está vazia. Nenhuma próxima sessão corresponde aos ajustes do bloco (Atividades a exibir, Número de dias a exibir, Eventos a excluir…), ou o evento não está publicado.
Aparece uma mensagem de erro no lugar da lista. O shortcode do bloco aponta para um bloco “Próximos eventos” que não existe (número copiado errado, bloco excluído). Copie-o de novo a partir do campo Shortcode a copiar do bloco (veja Os shortcodes).
Para saber mais¶
- Eventos, atividades e sessões: de onde vêm as sessões listadas.
- Os shortcodes nas páginas Avada: como colocar um bloco “Próximos eventos” em uma página.
- Blocos “Próximos eventos”: todos os ajustes de um bloco.
- Mostrar os próximos eventos em uma página: passo a passo.