Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 05.02.07, 20:53
Forum Newbie
 
Registriert seit: 22.08.06
Beiträge: 40
[jw_calendar] Liste mit den nächsten Terminen automatisieren geht nicht (Startzeit verstellt sich)

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 06.02.07, 11:39
Forum Aktivist
 
Registriert seit: 05.01.07
Beiträge: 84

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 07.02.07, 15:11
Forum Newbie
 
Registriert seit: 22.08.06
Beiträge: 40

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?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 08.02.07, 07:26
Forum Aktivist
 
Registriert seit: 05.01.07
Beiträge: 84

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 08.02.07, 12:58
Forum Newbie
 
Registriert seit: 22.08.06
Beiträge: 40

Deine Einstellung find ich iwie nicht. Derzeit hab ich im Setup folgendes eingestellt:

Typoscript-Code:
1:
config.cache_clearAtMidnight = 1

Damit sollte es doch auch gehen...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 08.02.07, 15:43
Forum Aktivist
 
Registriert seit: 05.01.07
Beiträge: 84

Dann rücken die Termine immer um Mitternacht nach.

Das ist die Einstellung:
Miniaturansicht angehängter Grafiken
jw_calendar-liste-n-chsten-terminen-automatisieren-geht-startzeit-verstellt-bild.jpg  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 08.02.07, 15:49
Forum Newbie
 
Registriert seit: 22.08.06
Beiträge: 40

Vielen Dank! Funzt nun perfekt....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 06.03.07, 12:05
Forum Aktivist
 
Registriert seit: 04.10.06
Alter: 20
Beiträge: 66

hallo!

@hpatrick, kannst du mir deinen typoscript code zeigen wo du den kalender anzeigst mit den nächsten 2 Terminen?

mfg vario
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 06.03.07, 14:47
Forum Newbie
 
Registriert seit: 22.08.06
Beiträge: 40

Derzeit mache ich das so:

Ich hab ein Sysordner mit dem Inhaltselement jw_calendar.

Dafür die wichtigsten Einstellungen dafür sind:
  • Listenansicht
  • Zeige alle Kategorien
  • Gesondertes und angepasstes Template ('mehr' Links entfern, an Layout und XHTML angepasst).
  • Ausgangspunkt (Sysfolder mit deinen gespeicherten Terminen)
  • Registerkarte Listenansicht:
    • Anzahl der anzuzeigenden Ereignisse: n (musst du wählen, wieviele Termine angezeigt werden sollen)
    • Startzeit: aktiviert, aber leer.

So und dann als TypoScript Code

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
// Dieses tmp Element kann auch in ein Extension Template, welches dann später wegen der Übersichtlichkeit nur ins Haupttemplate eingebunden wird.
tmp.scheduler = CONTENT  
tmp.scheduler {
table = tt_content
select {
pidInList = 71
orderBy = sorting
where = colPos= 0
}
}

// Subpart dem tmp Element zuweisen
page.10.subparts.scheduler < tmp.scheduler

// FE Cache täglich um 00:00 Uhr leeren
config.cache_clearAtMidnight = 1

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 06.03.07, 14:53
Forum Aktivist
 
Registriert seit: 04.10.06
Alter: 20
Beiträge: 66

Dankesehr das half mir jetzt funktionierts bei mir auch, hatte nur nen kleine Fehler...

mfg
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:29 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS