Alex: Buchungskalender auf Webseite einbinden

Beitrag lesen

Hi,

hat jemand Erfahrung mit Kalendern auf Webseiten? Geht um eine Ferienwohnung und die Möglichkeit für Kunden, anhand des Kalenders zu reservieren, und natürlich für den Betreiber das ggfs. zu stornieren bzw. im Überblick zu haben, was gebucht, was "nur" reserviert und was frei ist.

Ich hab da etwas Erfahrung.

Was mich wundert ist, dass das Thema Javascript ist. Willst du das Ding wirklich mit Javascript zusammenbauen?

Javascript-Kalender nehme ich nur für Datumsfelder, bei denen ich wirklich dem User nur die Arbeit abnehmen will, ein konkretes Datum einzutragen. Also wo es auf keine serverseitigen Informationen ankommt. (Da nehme ich dann irgend ein fertiges Skript was ich mal online gefunden habe.)

Wenn es aber um Buchungen geht, wird die Hauptarbeit von PHP gemacht. Da habe ich den Kalender selber gebaut. PHP findet raus welche Tage es anzeigen soll - in einer Woche, einem Monat etc. - dann findet es für jeden dieser Tage die bereits bestehenden Kalendereinträge (Buchungen) und baut das ganze zu einem schönen Kalender zusammen.

Mit Javascript (AJAX) konnte man bis vor kurzem im Kalender vor und zurück springen. Das habe ich aber auf normale Links umgestellt, damit man auch mal einen Reload machen kann oder den Link an jemanden verschicken kann.

Dann gibt es noch (beim Anlegen einer Buchung) einen kleinen Kalender. Dort kann man auf die zu buchenden Tage klicken. Per Javascript wird der Tag dann farblich hervorgehoben und es wird ein hidden Formularelement mit dem Timestamp des geklickten Tages angelegt. (Das ganze kann man auch wieder rückgängig machen)

Wenn man erstmal den Kalender zusammengeschustert hat, ist es echt einfach ;)

Gruß
Alex