Ergebnis 1 bis 14 von 14

Thema: Event in verkürzter Darstellung bis zu letzten Tag zeigen

  1. #1
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard Event in verkürzter Darstellung bis zu letzten Tag zeigen

    Also irgendwo habe ich ein Problem - ich habe eine umfangreiche Terminliste. Dabei gibt es ein und mehrtägige Termine. Und genau damit habe ich seit kurzem Probleme. Sagen wir mal ein Termin geht von Freitag bis Sonntag. Eingestellt ist verkürzte Darstellung und alle zukünftige Events anzeigen.

    - Vor dem Termin wird alles korrekt dargestellt
    - am 1. Tag des Termines ist auch noch alles ok
    - aber dann ... ist er weg.

    Er sollte aber bis zum letzten Tag des Termines zu sehen sein. Wenn ich die "Verkürzte Darstellung" raus nehmen, ist der Termin korrekt bis zum letzten Tag zu sehen.
    Das hat aber schon mal mit genau diesen Einstellungen funktioniert, mach ich da was falsch?

    Version 3.5.15
    Geändert von mokaki (29.07.2016 um 23:25 Uhr)

  2. #2
    Contao-Nutzer Avatar von marq
    Registriert seit
    20.03.2010.
    Ort
    Göttingen
    Beiträge
    195
    User beschenken
    Wunschliste

    Standard

    Also nur für mein Verständnis:

    Du legst ein Termin an - sagen wir

    "Peanutbuttern"
    Start: 30.07.2016
    Ende: 01.08.2016

    In der verkürzten Darstellung wird dir das ganze nur einmal am 30.7., als am Start-Tag ausgeben richtig?

    So rein logisch ist das sogar richtig - weil die verkürzte Darstellung soll ja genau das tun.

    Wenn du jetzt halt willst, das trotz der verkürzten Darstellung, welche dann eigentlich keine mehr ist, an jeden Tag bis zum 01.08.2016 "Peanutbuttern" ausgeben wird, müsstest du den Termin halt so anlegen, das dieser vom 30.07. startet und dann mit drei Wiederholungen arbeiten. Generell macht das aber überhaupt kein Sinn, weil damit erreicht man dann in der verkürzten Darstellungsform die verkürzte Darstellung.
    Geändert von marq (30.07.2016 um 00:22 Uhr)

  3. #3
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Im Tooltip der "Verkürzte Darstellung"-Option steht: "Events nur einmal anzeigen, auch wenn sie mehrere Tage umfassen."
    Also alles richtig.

    Allerdings habe ich das auch bei mir aktiviert. Meine Termine werden immer angezeigt, auch wenn sie bereits laufen und der erste Tag vorbei ist. Wenn ein Termin vom 24.07.2016 bis 01.08.2016 geht, wird er bei mir auch immer über den gesamten Zeitraum angezeigt. Unter "nicht verkürzt" würde ich verstehen, das der Termin in meinem Fall gleich 8 mal angezeigt wird, wenn gerade der 24.07.2016 wäre.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  4. #4
    Contao-Nutzer Avatar von mokaki
    Registriert seit
    19.12.2009.
    Ort
    Bayern
    Beiträge
    180

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Meine Termine werden immer angezeigt, auch wenn sie bereits laufen und der erste Tag vorbei ist. Wenn ein Termin vom 24.07.2016 bis 01.08.2016 geht, wird er bei mir auch immer über den gesamten Zeitraum angezeigt.
    Genau so würde ich mir das auch vorstellen - und so war es auch mal - der sollte so lange angezeigt werden bis der letzte Tag des Termines auch vorbei ist. Nur woran könnte das liegen? Die verschiedenen Templets habe ich auch schon ausprobiert, also an einer Templetänderung meinerseits dürfte es eigentlich auch nicht liegen.

  5. #5
    Contao-Nutzer Avatar von marq
    Registriert seit
    20.03.2010.
    Ort
    Göttingen
    Beiträge
    195
    User beschenken
    Wunschliste

    Standard

    Ok,

    ich habe das gerade mal in der Contao-Demo getestet.

    Hier die Auswahl was passiert, wenn man nicht kürzt:

    nicht_gekuerzt.jpg

    Dann wie das ganze aussieht, wenn man kürzt:

    gekuerzt.jpg

    Am besten wäre mal wenn du ebend ein Screenshot machst von:

    - 1. Modul Einstellung.
    - 2. Wie du den Termin erfasst hast.

  6. #6
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Okay, jetzt ist mir klar was gekürzt heißt. Bei mir wird so ein Termin aber auch am 31.7., 1.8. und 2.8. angezeigt. Das würde ich auch so erwarten und alles andere für einen Bug halten.
    Geändert von Samson1964 (30.07.2016 um 21:34 Uhr)
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  7. #7
    Contao-Nutzer Avatar von marq
    Registriert seit
    20.03.2010.
    Ort
    Göttingen
    Beiträge
    195
    User beschenken
    Wunschliste

    Standard

    Naja die Screenshots von mir stammen aus der Übersicht der "kommenden Termine"... es kommt halt immer ganz stark darauf an was man in der Ausgabe hat, die Termine werden so auch in der entsprechenden Tagesübersicht angezeigt.

    Nur wenn man halt eine Liste will wo sagen wir mal:
    Termin 1 - heute
    Termin 1 - morgen
    Termin 1 - übermorgen

    drin steht, darf man halt nicht die gekürzte Darstellung nehmen :-) Also ohne die entsprechenden Einstellungen kommen wir hier halt nicht weiter

  8. #8
    Contao-Fan Avatar von pandroid
    Registriert seit
    15.08.2009.
    Ort
    Jena
    Beiträge
    314

    Standard

    Also ich habe das gleiche Problem nach einem Update von 3.5.4 auf 3.5.15

    Hier mal Screenshots dazu

    Angelegte Termine
    Bildschirmfoto 2016-08-01 um 19.56.45.png

    Konfiguration Modul
    Bildschirmfoto 2016-08-01 um 19.57.32.png

    Ausgabe 3.5.4
    Bildschirmfoto 2016-08-01 um 19.58.51.png

    Ausgabe 3.5.15
    Bildschirmfoto 2016-08-01 um 19.58.59.png

    Ich konnte aber im Changelog seit der 3.5.4 nichts auffälliges dazu finden. Außer dass das Startdatum von Multiday-Events nicht mehr angepasst werden.

    Habt ihr noch etwas brauchbares gefunden?
    Angehängte Grafiken Angehängte Grafiken
    LG
    PAndroid

  9. #9
    Contao-Nutzer Avatar von franky_m
    Registriert seit
    31.10.2014.
    Ort
    Zell a. Main
    Beiträge
    24

    Standard

    Ich habe das gleiche Problem (in der Version 4.2.4) und auch gerade auf demo.contao.org (dort in der Version 3.5.17) getestet:

    Ein mehrtägiges Event eingetragen mit Startdatum vor einer Woche und Enddatum in einer Woche.

    In der Eventliste wird es aber nicht mehr ausgeben (Einstellung: Alle zukünftigen Events). Nur im Kalenderblatt ist es ersichtlich.

    Das ganze hat auch nichts zu tun mit der "verkürzten Darstellung". Diese beeinflußt nur die Mehrfachnennung im Kalenderblatt oder in der Liste, wenn das gesamte Event in der Zukunft liegt.

    Ich tippe also leider auch auf einen Bug ...

  10. #10
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja ich hatte das gestern auch und hier gabs den Link auf GitHub dazu.
    https://community.contao.org/de/show...nde-Events-aus
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    @franky_m beanstande das am besten direkt im Ticket: https://github.com/contao/core/issues/8497

  12. #12
    Contao-Nutzer Avatar von franky_m
    Registriert seit
    31.10.2014.
    Ort
    Zell a. Main
    Beiträge
    24

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    @franky_m beanstande das am besten direkt im Ticket: https://github.com/contao/core/issues/8497
    Alles klar. Hab ich gemacht.

  13. #13
    Contao-Fan
    Registriert seit
    08.07.2009.
    Beiträge
    530

    Standard

    Hallo,

    weiß zufällig jemand wo die Datumsausgabe für mehrtätige Events formatiert wird? Mehrtägige Events werden aktuell in der Form "xx.xx.xxxx-xx.xx.xxx" dargestellt, ich würde aber gerne Leerzeichen zwischen dem Bindestrich einfügen: xx.xx.xxxx - xx.xx.xxxx

    Zudem würde ich die Ausgabe gerne in der Form anpassen, dass bei beiden Daten der Monat ausgeschrieben wird.

    Im Template wird standardmäßig nur die Variable <?= $this->date ?> verwendet.

  14. #14
    Contao-Nutzer
    Registriert seit
    06.09.2016.
    Beiträge
    125

    Standard

    Die bereitgestellten Variablen (anzuzeigen mit showTemplateVars) sind erstmal so wie sie sind. Wenn du eine andere Ausgabe möchtest, kannst du dir im Template event_list eine entsprechende Logik programmieren. Du musst dann aber die Ausgangsdaten $this->endDate etc. verwenden und alle Fälle abdecken. Hier ein Beispiel, aber nicht für Wiederholungsevents:

    PHP-Code:
    <?php
        $uhrzeitneu 
    "";
        
    $datumneu "";
        if (
    $this->endDate==""): {
            
    $datumneu.=$this->parseDate("D, j.F"$this->startDate);
            if (
    $this->addTime!=""): {
                
    $uhrzeitneu.=$this->parseDate("H:i"$this->startTime);
                if (
    $this->parseDate("H:i"$this->endTime)!=$this->parseDate("H:i"$this->startTime)): $uhrzeitneu.=" - ".$this->parseDate("H:i"$this->endTime); else: $uhrzeitneu.=""; endif;
            } endif;
        } else: {
            
    $datumneu.=$this->parseDate("D, j.F"$this->startDate);
            if (
    $this->addTime!=""): {
                
    $datumneu.=" ".$this->parseDate("H:i"$this->startTime)." - ";
                
    $datumneu.=$this->parseDate("D, j.F"$this->endDate);
                if (
    $this->parseDate("H:i"$this->endTime)!=$this->parseDate("H:i"$this->startTime)): $datumneu.=" ".$this->parseDate("H:i"$this->endTime).""; endif;
            } else: {
                
    $datumneu.=" - ".$this->parseDate("D, j.F"$this->endDate);
            } endif;
        } endif; 
    ?>

    <?php  echo $datumneu?><?php  echo $uhrzeitneu?>
    Geändert von Physiklehrer (10.04.2018 um 17:21 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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