Seite 1 von 1
Kalender für Terminanfrage in Kontaktformular?
Verfasst: Do 29. Nov 2007, 12:44
von marphin
Hallo,
nachdem ich mir hier einen "Wolf" gesucht und nichts gefunden habe, folgende Frage:
Gibt es ein Kontaktformular mit einem Kalender für eine Terminanfrage?
In meinem Beispiel handelt es sich um einen Friseursalon, wo die Kunden über das Formular einen Wunschtermin eingeben sollen. Bisher erfolgt die Eingabe manuell und mit Dropdowns finde ich es eher unschön.
Es sollte ähnlich wie bei den Reiseveranstaltern funktionieren (nur ohne Verfügbarkeitsprüfung), wenn man auf Termin klickt öffnet sich ein Kalender. Dort kann man dann einfach auf das gewünschte Datum klicken und dieses wird übernommen.
Vielleicht kann man einen solchen Kalender ja auch in ein bestehendes Formular implementieren? - Dafür reichen meine Kenntnisse allerdings nicht aus

.
Kann mir da jemand helfen?
Gruß, Martin
Verfasst: Do 29. Nov 2007, 15:21
von Oldperl
Kann man
Hab ich schon mal in einem FrontendFormular gemacht. Mir fehlt im Moment aber die Zeit das raus zu suchen.
Falls ich drüber stolper....
Gruß aus Franken
Ortwin
Verfasst: Do 29. Nov 2007, 15:26
von marphin
Hallo Ortwin,
das wäre ja super, dann kann ich ja nur auf ein Stolpern hoffen
Gruß, martin
Verfasst: Mo 3. Dez 2007, 13:31
von gerdon
Der JS-Calendar von
http://www.dynarch.com/projects/calendar/ ist für sowas gemacht.
Das ausgewählte Datum muss dann nur noch per PHP in eine Datenbank geschrieben werden.
Verfasst: Mo 3. Dez 2007, 14:39
von marphin
Hallo gerdon,
vielen Dank, sieht gut aus und die Demo läuft auch ganz gut. Aber wie ich das ganze nun in Contenido implementieren soll ist mir ein Rätsel. Wohin kommen z. B. welche Dateien/Verzeichnisse? Ich habe das gesamte Verzeichnis lokal bei dem Beispielmandanten direkt in das Rootverzeichnis gepackt und den Code für die "flat"-Version in das HTML-Template "Kontaktformular" kopiert. Leider passiert nichts, hast du da einen Tipp für mich?
Viele Grüße, Martin
Verfasst: Di 4. Dez 2007, 11:51
von Oldperl
Also ich verwende den auch in Contenido modifiziert genutzten Tigra-Calendar.
Den findet man unter
http://www.softcomplex.com/products/tigra_calendar/
mit Demos. Ist recht einfach zu integrieren.
Gruß aus Franken
Ortwin
Verfasst: Di 4. Dez 2007, 14:32
von marphin
Hallo Ortwin,
vielen Dank erst einmal, aber ich hab da noch so kleine Problemchen.
Wo z. B. komt folgendes hin:
Code: Alles auswählen
var cal1 = new calendar1(document.forms['tstest'].elements['input1']);
Ich habe den gewünschten Part aus der Beispielindex in das Formular eingebaut, nur funktionieren will es nicht.
Zu sehen hier:
http://www.hair-concept.de/salon-koeln- ... riehl.html
Was muss ich noch beachten? Vielen Dank schon mal im Voraus für die Hilfe.
Gruß, Martin
Verfasst: Mi 5. Dez 2007, 08:23
von Oldperl
Hallo Martin,
Einbinden des Kalenders:
- Kalenderscript im Head einbinden, ich meine es war calendar3 für europäisches Format
- Nun folgt, wie bei dir, das Formular mit einem benannten Inputfeld und dem img zum Aufruf des Kalenders
- Danach kommt dann ein script-tag mit der Initialisierung des Kalenders
Ich tipper das grad mal aus dem Kopf (kein produktiver Code)
Code: Alles auswählen
<html>
<head>
<script type="text/javascript" src="calendar3.js"></script>
</head>
<body>
<form id="tstest" method="post" action="">
<input type="text" id="datum" name="datum" /><img src="calendar.gif />
<input type="submit" name="send" value="Absenden" />
</form>
<script type="text/javascript">
var cal1 = new calendar3(document.forms['tstest'].elements['datum']);
cal1.year_scroll = true; // Auswahl des Jahres/Datums
cal1.time_comp = false; // Keine Zeitauswahl
</script>
</body>
</html>
Denk mal das zeigt auf wo was hingehört.
Gruß aus Franken
Ortwin
Verfasst: Mi 5. Dez 2007, 19:29
von marphin
Vielen Dank nochmals an euch beide. Nachdem ich den Tigra nicht zum Laufen bekam, habe ich es nun doch geschafft, den jscalendar von gerdon zu integrieren.
Viele Grüße, Martin