Gelöst [CLOSED]Unterschiedliche Verhalten bei „leerem“ Datum
9 Jahre 2 Monate her #5724
von andi
Unterschiedliche Verhalten bei „leerem“ Datum wurde erstellt von andi
CLM verwendet für die Eingabe eines „leeren“ Datums den String „0000-00-00“, das Joomla Kalender Objekt jedoch „0000-00-00 00:00:00“. Dies führt dazu, dass bei erneutem ändern das Datum „-1-11-30“ angezeigt wird.
Wird dem Joomla Kalender Objekt ein „leeres“ Datum übergeben, so wird das Eingabefeld gelöscht. Vielleicht könnte / sollte man das angleichen.
Beispiele für das Verhalten bei Turnieren: Turnier ändern oder Runde ändern
Hier befindet sich das entsprechende Joomla Kalender Objekt:
Datei: libraries/cms/html/html.php
Funktion: calendar
Wird dem Joomla Kalender Objekt ein „leeres“ Datum übergeben, so wird das Eingabefeld gelöscht. Vielleicht könnte / sollte man das angleichen.
Beispiele für das Verhalten bei Turnieren: Turnier ändern oder Runde ändern
Hier befindet sich das entsprechende Joomla Kalender Objekt:
Datei: libraries/cms/html/html.php
Funktion: calendar
Bitte Anmelden um der Konversation beizutreten.
9 Jahre 2 Monate her #5726
von kbaerthel
kbaerthel antwortete auf Unterschiedliche Verhalten bei „leerem“ Datum
Danke für den Hinweis. Ja, die Darstellung eines nicht gesetzten Datumsfeldes im CLM ist verbesserungswürdig. Wir werden den Hinweis bzgl. Joomla-Library nachgehen und melden uns wieder, könnte aber einige Tage/Wochen dauern.
Bitte Anmelden um der Konversation beizutreten.
9 Jahre 2 Monate her #5728
von andi
andi antwortete auf Unterschiedliche Verhalten bei „leerem“ Datum
Kein Problem. Bin gerne bereit, bei der Lösung behilflich zu sein.
Bitte Anmelden um der Konversation beizutreten.
9 Jahre 1 Monat her #5729
von kbaerthel
kbaerthel antwortete auf Unterschiedliche Verhalten bei „leerem“ Datum
Hallo Andi, wollte mich dieses Punktes annehmen und war überzeugt, dass hier etwas zu tun ist.
Doch in meinen Testsystemen kann ich die Anzeige -1-11-30 nicht mehr provozieren. Bitte Fehlverhalten nochmal beschreiben und auch Joomla- und PHP-Version mitteilen. In CLM haben wir in den letzten Monaten in dieser Richtung nichts geändert.
Doch in meinen Testsystemen kann ich die Anzeige -1-11-30 nicht mehr provozieren. Bitte Fehlverhalten nochmal beschreiben und auch Joomla- und PHP-Version mitteilen. In CLM haben wir in den letzten Monaten in dieser Richtung nichts geändert.
Bitte Anmelden um der Konversation beizutreten.
9 Jahre 1 Monat her #5733
von andi
andi antwortete auf Unterschiedliche Verhalten bei „leerem“ Datum
Der Fehler lässt sich bei mir wie folgt reproduzieren:
Innerhalb eines Einzel-Turnieres z.B. die Grunddaten einer Runde öffnen. Dort das Datum auf den Wert „0000-00-00“ (für ein leeres Datum) setzen, speichern und schließen. Nach erneutem Öffnen erscheint bei mir als Datum „-1-11-30“.
Da die Installation schon mehrere Versionswechsel hinter sich hat, werde ich mal „frisches“ System installieren und schauen, ob dort der Fehler weiterhin auftritt.
Der Vollstängigkeit halber hier noch die Infos von meinem Testsystem:
Innerhalb eines Einzel-Turnieres z.B. die Grunddaten einer Runde öffnen. Dort das Datum auf den Wert „0000-00-00“ (für ein leeres Datum) setzen, speichern und schließen. Nach erneutem Öffnen erscheint bei mir als Datum „-1-11-30“.
Da die Installation schon mehrere Versionswechsel hinter sich hat, werde ich mal „frisches“ System installieren und schauen, ob dort der Fehler weiterhin auftritt.
Der Vollstängigkeit halber hier noch die Infos von meinem Testsystem:
| Joomla | 3.6.4 |
| CLM | 3.3.3 |
| Php | 5.6.28 |
| MySQL | 5.5 |
| Treiber | MySQLi |
| Zeichensatz DB | latin1_swedish_ci |
| Zeichensatz Connection | utf8mb4_general_ci |
Bitte Anmelden um der Konversation beizutreten.
9 Jahre 1 Monat her #5736
von kbaerthel
kbaerthel antwortete auf Unterschiedliche Verhalten bei „leerem“ Datum
Danke für die Details.
Leider konnte ich keine genaue Ursache für die unterschiedliche Anzeige eines leeren Datums finden. Ein kleiner Trick sollte das Problem lösen.
Die solche Mini-Korrektur, im Moment nur für die Datumsfelder bei Einzelturnieren ist eingebaut, im repo abgelegt und im Testpaket 3.3.4a umgesetzt.
Testergebnisse bitte melden.
Bei positiver Rückmeldung werden alle Datumsfelder der verschiedenen CLM-Views entsprechend behandelt.
Leider konnte ich keine genaue Ursache für die unterschiedliche Anzeige eines leeren Datums finden. Ein kleiner Trick sollte das Problem lösen.
Die solche Mini-Korrektur, im Moment nur für die Datumsfelder bei Einzelturnieren ist eingebaut, im repo abgelegt und im Testpaket 3.3.4a umgesetzt.
Testergebnisse bitte melden.
Bei positiver Rückmeldung werden alle Datumsfelder der verschiedenen CLM-Views entsprechend behandelt.
Bitte Anmelden um der Konversation beizutreten.
Zugang
- Nicht erlaubt Themen erstellen
- Nicht erlaubt antworten
- Nicht erlaubt Beitrag bearbeiten
Ladezeit der Seite: 0.072 Sekunden