Kalender für Terminanfrage in Kontaktformular?

Gesperrt
marphin
Beiträge: 196
Registriert: Mo 24. Nov 2003, 13:01

Kalender für Terminanfrage in Kontaktformular?

Beitrag von marphin » Do 29. Nov 2007, 12:44

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

Oldperl
Beiträge: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Beitrag von Oldperl » Do 29. Nov 2007, 15:21

Kann man 8)

Hab ich schon mal in einem FrontendFormular gemacht. Mir fehlt im Moment aber die Zeit das raus zu suchen.
Falls ich drüber stolper.... :wink:

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

marphin
Beiträge: 196
Registriert: Mo 24. Nov 2003, 13:01

Beitrag von marphin » Do 29. Nov 2007, 15:26

Hallo Ortwin,

das wäre ja super, dann kann ich ja nur auf ein Stolpern hoffen :wink:

Gruß, martin

gerdon
Beiträge: 55
Registriert: Sa 6. Sep 2003, 07:11
Wohnort: Siegen

Beitrag von gerdon » Mo 3. Dez 2007, 13:31

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.

marphin
Beiträge: 196
Registriert: Mo 24. Nov 2003, 13:01

Beitrag von marphin » Mo 3. Dez 2007, 14:39

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

Oldperl
Beiträge: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Beitrag von Oldperl » Di 4. Dez 2007, 11:51

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
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

marphin
Beiträge: 196
Registriert: Mo 24. Nov 2003, 13:01

Beitrag von marphin » Di 4. Dez 2007, 14:32

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

Oldperl
Beiträge: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Beitrag von Oldperl » Mi 5. Dez 2007, 08:23

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
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

marphin
Beiträge: 196
Registriert: Mo 24. Nov 2003, 13:01

Beitrag von marphin » Mi 5. Dez 2007, 19:29

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

Gesperrt