#1 (permalink)  
Alt 03.03.2011, 18:22
Benutzer
 
Registriert seit: 16.10.2007
Beiträge: 41
Standard Datum im UTF-8

Hallo liebe Community,

wie muss ich die SMARTY-Variable anpassen das auch das ä vom März (UTF-8) richtig geschrieben wird?

Jetzt steht in index.html folgender Code: {$smarty.now|date_format:"%A, %d.%B %Y"}

Danke für jeden Hinweis!

Beste Grüße Steffen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 03.03.2011, 19:10
Benutzer
 
Registriert seit: 12.07.2007
Beiträge: 77
Standard

probier mal

PHP-Code:
{php}echo utf8_encode(date("d.F.Y");{/php
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 03.03.2011, 19:25
Benutzer
 
Registriert seit: 16.10.2007
Beiträge: 41
Standard

Hi, das funktioniert leider nicht, da kommt eine weiße Seite...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 03.03.2011, 19:47
Benutzer
 
Registriert seit: 12.07.2007
Beiträge: 77
Standard

Ja, weil ich ne Klammer vergessen habe, sorry. Format ist noch angepasst worden.

PHP-Code:
{php}echo utf8_encode(date("d. F Y"));{/php

Die Funktion schreibt das Datum im Format der Servereinstellungen. Hier kommt es nun darauf an, was gesetzt ist. Warscheinlich hilft Dir das nicht mal großartig weiter, da Du das Datum vermutlich je nach Kunden-Land schreiben willst?

Englischer Kunde - Englisches Datum / Deutscher Kunde - Deutsches Datum?

Dann wirds gefühlt ein wenig aufwendiger... so aus dem Stegreif ohne Test


PHP-Code:
{php}
        
setlocale(LC_ALL'de_DE');
        echo 
date('d. F Y');
        {/
php

Die Locale de_DE mütest du dann allerdings dynamisch je nach Kunden setzen, das wiederrum funktioniert nur sauber, wenn der Kunde angemeldet ist und Du das Land aus seiner default_address nehmen kannst. Ob sich dsa alles lohnt......

Vielleicht ist es mit Javascript einfacher...

http://www.webreference.com/js/scripts/basic_date/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 04.03.2011, 06:34
Benutzer
 
Registriert seit: 16.10.2007
Beiträge: 41
Standard

Hi,

es kommt zwar keine Fehlermeldung aber die Ausgabe erfolgt so 04. March 2011 im englischen Format.

Von dieser Seite habe ich die Vorlage der Smarty Variable.
date_format (Datums Formatierung) | Smarty

Es ist schon komisch, dass der Veyton damit nicht zurecht kommmt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 04.03.2011, 07:46
Erfahrener Benutzer
 
Registriert seit: 08.02.2010
Beiträge: 197
Standard

Ich werde mir dies mal ankucken bei Gelegenheit
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 04.03.2011, 19:03
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

falscher Ansatz

Hierzu muss man nur im Admin unter den Spracheinstellungen die richtige setlocale defnition für den Server hinterlegen.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 04.03.2011, 23:58
Neuer Benutzer
 
Registriert seit: 04.12.2005
Beiträge: 25
Standard

Bei mir half

Einstellungen > Lokalisierung > Sprachen > Deutsch > bearbeiten > Setlocale:
Code:
de_DE.UTF-8

Geändert von det1706 (05.03.2011 um 00:00 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 05.03.2011, 08:06
Benutzer
 
Registriert seit: 16.10.2007
Beiträge: 41
Standard

Zitat:
Zitat von det1706 Beitrag anzeigen
Bei mir half

Einstellungen > Lokalisierung > Sprachen > Deutsch > bearbeiten > Setlocale:
Code:
de_DE.UTF-8
Das war er richtige Ansatz, da wer ich nie drauf gekommen...

Danke für eure Hilfe...

In Setlocal habe ich jetzt stehen de_DE.UTF-8;de_DE;de-DE;de

Ein Angenehmens Wochenende wünsche ich allen!!!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
datum, utf8

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Last Update: Datum -> Script gesucht A-T-B Installation und Konfiguration 1 12.05.2010 10:13
sitemap aktuelles Datum festlegen und verwenden Haxley Allgemeine Diskussionen 3 31.01.2009 01:00
Verschiedenes Datum in Rechnung Bourne Installation und Konfiguration 2 01.01.2006 16:38
Datum Der Rechung dreandas Admininterface 4 05.01.2005 22:35


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand