Ergebnis 1 bis 12 von 12

Thema: Wiederholende Öffnungszeiten - wie am besten umsetzen

  1. #1
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    471

    Standard Wiederholende Öffnungszeiten - wie am besten umsetzen

    Hallo,

    wir würden gerne auf einer Webseite tagesaktuelle Öffnungszeiten anzeigen lassen. So wie z.B.: "Heute bis 18 Uhr für Sie da."

    Da sich das mit den 18 Uhr von Montags-Freitags wiederholt, Samstags und Sonntags andere Öffnungszeiten aktuell sind, frage ich mich gerade, wie man das am geschicktesten Umsetzen kann.

    Eine Idee wäre, mit PHP den Wochentag abzufragen - aber vielleicht hat ja Contao was in den Bordmitteln, was wir dafür verwenden können, z.B. über den Kalender?

  2. #2
    Contao-Fan Avatar von kayyy
    Registriert seit
    01.07.2009.
    Beiträge
    457
    Partner-ID
    8987

    Standard

    Sollte mit dieser PHP Funktion gehen ->http://php.net/manual/de/function.date.php

    Und dann praktisch eine switch / if Anweisung "wenn Samstag, dann zeige das"
    Geändert von kayyy (15.07.2014 um 14:12 Uhr)

  3. #3
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    471

    Standard

    Ja, die Möglichkeit über PHP hatten wir auch ins Auge gefasst, doch wirft das einige Probleme auf, z.B. an Feiertagen. Vielleicht hat noch wer eine Idee?

  4. #4
    Contao-Fan Avatar von kayyy
    Registriert seit
    01.07.2009.
    Beiträge
    457
    Partner-ID
    8987

    Standard

    Dann setz die Feiertage halt mit in die PHP Anweisung.
    Soviele gibt es ja nicht

  5. #5
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Kalender ist grundsätzlich schon richtig, villeicht geht es mit insertags besser?
    https://contao.org/de/extension-list...090009.de.html

  6. #6
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    471

    Standard

    Inserttags lassen sich leider nicht ausführlich genug beschränken, bzw. eine Regel wie "immer nur Wochentags" gibt es dort nicht, sondern immer nur datumsbasierte Zeiträume.

  7. #7
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Wie sehen die Öffnungszeiten im Detail aus?

  8. #8
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    471

    Standard

    Montags-Freitags 8-19 Uhr
    Samstags 9-14 Uhr
    Sonntags geschlossen
    Feiertags geschlossen

  9. #9
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    na das sollte sich doch per php entsprechend filtern lassen

  10. #10
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    471

    Standard

    Ja, nur ist das für den "Endkunden" nicht optimal, da er gerne die Öffnungszeiten beinflussen möchte, falls es mal zu besonderen Geschäftszeiten kommt. Aber ich denke auch, das dies die unkomplizierteste Lösung ist.

  11. #11
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Pack die Öffnungszeiten in ein Array und teste Sie gegen die aktuelle Zeit und die Tage lassen sich auch testen ob es ein Feiertag ist.

  12. #12
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Auch wenn ich die Lösung too heavy finde, sollte auch der Einsatz des Kalenders möglich sein. Für jeden Wochentag ein Event anlegen und auf wöchentlich wiederholen einstellen. Als Eventliste dann immer nur das Event des aktuellen Tags anzeigen lassen. Vorteil: Wenn sich mal Ausnahmen ergeben, kann man halt die Wiederholung begrenzen und für die Zeit der Ausnahme einen neuen Termin anlegen.

    Wenn keine Termine an dem Tag vorhanden sind, könnte man einfach geschlossen als Öffnungszeit ausgeben.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •