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

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

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

  • andi
  • andis Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Beiträge: 30
  • 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 4 Monate her #5739

  • andi
  • andis Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Beiträge: 30
  • 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 4 Monate her #5740

  • kbaerthel
  • kbaerthels Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 1044
  • Dank erhalten: 42
  • 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 3 Monate her #5741

  • andi
  • andis Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK2
  • Beiträge: 30
  • 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.086 Sekunden

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.