Hallo,
wir verwenden wt_directoy und haben eine Problem mit der Datumsanzeige des Feldes Birthday aus tt_Address im Frontend. Dort werden alle Datumsangaben vor dem 01.01.1970 als Zahl, so wie in der Datenbank gespeichert (z.B. -1010538000), angezeigt.
Die Anpassungen in der Datei t3lib/jsfunc.evalfield.js haben wir vorgenommen, das Speichern der negativen Timestamps funktioniert seit dem.
// t3lib/jsfunc.evalfield.js, line 349:
// Änderung ermöglicht Datumseingabe von 1902 ++
if ( (year >= 0 && year < 38-) || (year >= 02 && year < 100) || (year >= 1902 && year < 2038-) ) {
// t3lib/jsfunc.evalfield.js, line 368:
// Diese Zeile einfach auskommentieren!
// if (this.lastDate < 0) {this.lastDate = 0;}
Es bleibt nur das Problem im Frontend.
Die Angaben im Setup von wt_directory zum Feld Birthday wurden nicht verändert (field.birthday.strftime=%d.%m.%Y).
Wir vermuten, dass es auch an der bei uns eingesetzten PHP-Version liegen kann.
Zur Zt. arbeiten wir mit Typo3 4.0.9 und PHP 4.3.4 (wir müssen aus verschiedenen Gründen vorerst damit leben, haben darauf leider keinen direkten Einfluss).
Kann jemand bestätigen, dass es an der Systemkonfiguration (PHP) liegt, oder gibt es eine andere Hilfestellung/Lösung dazu?
Gruß
Thomas