Ergebnis 1 bis 9 von 9

Thema: Fehler nach Eingabe von unregelmäßigen Weiderholungen

  1. #1
    Contao-Nutzer
    Registriert seit
    20.06.2013.
    Beiträge
    22

    Standard Fehler nach Eingabe von unregelmäßigen Weiderholungen

    Hallo zusammen.
    Kann mir jemand bei dieser Fehlermeldung helfen? Ich geben eine unregelmäßige Wiederholung ein und schon funktioniert die Seite nicht mehr. Was mache ich falsch??
    Ich nutze übrigens Contao 3.5.8 und die Erweiterung calendar_extended ist auf dem neuesten Stand.
    --
    Vllt. hat jmd von Euch eine Idee, woran es liegen könnte? Vielen Dank vorab!

    HTML-Code:
    [17-Nov-2016 11:33:12 GMT] PHP Fatal error: Uncaught exception 'OutOfBoundsException' with message 'Invalid date "2016-11-18 12:32"' thrown in /homepages/31/d28979291/htdocs/www/.../system/modules/core/library/Contao/Date.php on line 438
    #0 /homepages/31/d28979291/htdocs/www/.../system/modules/core/library/Contao/Date.php(79): Contao\Date->dateToUnix()
    #1 /homepages/31/d28979291/htdocs/www/.../system/modules/calendar_extended/classes/EventsExt.php(392): Contao\Date->__construct('2016-11-18 12:3...', 'd.m.Y')
    #2 /homepages/31/d28979291/htdocs/www/.../system/modules/calendar_extended/modules/ModuleEventlist.php(201): Contao\EventsExt->getAllEventsExt(Array, 1479382392, 1495020791, Array)
    #3 /homepages/31/d28979291/htdocs/www/.../system/modules/core/modules/Module.php(283): Contao\ModuleEventlist->compile()
    #4 /homepages/31/d28979291/htdocs/www/.../system/modules/calendar_extended/modules/ModuleEventlist.php(112): Contao\Module->generate()
    #5 /homepages/31/d28979291/htdocs/www/.../system/modules/core/elements/ContentModule.php(59): Contao\ModuleEventlist->generate()
    #6 /homepages/31/d28979291/htdocs/www/.../system/modules/core/library/Contao/Controller.php(476): Contao\ContentModule->generate()
    #7 /homepages/31/d28979291/htdocs/www/.../system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
    #8 /homepages/31/d28979291/htdocs/www/.../system/modules/core/modules/Module.php(283): Contao\ModuleArticle->compile()
    #9 /homepages/31/d28979291/htdocs/www/.../system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
    #10 /homepages/31/d28979291/htdocs/www/.../system/modules/core/library/Contao/Controller.php(409): Contao\ModuleArticle->generate(true)
    #11 /homepages/31/d28979291/htdocs/www/.../system/modules/core/elements/ContentArticle.php(29): Contao\Controller::getArticle('279', false, true)
    #12 /homepages/31/d28979291/htdocs/www/.../system/modules/core/library/Contao/Controller.php(476): Contao\ContentArticle->generate()
    #13 /homepages/31/d28979291/htdocs/www/.../system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'footer')
    #14 /homepages/31/d28979291/htdocs/www/.../system/modules/core/modules/Module.php(283): Contao\ModuleArticle->compile()
    #15 /homepages/31/d28979291/htdocs/www/.../system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
    #16 /homepages/31/d28979291/htdocs/www/.../system/modules/core/library/Contao/Controller.php(409): Contao\ModuleArticle->generate(false)
    #17 /homepages/31/d28979291/htdocs/www/.../system/modules/core/library/Contao/Controller.php(269): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'footer')
    #18 /homepages/31/d28979291/htdocs/www/.../system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'footer')
    #19 /homepages/31/d28979291/htdocs/www/.../system/modules/core/controllers/FrontendIndex.php(267): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #20 /homepages/31/d28979291/htdocs/www/.../index.php(20): Contao\FrontendIndex->run()
    #21 {main}

  2. #2
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hi,

    es sieht so aus, als stimmt dein Datums-Format nicht.

    PHP-Code:
    #1 /homepages/31/d28979291/htdocs/www/.../system/modules/calendar_extended/classes/EventsExt.php(392): Contao\Date->__construct('2016-11-18 12:3...', 'd.m.Y') 
    Prüf das mal.

    Die aktuellste Version der Erweiterung gibt es nur über den Composer oder direkt aus dem Git. Wenn du den Composer im Contao nicht benutzt, oder die Erweiterung nicht manuell aus dem Git installiert hast, hast du nicht die aktuellste Version.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  3. #3
    Contao-Nutzer
    Registriert seit
    20.06.2013.
    Beiträge
    22

    Standard

    Vielen Dank Kestler.
    Und ja – scheint so. Nur wie behebe ich das Problem? Ich hab schon alternative Schreibweisen getestet –*das klappt nicht.
    Mache ich etwas falsch oder liegt's am System?
    Beste Grüße.
    Tim

  4. #4
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Prüfe mal das Format sowohl in den Einstellungen als auch in der Seitenstruktur.
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  5. #5
    Contao-Nutzer
    Registriert seit
    20.06.2013.
    Beiträge
    22

    Standard

    Hallo Kester.

    Ich weiß mir leider nicht zu helfen: Die Fehlermeldung 'Invalid date "2016-11-18 12:32" macht für mich erst mal keinen Sinn. Das Format ist somit entsprechend "Jahr-Monat-Tag" und somit für mich OK. So trage ich es auch überall ein. Was mich jedoch stutzig macht, ist warum dann in meinem Log bei "#1 ...('2016-11-18 12:3...', 'd.m.Y')" ausgegeben wird. d.m.Y? Worauf bezieht sich "d.m.Y"? Und warum ist das Format hier umgekehrt? Ist das für mich der Hinweis, das Datum entsprechend nach "d.m.Y" einzugeben? Ist das etwa die Erwartung des Systems?
    Wenn ich dann mal testweise das Datum Tag-Monat-Jahr eingebe, habe ich im BE keine Zugriff mehr auf die Terminseite. Ich muss dann zur Folge den Termin neu anlegen!

    In den Systemeinstellungen ist jedenfalls "Year-Month-Day" das eingetragene Format. Was die Seiteneinstellungen betrifft – weiß ich nicht genau, in wie fern hier das Datumsformat eine Rolle spielt. Als mögliche Einstellung kann ich meines Wissens nur die Einstellungen der Termin-Detailseite prüfen. Und dort ist kein Datumsformat zu finden.

    Der Fehler im FE taucht immer dann auf, sobald ich ein Datum eingebe. Ob so 2016-11-21 oder so 21.11.2016 oder so 21-11-2016. Danach ist diese BE-Seite quasi defekt!

  6. #6
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Muss ich mir wenn live ansehen. Evtl. kannst du mir einen Zugang per PN schicken, dann schaue ich mal drauf.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

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

    Standard

    Der Fehler liegt hier: https://github.com/kmielke/calendar_...tsExt.php#L392

    \Date::getNumericDatimFormat() gibt im Frontend die Einstellung des Startpunkts zurück und im Backend die Systemeinstellung. Du musst die Zeile auf
    PHP-Code:
    $newDateStart = new \Date(trim($strNewDate ' ' $strNewTime), \Config::get('datimFormat')); 
    ändern, da du hier ja Datumseingaben aus dem Backend verarbeitest.

  8. #8
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Danke Spooky,

    ist drin und kommt mit der nächsten Version.

    @Tim: Für's Erste musst du das manuell anpassen.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  9. #9
    Contao-Nutzer
    Registriert seit
    20.06.2013.
    Beiträge
    22

    Standard

    Ok. Super. Danke Euch für die Infos!
    Ich schau mir das an und versuche es manuell anzupassen.

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
  •