Die Blöcke „Nächste Veranstaltungen“ und der Cache¶
Die Blöcke „Nächste Veranstaltungen“ listen die nächsten Sitzungen auf einer Seite auf: „heute um 19:00“, „morgen“ … Diese Angaben ändern sich jeden Tag, während sich der Rest der Seite wochenlang nicht bewegt. Diese Seite erklärt, wie die Website beides vereinbart und was zu tun ist, wenn eine Liste nicht aktuell zu sein scheint.
Der Cache in zwei Worten¶
Um schnell angezeigt zu werden, hält die Website von jeder Seite eine fertige Kopie bereit: Das ist der Cache. Der Besucher erhält diese Kopie, statt dass die Seite bei jedem Besuch neu erzeugt wird. Auf den Websites der Zentren wird diese Kopie bis zu einer Woche aufbewahrt.
Für eine gewöhnliche Seite ist das kein Problem: Wird sie geändert, wird ihre Kopie ersetzt. Eine Liste der nächsten Sitzungen, eine Woche lang aufbewahrt, würde aber am nächsten Tag noch „heute“ ankündigen, oder eine Sitzung, die schon vorbei ist.
Was die Website tut¶
Der Block „Nächste Veranstaltungen“ hat seine eigene Kopie, getrennt von der der Seite. Die Seite behält ihre eine Woche lang; der Block dagegen wird neu erstellt:
- jede Nacht um Mitternacht, damit „morgen“ zu „heute“ wird;
- am Ende der ersten Sitzung der Liste, damit sie nach ihrem Ende verschwindet.
Er wird auch sofort neu erstellt, wenn du eines der folgenden Elemente speicherst oder löschst:
- eine Veranstaltung;
- einen Block „Nächste Veranstaltungen“;
- eine Aktivität (ihren Namen, ihre Farbe …);
- die Farben der Website.
Du musst also nichts tun: Nachdem du eine Veranstaltung geändert hast, berücksichtigen die Blöcke „Nächste Veranstaltungen“ aller Seiten die Änderung beim nächsten Besuch.
Wenn die Einstellung des Caches nicht ideal ist¶
Diese Funktionsweise stützt sich auf eine Einstellung der Cache-Erweiterung der Website, LiteSpeed Cache. Ist sie nicht eingerichtet, bleiben die Blöcke „Nächste Veranstaltungen“ richtig, aber jede Seite, die einen enthält, wird viel häufiger neu erstellt (spätestens jede Nacht statt einmal pro Woche). Die Website bleibt korrekt; sie ist nur etwas langsamer.
In diesem Fall erscheint oben in der Verwaltung eine Meldung: „LiteSpeed Cache ist für die Blöcke „Nächste Veranstaltungen“ nicht optimal eingerichtet.“ Sie nennt die zu korrigierende Einstellung und einen Link Den Status des Caches ansehen.
Diese Meldung richtet sich an den Administrator der Website
Siehst du sie, ohne die Einstellungen von LiteSpeed Cache ändern zu können, gib sie an den Administrator weiter. Du kannst sie mit Diesen Hinweis ausblenden ausblenden.
Wenn eine Liste nicht aktuell zu sein scheint¶
Die Liste zeigt eine Sitzung, die ich gerade abgesagt habe, oder zeigt eine neue Veranstaltung nicht. Prüfe, ob die Veranstaltung wirklich aktualisiert wurde (Schaltfläche Aktualisieren). Lade dann die Seite der Website mit Strg + F5 neu (auf dem Mac: Cmd + Umschalt + R): Vielleicht hatte dein Browser noch die alte Fassung.
Die Liste ist leer. Keine kommende Sitzung entspricht den Einstellungen des Blocks (Anzuzeigende Aktivitäten, Anzahl der anzuzeigenden Tage, Auszuschließende Veranstaltungen …), oder die Veranstaltung ist nicht veröffentlicht.
Statt der Liste erscheint eine Fehlermeldung. Der Shortcode des Blocks verweist auf einen Block „Nächste Veranstaltungen“, den es nicht gibt (Nummer falsch abgeschrieben, Block gelöscht). Kopiere ihn erneut aus dem Feld Zu kopierender Shortcode des Blocks (siehe Die Shortcodes).
Weiterführende Seiten¶
- Veranstaltungen, Aktivitäten und Sitzungen: woher die aufgelisteten Sitzungen kommen.
- Shortcodes in Avada-Seiten: wie du einen Block „Nächste Veranstaltungen“ auf einer Seite platzierst.
- Blöcke „Nächste Veranstaltungen“: alle Einstellungen eines Blocks.
- Die nächsten Veranstaltungen auf einer Seite anzeigen: Schritt für Schritt.