Ergebnis 1 bis 16 von 16

Thema: Kalenderdaten um einen Tag nach vorn verschoben

  1. #1
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    591

    Standard Kalenderdaten um einen Tag nach vorn verschoben

    Hallo zusammen,
    ich habe mit dem CTS Belegungsplan ein kleines Problem und würde mich über eure Hilfe freuen.
    Contao 5.3.12, PHP Version 8.3.8
    Das Problem ist folgendes: Wenn ich z.B. einen belegten Zeitraum eingebe 23.11 - 03.12.2024 dann wird das halbe Feld schon am 22.11 angezeigt und das Feld des letzten Tages am 02.12. praktisch ein Tag zu früh, was ja bedeuten würde der .03. wäre schon frei.
    Wie kann man das lösen, dass die Tage Anfang und Ende nicht um 1 Tag nach vorne versetzt sind?
    Dankeschön fürs lesen bis hierhin.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

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

    Standard

    Moderation: Thread in das entsprechende Unterforum verschoben.

    Ich vermute dir geht es um contao-themes-shop/vacancy-calendar?

    Welche Zeitzone hast du in den Systemeinstellungen eingestellt?
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    591

    Standard

    Hallo Spooky,
    ja vacancy-calendar.
    Datumsformat d.m.Y H:i und Europa/Berlin
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

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

    Standard

    Existiert CTS überhaupt noch?
    » sponsor me via GitHub or Revolut

  5. #5
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    591

    Standard

    hallo,
    über den CM und die Erweiterung lässt sich die Webseite aufrufen. (https://www.contao-themes-shop.de/)
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

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

    Standard

    Ah, war wohl nur kurz down heute. Wenn du noch ein Aktives Support Verhältnis hast, kannst du support@contao-themes-shop.de kontaktieren.
    » sponsor me via GitHub or Revolut

  7. #7
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    591

    Standard

    Dankeschön, ok dann versuche ich es mal darüber.
    Melde das Ergebnis mal hier.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  8. #8
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.514
    Partner-ID
    6122

    Standard

    Zitat Zitat von elwega Beitrag anzeigen
    ...Melde das Ergebnis mal hier.
    FYI: Es existiert noch ein issue #3236 zum gen. Thema (no extension)
    Evtl. in zukünftigen Contao Versionen ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

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

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    FYI: Es existiert noch ein issue #3236 zum Thema (no extension)
    Evtl. in zukünftigen Contao Versionen ...
    Das hat aber nichts mit diesem Thema hier zu tun?
    » sponsor me via GitHub or Revolut

  10. #10
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.514
    Partner-ID
    6122

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das hat aber nichts mit diesem Thema hier zu tun?
    Nope - eher nur ein gen. comment
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

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

    Standard

    Du hattest aber geschrieben:

    Zitat Zitat von Franko Beitrag anzeigen
    zum gen. Thema
    » sponsor me via GitHub or Revolut

  12. #12
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.980
    Contao-Projekt unterstützen

    Support Contao

    Standard

    /src/Generator/CalendarGenerator.php

    PHP-Code:
    <?php

    declare(strict_types=1);

    namespace 
    ContaoThemesShop\VacancyCalendar\Generator;

    use 
    Carbon\Carbon;
    use 
    Contao\Model\Collection;
    use 
    ContaoThemesShop\VacancyCalendar\Model\ReservationModel;
    use 
    Symfony\Contracts\Translation\TranslatorInterface;

    use function 
    array_key_exists;
    use function 
    count;
    use function 
    is_array;
    use function 
    ksort;
    use function 
    sprintf;

    /**
     * @SuppressWarnings(PHPMD.CyclomaticComplexity)
     * @SuppressWarnings(PHPMD.NPathComplexity)
     * @SuppressWarnings(PHPMD.ExcessiveMethodLength)
     */
    final class CalendarGenerator
    {
        private const 
    DATE_FORMAT 'Ymd';
    ....
    Dies verursacht wohl eine "Zeitverschiebung" zur Backendeinstellung.
    Das ändern auf mein Backend-Datumsformat hatte Abhilfe gebracht:
    private const DATE_FORMAT = 'd.m.Y';

    Der richtige Ansatz hier wäre wohl: private const DATE_FORMAT = 'nimm-das-datum-aus-den-backeneinstellungen';
    Grüsse
    Bernhard


  13. #13
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    591

    Standard

    Hallo Bernhard,
    danke für den Tipp.
    Gestern ging bei mir nichts mehr. Das werde ich heute gleich versuchen

    .....
    Dies verursacht wohl eine "Zeitverschiebung" zur Backendeinstellung.
    Das ändern auf mein Backend-Datumsformat hatte Abhilfe gebracht:
    private const DATE_FORMAT = 'd.m.Y';

    Der richtige Ansatz hier wäre wohl: private const DATE_FORMAT = 'nimm-das-datum-aus-den-backeneinstellungen';
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  14. #14
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    591

    Standard

    Hallo,
    das Ändern hier:
    Code:
    private const DATE_FORMAT = 'd.m.Y';
    oder auch ohne Punkte, hat leider keinen Effekt erzielt.
    Systemwartung und CM Cache neu erstellt.
    Wenn ich bei Beginn: 23.11.2024 eintrage und bei Ende 03.12.2024
    erfolgt in der Anzeige beim 22. die halbe Markierung und am 02.12. also um einen Tag nach vorne versetzt.
    Der 03.12. erscheint als frei / unbelegt was ja falsch ist.
    Geändert von elwega (08.08.2024 um 10:06 Uhr)
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  15. #15
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    591

    Standard

    Hallo zusammen,
    es gibt nun auch von den Entwicklern eine Nachricht.
    Es dauert aber noch etwas bis zum ersten Ergebnis.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  16. #16
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    591

    Standard

    Hallo zusammen,
    es gibt eine Rückmeldung des Entwicklers!
    Das Problem ist durch ein Update der Erweiterung gelöst.
    Dankeschön an die Entwickler.
    Über den CM kann das Update (contao-themes-shop/vacancy-calendar) Version 2.0.2 aktualisiert werden.
    Danach ist die Verschiebung weg.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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