Jump to content
xt:Commerce Community Forum

Probleme mit der Anzeige des Wochentages


Recommended Posts

hi all,

habe folgendes problem:

wenn ich mich als admin in der artikelliste befinde, kommt steht unter der artikelbeschreibung:

"Diesen Artikel haben wir am Thursday, 27. April 2006 in unseren Katalog aufgenommen."

Kann mir irgendjemand sagen wie ich den Wochentag auf Deutsch angezeigt bekomme?

Vielen Dank im voraus

lg Rusty

Link to comment
Share on other sites

  • 10 months later...

Nene, bei einem mehrsprachigen System spielt die Servereinstellung keine Rolle.

Ich gucke mal ob in der DB was drinne ist. In den Sprachfiles zumindest nicht, jedoch funktioniert es auf deutsch, aber nicht wenn man spanisch wählt - Dann werden englische Wochentage übernommen.

Gruss, Bomio

Link to comment
Share on other sites

Nene, bei einem mehrsprachigen System spielt die Servereinstellung keine Rolle.

Doch... leider... Es geht um die Ausgabe des date()- und strftime()-Befehls in PHP - siehe folgender Thread:

http://www.xt-commerce.com/forum/showthread.php?t=44801

Ich gucke mal ob in der DB was drinne ist. In den Sprachfiles zumindest nicht, jedoch funktioniert es auf deutsch, aber nicht wenn man spanisch wählt - Dann werden englische Wochentage übernommen.

Brauchst nicht suchen, ist nicht drin :( In einem alten Thread steht dazu mehr - ist abhängig von diversen Einstellungen, die auch noch auf verschiedenen Servern anders ausfallen:

http://www.xt-commerce.com/forum/showthread.php?t=2927

Man könnte also abhängig von der gerade im Shop gewählten Sprach-ID *entweder* die sogenannte locale ändern (zweites Link), oder ebenso abhängig von der Sprach-ID jeweils die Wochentage mit str_replace umbiegen (erstes Link, dafür würde ich die inc/xtc_date_long.inc.php in Betracht ziehen).

Die Methode mit der locale wäre aber die saubere Variante - denn die inc/xtc_date_long.inc.php hält sich schon automatisch an die Vorgaben - es müssen halt die richtigen sein. Man muss "nur" die entsprechenden Einstellungen seines Servers kennen, bzw. beim Provider in Erfahrung bringen...

Hier nochmal eine Erklärung der entsprechenden PHP-Befehle:

http://de2.php.net/manual/de/function.setlocale.php

http://de2.php.net/manual/de/function.strftime.php

http://de2.php.net/manual/de/function.date.php

Link to comment
Share on other sites

  • 4 months later...

Ich habe es soweit auch geschafft , nun möchte ich aber dass in den Bestätiguns Mails nicht der Tag ausgeschrieben wird. In der Betreffzeile soll einfach nur das Datum zb. "Ihre Bestellung Nr:24 / 27. August 2007 stehen.

In welcher Datei kann ich das Ändern. Habe schon versucht bei der german.php in Zeile 29 (define('DATE_FORMAT_LONG'....) das %A rauszumachen aber der wochentag ist immer noch da.. Jemand eine Idee ?

Link to comment
Share on other sites

in der order_mail.txt und order_mail.html kannst du {$DATE} durch

{php} echo date("j.m.Y"); {/php}

ersetzen und es funzt so wie du das haben willst..

ps: ups.. du wolltest in der betreffzeile ändern.. müsste aber analog auch gehen..

Danke erstmal das ist schonmal was. Habs jetz in der MAil nichtmehr stehen aber halt noch im Betreff. Den Teufel kann ich einfach nicht beseitigen :-/

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...