Ich hatte das Problem, das beim Geburtsdatum im Profil trotz deutscher Sprachdatei immernoch die Monate englisch angezeigt werden, also z.B. bei mir March 8 1971, das nervt
Also hab ich mal gesucht, nen älteren Mod gefunden und den auf deutsch angepasst:
Backup der zu Datei die geändert wird!
Funktioniert bei mir in 6.004, sollte aber für alle 6.xxx gehen,
Datei die geändert werden muss = /inc/profile_disp.inc.php
Suche:
Alles anzeigen
Der Teil muss auskommentiert werden, sieht dann so aus:
Alles anzeigen
Danach in neuer Zeile den Code eingeben:
Datei hochladen, ins Profil gucken und nun steht anstatt das Geburtsdatum dein Alter dort
Also hab ich mal gesucht, nen älteren Mod gefunden und den auf deutsch angepasst:
Backup der zu Datei die geändert wird!
Funktioniert bei mir in 6.004, sollte aber für alle 6.xxx gehen,
Datei die geändert werden muss = /inc/profile_disp.inc.php
Suche:
Quellcode
- $aDate = explode( '-', $val, 2 );
- $iYear = (int)$aDate[0];
- if( $iYear < 1970 ) //cannot apply timestamp
- {
- $sMyDate = ( (string)($iYear + 65) ) . '-' . $aDate[1]; //plus 65 years
- $iTime = strtotime( $sMyDate ); //max understandable date by strtotime is 2038-01-19
- $sConvDate = date( $php_date_format, $iTime );
- $sConvDate = str_replace( (string)($iYear + 65), (string)$iYear, $sConvDate ); //then minus 100 years
- }
- else
- $sConvDate = strtotime( $val );
- $sConvDate = date( $php_date_format, strtotime( $val ) ); //can apply timestamp
- $ret .= $sConvDate;
Der Teil muss auskommentiert werden, sieht dann so aus:
Quellcode
- /*
- $aDate = explode( '-', $val, 2 );
- $iYear = (int)$aDate[0];
- if( $iYear < 1970 ) //cannot apply timestamp
- {
- $sMyDate = ( (string)($iYear + 65) ) . '-' . $aDate[1]; //plus 65 years
- $iTime = strtotime( $sMyDate ); //max understandable date by strtotime is 2038-01-19
- $sConvDate = date( $php_date_format, $iTime );
- $sConvDate = str_replace( (string)($iYear + 65), (string)$iYear, $sConvDate ); //then minus 100 years
- }
- else
- $sConvDate = strtotime( $val );
- $sConvDate = date( $php_date_format, strtotime( $val ) ); //can apply timestamp
- $ret .= $sConvDate;
- */
Danach in neuer Zeile den Code eingeben:
Datei hochladen, ins Profil gucken und nun steht anstatt das Geburtsdatum dein Alter dort