Datum der Kommentare wird amerikanisch gezeigt.

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Czorneboh
Regular
Posts: 385
Joined: Tue Apr 08, 2008 7:17 pm
Location: Berlin
Contact:

Datum der Kommentare wird amerikanisch gezeigt.

Post 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.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Datum der Kommentare wird amerikanisch gezeigt.

Post 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
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
MarioH
Regular
Posts: 258
Joined: Mon Jul 20, 2009 10:53 pm
Contact:

Re: Datum der Kommentare wird amerikanisch gezeigt.

Post 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
Czorneboh
Regular
Posts: 385
Joined: Tue Apr 08, 2008 7:17 pm
Location: Berlin
Contact:

Re: Datum der Kommentare wird amerikanisch gezeigt.

Post 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?
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Datum der Kommentare wird amerikanisch gezeigt.

Post 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!
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Post Reply