---
title: "Lösungen für AdvCalender"
url: "https://www.typo3.net/d/9422-loesungen-fuer-advcalender"
source: "typo3.net"
tags: ["Extensions","Frage","Kalender & Termine"]
created: "2004-02-26"
last_reply: "2004-03-03"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Lösungen für AdvCalender

Extensions · 3 Antworten · gestartet 2004-02-26

## Eröffnungsbeitrag

**Cre8tive** · 2004-02-26 · [Beitrag #1](https://www.typo3.net/d/9422-loesungen-fuer-advcalender/1)

Nabend Forum!

Ich beschäftige mich jetzt schon fast eine Woche lang mit den Kalendern von Typo3, speziell mit dem Advanced Calendar. Wie Ihr sicher wisst, gibt es mit dieser Extension eine Menge Probleme, die nie richtig gelöst wurden.

Bislang habe ich folgende Veränderungen am Kalender vorgenommen, die wenigstens die ersten Fehler behoben haben:

<http://typo3.org/1422+M5686e927903.0.html>
[/d/3008-advanced-calendar](https://www.typo3.net/d/3008-advanced-calendar)

Es gibt jedoch noch eine ganze Menge an Problemen. Vielleicht können wir die ja hier zusammen lösen, um am Ende mal einen funktionierenden Kalender präsentieren zu können?

Also, hier wie folgt die Probleme:

- Wenn der Cache geleert ist, bzw ich grade Änderungen am Setup vorgenommen habe ist das Datum des Kalenders in Deutsch. Nach einmal reloaden ist es wieder in Englisch. Veränderungen in der class.tx_advCalendar_pi1.php um Deutsches Datum anzuzeigen habe ich schon vorgenommen, das Problem besteht weiterhin.

- Nachdem es in der Userlist immerwieder probleme damit gab, dass der Dezember nicht angezeigt wurde, gab es ja eine (scheinbare) Lösung dafür. Aktuell ist jedoch folgendes Problem: Das Datum wird richtig bis Dezember 2004 angezeigt. Ab Januar 2005 bringt der Kalender dann sämtliche Sachen durcheinander. Es werden komplette Wochen ausserhalb des Monats angezeigt, dafür werden die letzten ein, zwei Wochen des aktuellen Monats nicht mehr dargestellt.

- Es gibt eigentlich einen Marker ###PLACE### der den Ort des aktuellen Termins wiedergibt. Ich habe ihn im Template des aktuellen Termins gesetzt, der marker bleibt aber leider unersetzt und taucht auch als ###PLACE### im FE auf. Es wäre natürlich schön, den Marker endlich mal ersetzt zu bekommen, denn natürlich wüsste der Bersucher gerne, wo auch ein Termin stattfindet.

- Es gibt zwei Arten beim AdvCalendar Termine hinzuzufügen:
EInmal übers BE, einmal übers FE. Im BE fehlen leider wichtige Felder, wie zB die End-Uhrzeit eines Termins. Daher würde ich gerne auch die Eingaben über das FE machen, aber leider wird dort nicht mehr der Link zur Einagbe neuer Termine für den FE User angezeigt. Der wird eventuell in all den Änderungen untergegangen sein? Ich weiss es nicht, werde mich aber gleich erstmal darum kümmern.

Folgendes weitere Problem ist mri vorher aufgefallen, welches ich aber gelöst habe:
Als der Link zur FE-EIngabe von Terminen noch angezeigt wurde, habe ich dort immer einen JS-Fehler angezeigt bekommen und eine Grafik wurde nicht geladen (die um das Datum auswählen zu können).
Ursache war folgendes: Der Kalender hat sowohl nach Daten der eigenen Extension sowohl lokal als auch global gesucht (also im Ordner Typo3/ext/advCalendar und auch Typo3conf/ext/AdvCalendar). Warum weiss ich nicht, jedenfalls existierte die Extension nur in einem Ordner. Das ganez habe ich dann einmal rüberkopiert und dieses Problem war gelöst.

Falls sonstwer noch Lösungen oder Fragen zu dem Kalender (oder auch zu einem anderen) hat, wäre es schön diese hier in dem Thread zu posten, um dann alle Probleme und Lösungen zusammeln.

Dann hoffe ich mal, dass jemand Interesse daran hat und sich auch mit daran beteiligt...

Schönen Abend noch, euch allen!
Ben

PS: Gleichen Beitrag habe ich auch in die Newslist gestellt und werde Lösungen, Fragen etc immer hier aktualisieren.

## Antworten

### [#2](https://www.typo3.net/d/9422-loesungen-fuer-advcalender/2) · Cre8tive · 2004-02-26

Das Problem mit der Anzeige der Links im FE zum Hinzufügen eines Datums habe ich gelöst. War eine Zeile im Setup.

Bei Bedarf kann ich auch mal mein Setup posten, falls das wem hilft.

Allerdings ist ein neues, aber wohl altbekanntes Problem aufgetaucht, und zwar wenn man einen Termin hinzufügen will:
Start- und Enddatum werden automatisch mit aktuellem Datum ausgefüllt. Will man das jetzt über das integrierte JS ändern, taucht immer die Fehlermeldung auf, das Datum sein im falschem Format.
Datum ist im tt.mm.yyyy Format, der Fehler lautet es müsste im tt-mm-yyyy Format sein. Löscht man das Datum und will es dann per JS einfügen, gibt es das wiederum in tt/mm/yyyy ein. Ganz verwirrend.

Die Eingabe funktiniert natürlich auch nur im festgelegten tt.mm.yyyy Format, die beiden anderen liefern völlig verkehrte Daten. Ist aber schon bekannt, dass das integrierte JS völlig verbuggt ist.

Ich werde daher den Link zu dem JS Script aus dem Template entfernen, damit FE Benutzer direkt per Hand das Datum ändern und nicht ausversehen ein falsches Datumsformat eingegeben wird.
Ist ja auch nichts großes.

Ist es aber dennoch möglich, die zusätzlichen Felder, die im FE auftauchen, auch ins BE zu bekommen, damit man auch dort bei den Terminen Start und Endzeiten eingeben (und vor allem: Ändern!) kann?

Gruß,
Ben

### [#3](https://www.typo3.net/d/9422-loesungen-fuer-advcalender/3) · jeff · 2004-03-02

In folgendem Thread gibt zumindest einmal die Lösung für den verflixten Place-Marker, der eigentlich funktionieren solle, es aber leider nicht tut:

[/d/8256-nochmal-calendar-advanced/8](https://www.typo3.net/d/8256-nochmal-calendar-advanced/8)

### [#4](https://www.typo3.net/d/9422-loesungen-fuer-advcalender/4) · Winddancer · 2004-03-03

also ich habe mich heute mit dem calendar rumgeschlagen, obwohl ich das mal wieder garnicht eingeplant hatte, und muss sagen:

Das Ding ist der letzte Dreck!
Bugs ohne Ende. Die Optionen funktionieren nicht richtig.
etc.

Aber leider gibts für Typo hier im Moment keine Alternative!
Schade eigentlich.

---

Quelle: „Lösungen für AdvCalender“, typo3.net, https://www.typo3.net/d/9422-loesungen-fuer-advcalender
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
