+ Antworten
Ergebnis 1 bis 10 von 10

Thema: vm bestellmail und umlaute

  1. #1
    War schon öfter hier
    Registriert seit
    21.01.2008
    Ort
    SC
    Beiträge
    138
    Bedankte sich
    2
    Erhielt 15 Danksagungen
    in 11 Beiträgen

    Standard vm bestellmail und umlaute

    Habe vm 1.1.4 und joomla 1.5.15
    und auch die Language_Pack_for_VirtueMart_1.1.4 installiert.

    irgendie passt noch was mit dem Datum bei VM nicht.

    Bestellt jemand auf englisch, passt alles.
    Order Number: 731
    Order Date: Sunday, 07 March 2010
    Order Status: Pending


    bestellt jemand auf deutsch, passt es nicht.
    Bestellnummer: 732
    Bestelldatum: Sonntag, 07 März 2010
    Bestellstatus: Pending


    Dabei passt nur das Datum nicht. Alle anderen Sonderzeichen sind in der Bestellmail korrekt dargerstellt.

    Wie kann ich das beheben?

    Im Shop kann ich ja das "Store Date Format" definieren: %A, %d %B %Y %H:%M
    Administration -> Ihr Shop -> Shopdaten bearbeiten

    Wo holt sich den der Shop das Wort "März" für das Datum?
    naan.de

  2. #2
    Hat hier eine Zweitwohnung Avatar von C.A.M
    Registriert seit
    14.04.2009
    Ort
    Erster Wohnsitz: Hamburg. Dritter Wohnsitz: #joomlaportal.de
    Beiträge
    1.222
    Bedankte sich
    301
    Erhielt 499 Danksagungen
    in 296 Beiträgen

    Blinzeln Vm

    Hallo naan.de,

    Bei deinen Umlautfehlern könnten dir eventuell meine überarbeiteten Sprachdateien helfen, guggst du HIER mal rein !

    Bei deinem Timeproblem weis ich leider keine Hilfe, dazu wird sich bestimmt noch jemand melden.

    MfG, C.A.M .
    Auch im Aquawahn? Es ist keine Schande nichts zu wissen, jedoch nichts lernen zu wollen ! Ein Klick auf dem Dankebutton tut nicht weh ! Erfreut jeden ! Themen als gelöst Markieren! Wertvolle 60 Minuten!

  3. #3
    War schon öfter hier
    Registriert seit
    21.01.2008
    Ort
    SC
    Beiträge
    138
    Bedankte sich
    2
    Erhielt 15 Danksagungen
    in 11 Beiträgen

    Standard

    Hab die Lösung wohl gefunden.

    Die Sprachdateien von VM sind alle ISO-8859-1 codiert.

    Man muss wohl für utf-8 alle mal im Editor öffen und als utf-8 speichern.
    Und die Codierung in der Datei ändern.

    z.B.
    \administrator\components\com_virtuemart\languages \common\german.php

    Zeile 20:
    'CHARSET' => 'ISO-8859-1',
    ändern in
    'CHARSET' => 'utf-8',

    Dann mit dem Editor die datei als utf-8 Codiert abspeichern.
    naan.de

  4. #4
    War schon öfter hier
    Registriert seit
    21.01.2008
    Ort
    SC
    Beiträge
    138
    Bedankte sich
    2
    Erhielt 15 Danksagungen
    in 11 Beiträgen

    Standard

    Ich hab mal die german als utf-8 umgewandelt

    http://www.naan.de/an/ing-buero-spac...uer-virtuemart

    Language_Pack_for_VM_1.1.4_utf-8_de.rar
    naan.de

  5. Erhielt Danksagungen von:


  6. #5
    Neu an Board
    Registriert seit
    10.03.2010
    Beiträge
    12
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich habe genau das gleiche Problem mit der Bestätigungsmail. Alles soweit o.k., halt nur März statt März. Wenn ich die \administrator\components\com_virtuemart\languages \common\german.php entsprechend auf utf-8 umstelle, stimmt zwar der März, nur alle anderen Sonderzeichen sind futsch. Und das gilt sowohl für die Bestätigungsmail als auch für Inhalte im Shop.

    Wenn ich statt der einen ALLE Sprachdateien ändere sind diese Fehler behoben? Oder muss ich noch irgendwo eine Einstellung vornehmen?

  7. #6
    Neu an Board
    Registriert seit
    10.03.2010
    Beiträge
    12
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich habe die Sprachdateien alle einmal geändert und das sieht auf den ersten Blick auch alles sehr gut aus. Nur meine Bestellbestätigung im Shop-Frontend hat sich negativ verändert:

    siehe hier.

    Ich werde langsam wahnsinnig. Vorher war das in Ordnung.

    Die deutschen Texte stammen aus der Sprachdatei im Verzeichnis /administrator/components/com_virtuemart/languages/checkout .Die Datei ist UTF-8-codiert abgespeichert und der entsprechende Charset-Eintrag ist auch auf UTF-8 gesetzt. Schwupps: Zeichensatz wieder auf ISO-8859-1 gesetzt und die Anzeige der Umlaute ist wieder o.k.

    Das kann doch nicht sein, dass einige Sprachdateien ISO-8859-1-kodiert werden und andere nach UTF-8.
    Geändert von jwege09 (10.03.2010 um 15:00 Uhr)

  8. #7
    War schon öfter hier
    Registriert seit
    21.01.2008
    Ort
    SC
    Beiträge
    138
    Bedankte sich
    2
    Erhielt 15 Danksagungen
    in 11 Beiträgen

    Standard

    Hast du joomla auch un utf-8?

    Wenn du die german.php im editor öffnest und 'CHARSET' => 'utf-8' änderst musst du auch die datei als utf-8 abspeichern und nicht als ansi.

    Achtung!
    Das kann nicht jeder editor.
    naan.de

  9. #8
    Neu an Board
    Registriert seit
    10.03.2010
    Beiträge
    12
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Danke schon einmal für die schnelle Reaktion.

    Ich nutze die neuesten Versionen von Joomla und VM, PHP und MySQL sind auch auf aktuellem Stand. Bisher gab es nie Darstellungsprobleme mit Umlauten bis zur ersten Bestellung im März (wie von Dir beschrieben).

    Joomla setzt auf UTF-8 als Zeichensatz (ist glaube ich anders auch nicht mehr möglich).

    Mein Editor ist PSPad, Format für das Abspeichern ist UTF-8.

  10. #9
    War schon öfter hier
    Registriert seit
    21.01.2008
    Ort
    SC
    Beiträge
    138
    Bedankte sich
    2
    Erhielt 15 Danksagungen
    in 11 Beiträgen

    Standard

    Wenn du es in deinem Editor offen hast, wie sehen dann dort die Sonderzeichen aus?

    Was hast du in deiner index.php vom joomla template stehen?
    Ist da ein Zeichensatz definiert?

    Hol dir halt nochmal die originalen Dateien von virtuemart.
    http://dev.virtuemart.net/attachment...Mart_1.1.4.zip

    Und probier es mit diesen unverändert.

    Dann kannst du ja mal meine Dateien probieren oder selbst das original im editor öffen und neu speichern.

    http://www.naan.de/an/ing-buero-spac...uer-virtuemart
    naan.de

  11. Erhielt Danksagungen von:


  12. #10
    Neu an Board
    Registriert seit
    10.03.2010
    Beiträge
    12
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich hatte ursprünglich die Sprachdateien manuell umkodiert, mit dem beschriebenen Ergebnis. Gerade habe ich die von Dir umgestellten Sprachdateien eingespielt, und siehe da: es funktioniert!

    Ich wüsste jetzt nur gerne, weshalb das bei mir nicht funktioniert hatte, wo bei mir der Fehler lag.

    Dann in der /administrator/components/com_virtuemart/languages/checkout/german.php in Zeile 43 das "werdem" in "werden" geändert - bingo!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein