Skippi Posted March 3, 2011 Report Share Posted March 3, 2011 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 Link to comment Share on other sites More sharing options...
ph1975 Posted March 3, 2011 Report Share Posted March 3, 2011 probier mal {php}echo utf8_encode(date("d.F.Y");{/php} [/PHP] Link to comment Share on other sites More sharing options...
Skippi Posted March 3, 2011 Author Report Share Posted March 3, 2011 Hi, das funktioniert leider nicht, da kommt eine weiße Seite... Link to comment Share on other sites More sharing options...
ph1975 Posted March 3, 2011 Report Share Posted March 3, 2011 Ja, weil ich ne Klammer vergessen habe, sorry. Format ist noch angepasst worden. {php}echo utf8_encode(date("d. F Y"));{/php} [/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] {php} setlocale(LC_ALL, 'de_DE'); echo date('d. F Y'); {/php} [/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/ Link to comment Share on other sites More sharing options...
Skippi Posted March 4, 2011 Author Report Share Posted March 4, 2011 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. Link to comment Share on other sites More sharing options...
xenon777 Posted March 4, 2011 Report Share Posted March 4, 2011 Ich werde mir dies mal ankucken bei Gelegenheit Link to comment Share on other sites More sharing options...
mzanier Posted March 4, 2011 Report Share Posted March 4, 2011 falscher Ansatz Hierzu muss man nur im Admin unter den Spracheinstellungen die richtige setlocale defnition für den Server hinterlegen. Link to comment Share on other sites More sharing options...
det1706 Posted March 4, 2011 Report Share Posted March 4, 2011 Bei mir half Einstellungen > Lokalisierung > Sprachen > Deutsch > bearbeiten > Setlocale: de_DE.UTF-8[/CODE] Link to comment Share on other sites More sharing options...
Skippi Posted March 5, 2011 Author Report Share Posted March 5, 2011 Bei mir half Einstellungen > Lokalisierung > Sprachen > Deutsch > bearbeiten > Setlocale: de_DE.UTF-8[/CODE] 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!!!! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.