Page 1 of 1
Datum der Kommentare wird amerikanisch gezeigt.
Posted: Fri Feb 08, 2013 4:14 pm
by Czorneboh
Hallo miteinander!
Ich möchte das Datum, das an Kommentaren steht (im Frontend, aber auch im Backend unter "Kommentare") in der in Deutschland üblichen Weise dargestellt haben, nicht in der amerikanischen (Monat, Tag, Jahr).
Ich habe keine Möglichkeit in der Blogverwaltung gefunden, in der sich das einstellen lässt.
Möglicherweise ist diese Darstellungsvariante mit dem Template "Kinetic" mitgeliefert worden? Don habe ich noch nicht gefragt.
Re: Datum der Kommentare wird amerikanisch gezeigt.
Posted: Fri Feb 08, 2013 4:21 pm
by Timbalu
ohne jetzt groß zu wissen wie die Variable genau lautet... aber das wirst du schon herausfinden...
könntest du doch wahrscheinlich den Smarty modifier date_format, so a la
Code: Select all
{$date@date_format:"%A, %B %e, %Y"}}
bzw "%d-%m-%Y" verwenden...
http://www.smarty.net/docs/en/language. ... format.tpl
Re: Datum der Kommentare wird amerikanisch gezeigt.
Posted: Fri Feb 08, 2013 6:32 pm
by MarioH
Hallo,
hast du die Sprache des Blogs unter "Konfiguration" auf "German" stehen. Die Bedienelemente sind ja auch alle auf englisch. Oder hat das Template noch Einstellmöglichkeiten für die Sprache?
Gruß
Mario
Re: Datum der Kommentare wird amerikanisch gezeigt.
Posted: Fri Feb 08, 2013 6:46 pm
by Czorneboh
Nein, das Template hat keine Spracheinstellungen, ist aber von einem Amerikaner entwickelt worden.
Dass Du die Bedienelemente in englisch angezeigt bekommst, liegt an den Signalen Deines Browsers. Mal bekomme ich englische, mal deutsche angezeigt. Ich benutze verschiedene Browser mit ganz unterschiedlichen Einstellungen.
Wenn javascript erst mal deaktiviert ist, dann kriege ich die englische Version, nehme ich an (genau habe ich das noch nicht getestet). Wohl auch, wenn die ip versteckt wird.
Ich hatte mal ein Seitenleistenplugin installiert, über das man die Sprache der Bedienelemente einstellen konnte. Funktionierte aber nur teilweise, bei manchen, längst nicht allen Klötzen in der Seitenleiste.
@Timbalu
Danke für die Hilfe.
Welche Datei nimmst Du in Bezug, die ich ändern muss?
Re: Datum der Kommentare wird amerikanisch gezeigt.
Posted: Fri Feb 08, 2013 7:18 pm
by Timbalu
Naja nun muss ich halt doch selber nachschauen....
Im default template (mit all seinen fallback Dateien) ist es wahrscheinlich die comments.tpl
Dort gibt es jenes Codestück:
Code: Select all
<span class="comment_source_date">{$comment.timestamp|@formatTime:$CONST.DATE_FORMAT_SHORT}
</span>
das auf den core lang files basiert und der Konstante DATE_FORMAT_SHORT. Ist im backend alles auf Deutsch eingestellt, solle auch das deutsche Format - so wie es im lang file definiert ist - hier verwendet werden. Insofern hat MarioH recht. Wenn deine Browser aber das Datumsformat bestimmen, hast du vielleicht das Feld "Sprache des Browsers eines Besuchers verwenden" aktiviert.
Kinetic ist closed pay source und da habe ich keinen Einblick.
Sehr wahrscheinlich hat Kinetic auch ein Kommentar tpl file, welches man sich daraufhin anschauen müsste.
Was ich im ersten Post sagen wollte..., will man nun definitiv ein eigenes Format verwenden, müsste man die Ausgabe per Smarty modifier als
Code: Select all
{$comment.timestamp|date_format:"%d-%m-%Y"}
schreiben.
Im Backend wird das schwierig, da vieles in den core Dateien versteckt ist ... bislang!