![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo, ich hab wieder einmal ein Problem. Und zwar möchte ich auf meine Website eine Liste der nächsten 2 Termine erzeugen, welche auf jeder Seite angezeigt wird. Dafür verwende ich derzeit die Extension jw_calendar. Das ganze funktioniert im Prinzip wunderbar (Extension in einem Sys-Folder, und dann per TypoScript in die Page integriert). Jedoch muss ich, nachdem ein Termin abgelaufen ist manuell die Startzeit neu einstellen, damit der alte Termin verfällt und ein neuerer nachrücken kann. Ich hab bereits versucht die Startzeit mithilfe der PHP Funktionen von srftime umzustellen, jedoch stellt sich die Startzeit immer wieder auf den aktuellen tatsächlichen Wert, sobald ich das Inputfeld aus dem Focus nehme. Lasse ich das Feld frei, tut sich auch nix... Was kann ich machen, dass automatisch der nächste Termin angezeigt wird und sich diese ANsicht nach jedem Termin aktualisiert? Vielen Dank! Patrick |
|
#2
| |||
| |||
| Tach auch! wie sind denn die cache-Einstellungen der Kalender-Seite? Die Seite wird nämlich nur neu gecachet, wenn sich Elemente ändern (was Du mit der Startzeit-Neueinstellung tust) oder wenn die eingestellte Zeit abgelaufen ist. Zur Not mußt Du für die Seite das caching abschalten (aber vorsicht!! das geht voll auf die Performance, wenn viele Termine im Kalender sind). Ich würde das cache-Alter als einen Kompromiss aus Aktualität und Geschwindigkeit beim Rendern einstellen oder die Termine regelmäßig bereinigen. |
|
#3
| |||
| |||
| wie kann ich die Caching Einstellungen ändern, oder kann ich einen Cron-Job starten, mit welchem ich bspw. immer um 24 Uhr das Cache-leeren Script starte? |
|
#4
| |||
| |||
| In den Seiteneigenschaften (bei Seitentitel bzw. in den Optionen die erscheinen wenn man auf das zusätzliche Attribute Icon klickt)gibt es ein Kontrollkästchen "nicht cachen" und ein Dropdown "Cache verfällt:". Da kann man das einstellen. Bei jedem Aufruf der Seite wird dann kontrolliert, ob die gecachte Seite das Alter überschritten hat und dann entschieden, ob die Seite aus dem Cache geladen wird oder neu gerendert wird. |
|
#5
| ||||
| ||||
| Deine Einstellung find ich iwie nicht. Derzeit hab ich im Setup folgendes eingestellt: Typoscript-Code:
Damit sollte es doch auch gehen... |
|
#6
| |||
| |||
| Dann rücken die Termine immer um Mitternacht nach. Das ist die Einstellung: ![]() |
|
#7
| |||
| |||
| Vielen Dank! Funzt nun perfekt.... |
|
#8
| |||
| |||
| hallo! @hpatrick, kannst du mir deinen typoscript code zeigen wo du den kalender anzeigst mit den nächsten 2 Terminen? mfg vario |
|
#9
| ||||
| ||||
| Derzeit mache ich das so: Ich hab ein Sysordner mit dem Inhaltselement jw_calendar. Dafür die wichtigsten Einstellungen dafür sind:
So und dann als TypoScript Code Typoscript-Code:
Das hat dann zur Funktion, dass die nächsten Termine immer angezeigt werden. Die Anzeige wird immer um Mitternacht aktualisiert, oder wenn du nach Ablauf des Termins den FE-Cahce leerst. In letzter Zeit hab ich aber das Gefühl der neue Termin wird sofort nach Ablauf des alten gelöscht. Aber selbst wenn, die Mitternachtlösung funktioniert, und das perfekt. Und damit kann ich leben. Hoffentlich konnte ich helfen. |
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| rlmp_eventdb: liste der nächsten 2 jahre | cat19 | Alle anderen Extensions | 2 | 25.02.08 12:33 |
| Crawler erstellt Liste, Abarbeitung geht aber nur manuell | hilburger | Indexed Search | 0 | 14.02.07 14:45 |
| RealUrl funktioniert mit jw_calendar nicht | ThBodi | Suchmaschinenfreundliche URLs (SEO) | 3 | 28.11.06 11:02 |
| jw_calendar wird im IE nicht angezeigt | Pasci2 | TYPO3 4.x Fragen und Probleme | 3 | 23.09.06 11:31 |
| Installation geht nicht vom Localhost aus auf sich selbst | millz | TYPO3 4.x Installation und Updates | 1 | 10.09.06 18:23 |