Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA: [CLOSED]Unterschiedliche Verhalten bei „leerem“ Datum

Unterschiedliche Verhalten bei „leerem“ Datum 7 Jahre 11 Monate her #5738

  • andi
  • andis Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Beiträge: 31
  • Dank erhalten: 8
  • Karma: 0
Implementierung behebt zwar den Fehler mit einem „leeren Datum“, verursacht aber im „Turnier Form“ einen neuen. Wird jetzt der „letzter Turniertag“ leer gelassen, dann erhalte ich folgende Fehlermeldung: „letzter Turniertag: to low“

In der Datei „admin/tables/turniere.php“ Zeile 139 wird überprüft, ob der letzte Turniertag nach dem ersten Turniertag liegt bzw. „leer“ (0000-00-00) ist. Das Joomla Kalender Objekt verwendet meines Erachtens aber einen leeren String für die Anzeige.

Würde sich für die Anpassung nicht eine eigene Methode in der Klasse CLMForm anbieten, als Wrapper für JHTML::_('calendar', ...)? Etwa in der Form
public static function calendar($value, $name, $id, $format = '%Y-%m-%d', $attribs = null) {
	if ($value == '0000-00-00') $value = '';
	
	return JHTML::_('calendar', $value, $name, $id, $format, $attribs);
}
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Unterschiedliche Verhalten bei „leerem“ Datum 7 Jahre 11 Monate her #5739

  • andi
  • andis Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Beiträge: 31
  • Dank erhalten: 8
  • Karma: 0
Die Ursache für das unterschiedliche Verhalten liegt wahrscheinlich am MySQL Datentyp. Joomla verwendet den Datentyp datetime – Datum inklusive Uhrzeit – und CLM ein date – ausschließlich Datum.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Unterschiedliche Verhalten bei „leerem“ Datum 7 Jahre 11 Monate her #5740

  • kbaerthel
  • kbaerthels Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 1058
  • Dank erhalten: 47
  • Karma: 6
Die Datumsprüfung bzgl. erster/letzter Turniertag ist korrigiert und auch die vorgeschlagene Methode ist eingebaut. Mit beiden steht Paket 3.3.4c zum Test bereit.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Unterschiedliche Verhalten bei „leerem“ Datum 7 Jahre 10 Monate her #5741

  • andi
  • andis Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Beiträge: 31
  • Dank erhalten: 8
  • Karma: 0
Beim Testen sind mir keine Fehler mehr aufgefallen.
Danke
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
  • 2
Ladezeit der Seite: 0.071 Sekunden