Ergebnis 1 bis 6 von 6

Thema: Events erst am Folgetag ausblenden?

  1. #1
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    704
    User beschenken
    Wunschliste

    Standard Events erst am Folgetag ausblenden?

    Hallo,

    Ich nutze eine recht einfache Eventliste. Es wird lediglich ein Startdatum eingetragen und ein wenig Text. KEIN Enddatum, keine Uhrzeit und auch nichts in den Feldern Anzeigen ab/bis. Dies sollte wenn irgend möglich auch so bleiben.
    Nun ist es so, dass Events schon am Veranstaltungstag nicht mehr angezeigt werden. Es gibt eine zweite Liste "vergangene Termine", dort sind sie dann. Im Modul Eventliste ist das Häkchen bei "Laufende Events ausblenden" NICHT gesetzt (bei beiden Listen).
    Setze ich eine Uhrzeit, so ist das Verhalten identisch sobald die Startzeit erreicht ist, sprich der Event verschwindet.

    Ich suche nun eine Möglichkeit, dass Events immer bis zB 23:59 des Veranstaltungstages dargestellt werden.
    Irgendwer ne Idee?

    Wenn es hilft, hier die Seite
    https://www.christoph-ruf.de/
    ganz unten in der rechten Spalte ist ein Akkordeon mit den alten Terminen.
    Grüße, Stefko

  2. #2
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Ort
    Dortmund
    Beiträge
    1.890

    Standard

    Hallo Stefko,
    vermutlich liegt es daran, dass ohne jegliche Start- und EndeZEIT die Events virtuell um 0:00 beginnen und keine Dauer haben.

    Da fällt mir auf die Schnelle nur ein (da du ja Zeiten nicht brauchst), alle Events auf Startzeit 23:59 zu setzen und im Template die Uhrzeitanzeige auszublenden. Die Änderung bestehender Einträge sollte per SQL schnell gehen.

    Gruß,
    folkfreund
    www.folkfreun.de - Treffpunkt für Folkmusiker, Folktänzer, Veranstalter und alle Freunde von trad. Folkmusik

  3. #3
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    704
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Hallo Stefko,
    vermutlich liegt es daran, dass ohne jegliche Start- und EndeZEIT die Events virtuell um 0:00 beginnen und keine Dauer haben.
    In die Richtung habe ich auch schon gedacht und rumprobiert, allerdings irritiert mich eines:
    Setze ich eine Uhrzeit für einen (heutigen) Event, wird dieser nur angezeigt, wenn die Startzeit in der Zukunft liegt. Mit Erreichen der Startzeit verschwindet er wieder. Und das obwohl im Modul Eventliste das Häkchen bei "Laufende Events ausblenden" NICHT gesetzt ist. Das sollte dann doch eigentlich nicht der Fall sein.

    Da fällt mir auf die Schnelle nur ein (da du ja Zeiten nicht brauchst), alle Events auf Startzeit 23:59 zu setzen und im Template die Uhrzeitanzeige auszublenden. Die Änderung bestehender Einträge sollte per SQL schnell gehen.
    Wäre ein gangbarer Workaround. Da das Feld für den Seiteninhaber aber augeblendet ist, meine nächste Frage. Wäre es möglich, den Startzeitpunkt für alle in Zukunft erstellten Events automatisch auf 23:58 zu setzen? So dass dieses in Zukunft weiterhin ignoriert werden kann?
    Grüße, Stefko

  4. #4
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Ort
    Dortmund
    Beiträge
    1.890

    Standard

    Zitat Zitat von Stefko Beitrag anzeigen
    Setze ich eine Uhrzeit für einen (heutigen) Event, wird dieser nur angezeigt, wenn die Startzeit in der Zukunft liegt. Mit Erreichen der Startzeit verschwindet er wieder. Und das obwohl im Modul Eventliste das Häkchen bei "Laufende Events ausblenden" NICHT gesetzt ist. Das sollte dann doch eigentlich nicht der Fall sein.
    Hast du auch eine Endezeit gesetzt? Sonst hat nach meiner Theorie der Event eine Dauer von 0, ist also sofort zu Ende.

    Zitat Zitat von Stefko Beitrag anzeigen
    Wäre es möglich, den Startzeitpunkt für alle in Zukunft erstellten Events automatisch auf 23:58 zu setzen? So dass dieses in Zukunft weiterhin ignoriert werden kann?
    Das kann ich dir nicht sagen. Evtl. kann man da mit dem DCA und den Felddefinitionen der Events was machen.
    www.folkfreun.de - Treffpunkt für Folkmusiker, Folktänzer, Veranstalter und alle Freunde von trad. Folkmusik

  5. #5
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    704
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Hast du auch eine Endezeit gesetzt? Sonst hat nach meiner Theorie der Event eine Dauer von 0, ist also sofort zu Ende.
    Ja, das geschieht ja automatisch wenn man "Zeit hinzufügen" anklickt -> 0:00 bis 23:59
    Ich habe es eben nochmal gestestet. Startzeit 1min in der Zukunft, Event wird angezeigt bis die Uhr umspringt, dann isser weg (trotz Endzeit 23:59).

    Das kann ich dir nicht sagen. Evtl. kann man da mit dem DCA und den Felddefinitionen der Events was machen.
    In die Richtung dachte ich auch schon, jemand ne Ahnung, was da das korrekte Stellschräubchen wäre?
    Auf jeden Fall schon mal Danke ;-)
    Grüße, Stefko

  6. #6
    Contao-Nutzer
    Registriert seit
    14.11.2019.
    Beiträge
    22

    Standard Hast du eine Lösung für das Problem?

    Ich möchte auch gerne erreichen, dass Events erst ab dem Folgetag ausgeblendet werden.

    Laufende Veranstaltungen nicht ausblenden ist angekreuzt.

    Manchmal gibt es Leute, die eine Veranstaltung am selben Tag noch auf der Website sehen wollen, - um zu sehen, was sie versäumt haben ...

    Zur Zeit mache ich es so, dass ich eine zweite liste habe, die einen Tag in die Vergangenheit schaut ...

    b.
    Geändert von bwl21 (17.09.2020 um 11:18 Uhr)

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
  •