Os blocos «Próximos eventos» e a cache¶
Os blocos «Próximos eventos» listam as próximas sessões numa página: «hoje às 19:00», «amanhã»… Estas indicações mudam todos os dias, ao passo que 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.
A cache, em duas palavras¶
Para aparecer depressa, o site guarda uma cópia já pronta de cada página: é a cache. O visitante recebe essa cópia em vez de uma página feita de novo a cada visita. Nos sites dos centros, essa cópia é conservada até uma semana.
Para uma página comum, isso não tem inconveniente: quando é modificada, a sua cópia é substituída. Mas uma lista de próximas sessões, guardada durante 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 da página. A página guarda a sua durante uma semana; o bloco, esse, é 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.
É também refeito de imediato quando se guarda ou elimina:
- um evento;
- um bloco «Próximos eventos»;
- uma atividade (o nome, a cor…);
- as cores do site.
Não tens portanto nada a fazer: depois de modificares um evento, os blocos «Próximos eventos» de todas as páginas têm-no em conta na visita seguinte.
Quando a definição da cache não é a ideal¶
Este funcionamento assenta numa definição da extensão de cache do site, o LiteSpeed Cache. Se ela não estiver configurada, os blocos «Próximos eventos» continuam corretos, mas qualquer página que tenha um é refeita muito mais vezes (o mais tardar 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».». Indica a definição a corrigir e uma ligação Ver o estado da cache.
Esta mensagem destina-se ao administrador do site
Se a vires sem poderes alterar as definições do LiteSpeed Cache, transmite-a ao administrador. Podes 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. Verifica se o evento foi mesmo atualizado (botão Actualizar). Depois recarrega a página do site com Ctrl + F5 (no Mac: Cmd + Shift + R): talvez o teu navegador guardasse a versão antiga.
A lista está vazia. Nenhuma próxima sessão corresponde às definições do bloco (Atividades a apresentar, Número de dias a apresentar, Eventos a excluir…), ou o evento não está publicado.
Aparece uma mensagem de erro em vez da lista. O shortcode do bloco designa um bloco «Próximos eventos» que não existe (número mal copiado, bloco eliminado). Copia-o de novo a partir do campo Shortcode a copiar do bloco (ver 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» numa página.
- Blocos «Próximos eventos»: todas as definições de um bloco.
- Mostrar os próximos eventos numa página: passo a passo.