Docman, eine an und für sich excellente Komponente zu Mambo, zeigt wieder einmal die Ingoranz der Entwickler für die deutsche Sprache ...
Jetzt gab es ein paar Anfragen an mich, wie ich das realisiert habe, dass bei mir das Datum richtig, also wenn deutsche Sprache auch in deutsch angezeigt wird.
Keine Hexerei (wenn sich wer ein bisschen im Coden auskennt).
Suche einfach in der
docman.php nach:
Code:
if ($show_date) echo "<td width='25%' class='sectiontableentry1' align='right'>" . $rows -> dmdate_published . "</td>";
else echo "<td width='25%' class='sectiontableentry1'></td>";
und füge
davor das hier ein:
Code:
// local date (mic)
global $mosConfig_locale, $mosConfig_lang;
if($mosConfig_lang == '' || $mosConfig_lang == 'english'){
setlocale(LC_TIME, $mosConfig_locale);
$rows -> dmdate_published = strftime("%Y-%m-%d",strtotime($rows -> dmdate_published));
}else{
; setlocale(LC_TIME, $mosConfig_locale);
$rows -> dmdate_published = strftime("%d.%m.%Y",strtotime($rows -> dmdate_published));
} wobei die Art der Anzeige beliebig angegeben werden kann, also anstatt
"%d.%m.%Y" =>
13.07.2004 könnte man auch schreiben:
"%d.%M %Y" was dann soviel wie
13. Juli 2004 ergibt.
michael
vielleicht kanns wer brauchen
