Home
Download
Add-ons
Help
Forum
Organisation
Project
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
May 26, 2012, 09:55:31 PM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter
hier
und auf unserer
neuen Webseite
.
155554
Posts in
21715
Topics by
7737
Members
Latest Member:
gx-world
WebsiteBaker Community Forum
Bakery (WB shop module)
Bakery Deutsch
(Moderator:
freeSbee
)
Bakery Umlaute im Adress-Formular
Pages: [
1
]
Go Down
Author
Topic: Bakery Umlaute im Adress-Formular (Read 845 times)
bakerling
Offline
Posts: 340
Bakery Umlaute im Adress-Formular
«
on:
December 17, 2011, 06:14:18 PM »
Hallo
Ich bin dabei einen kleinen Shop aufzubauen. Bis jetzt ging alles gut. Jetzt scheine ich einen Bock geschossen zu haben.
Bisher konnte ich ohne Probleme im Adressformular Umlaute eingeben. Seit heute vormittag geht das leider nicht mehr. Immer wenn ich in irgendeinem Feld Wörter mit Umlauten eingebe und dann auf "Bestellung aufgeben" klicke, bekomme ich eine Fehlermeldung. Beispiel: Ich gebe den Namen Müller ein, dann lautet die Meldung "Müller ist kein gültiger Name". Wenn ich die Eingabe auf Mueller ändere geht es. Und dies bei allen Textfeldern.
Ich glaube, der Fehler entstand, nachdem ich versuchte die Zeile Mehrwertsteuer in der Zusammenfassung wegzukriegen. Ich hatte in der Datei "templates/summary/table_footer.htm" die Zeilen 12, 13, 14, und 15 auskommentiert. Nachdem ich gemerkt hatte, dass ich diese Zeile auch in den Einstellungen wegkriegen kann, habe ich die Auskommentierung wieder rückgängig gemacht.
Zusätzlich habe ich in Zeile 20 bei {TXT_TOTAL} den Zusatz "inkl. MWSt" eingefügt:
Code:
<td colspan="{COLSPAN_M}" class="mod_bakery_cart_total_f">{TXT_TOTAL} inkl. MWSt </td>
Ich weiss nicht was ich da verbockt haben könnte?!? Ich habe das schlechte Wetter genutzt und den ganzen Tag den Fehler gesucht und das Forum intensiv abgesucht. Leider ohne Erfolg.
Ich hoffe, jemand kann mir einen Rat geben, wo ich noch suchen könnte.
LG Harry
Logged
freeSbee
Moderator
Offline
Posts: 740
Re: Bakery Umlaute im Adress-Formular
«
Reply #1 on:
December 17, 2011, 06:43:24 PM »
Hallo Harry
Hast du an der Sprachdatei
/bakery/languages/DE.php
Anpassungen vorgenommen?
Gruss Christoph
Logged
bakerling
Offline
Posts: 340
Re: Bakery Umlaute im Adress-Formular
«
Reply #2 on:
December 17, 2011, 06:58:00 PM »
Hallo Christoph
Danke für die schnelle Antwort. Ja, ich hatte Zeile 146
Code:
$MOD_BAKERY['TXT_TOTAL'] = 'Gesamtsumme';
geändert in
Code:
$MOD_BAKERY['TXT_TOTAL'] = 'Gesamtsumme inkl. MWSt';
Ich habe dies jedoch auch wieder rückgängig gemacht.
LG Harry
Logged
freeSbee
Moderator
Offline
Posts: 740
Re: Bakery Umlaute im Adress-Formular
«
Reply #3 on:
December 17, 2011, 07:04:00 PM »
Harry, was steht in der Sprachdatei DE.php, ca. Zeile 45?
Es sollte etwas stehen wie:
Code:
$MOD_BAKERY['ADD_REGEXP_CHARS'] = 'ÄÖÜäöüß,';
Gruss Christoph
Logged
bakerling
Offline
Posts: 340
Re: Bakery Umlaute im Adress-Formular
«
Reply #4 on:
December 17, 2011, 07:10:50 PM »
Hallo Christoph
Bei mir steht in Zeile 45:
Code:
$MOD_BAKERY['ADD_REGEXP_CHARS'] = '�������,';
Daran hatte ich nichts verändert.
LG Harry
Logged
freeSbee
Moderator
Offline
Posts: 740
Re: Bakery Umlaute im Adress-Formular
«
Reply #5 on:
December 17, 2011, 07:17:31 PM »
Hallo Harry
Möglicherweise hast du dein Editor so eingestellt, dass er die Datei utf-8 speichert anstatt latin1.
Läuft es nun, nachdem du die Zeile mit den RegExp Chars wieder berichtigt hast?
Gruss Christoph
Logged
bakerling
Offline
Posts: 340
Re: Bakery Umlaute im Adress-Formular
«
Reply #6 on:
December 17, 2011, 07:32:30 PM »
Hallo Christoph
Vielen herzlichen Dank. Es funzt!
Was ich nicht verstehe ist, wieso die Umlaute vorher funktionierten und dann plötzlich nicht mehr.
Naja, ist ja egal, Hauptsache, es klappt nun.
Nochmals vielen Dank für die schnelle kompetente Hilfe.
Liebe Grüsse
Harry
Logged
trici
Offline
Posts: 6
Re: Bakery Umlaute im Adress-Formular
«
Reply #7 on:
February 11, 2012, 06:38:31 PM »
Hallo
Ich möchte möglichst alle Namens- und Adress-Eingabefelder international abdecken.
Kann mir jemand sagen wie ich ein Apostroph (') zu den Regexp Chars hinzufügen kann?
Auf diese Weise funktioniert es jedenfalls nicht
Code:
$MOD_BAKERY['ADD_REGEXP_CHARS'] = 'ÄÖÜäöüß‘’\'éçèñàûôÊåúøÈËÍÎŒÓÔÙ˚˘ÁÉÍÓÚáéíóúñÑČŠŽčšž';
Vielen Dank für Eure Hilfe
trici
Logged
tigerlily80
Offline
Posts: 12
Re: Bakery Umlaute im Adress-Formular
«
Reply #8 on:
February 22, 2012, 01:32:55 PM »
Hallo!
Ich habe auch Probleme mit den Umlauten, allerdings nur in der Bestätigungs-Email, die an den Kunden geht:
Bestätigung und Rechnung für deine Bestellung Nr. 10
Allerdings passiert dies nur in meinem Bluemail-Webmail (Schweiz). Wenn ich als Kundenemail eine andere Adresse angebe, die z.B. über Thunderbird abgerufen wird, geht's.
Muss ich damit leben, dass es in Bluemail/Bluewin nicht richtig angezeigt wird, oder kann man das umgehen?
Ist in der Schweiz halt schon ein weit verbreiteter Provider....
Grüsse, TigerLily80
Logged
freeSbee
Moderator
Offline
Posts: 740
Re: Bakery Umlaute im Adress-Formular
«
Reply #9 on:
February 22, 2012, 01:47:24 PM »
@trici
Versuch's mal so:
Code:
$MOD_BAKERY['ADD_REGEXP_CHARS'] = "ÄÖÜäöüß‘’'éçèñàûôÊåúøÈËÍÎŒÓÔÙ˚˘ÁÉÍÓÚáéíóúñÑČŠŽčšž";
@tigerlily80
Mit welchem Charset läuft deine WB Installation?
Wird nur die Betreff-Zeile falsch angezeigt oder der ganze E-Mail Body?
Ruf mal deine Bluewin E-Mails mit Thunderbird oder anderem E-Mail Client ab und überprüfe, ob der Fehler in Thunderbird auch auftritt.
Gruss Christoph
Logged
tigerlily80
Offline
Posts: 12
Re: Bakery Umlaute im Adress-Formular
«
Reply #10 on:
February 22, 2012, 05:41:56 PM »
Hallo Christoph
Am Charset wird's nicht liegen, im DE.php sieht alles gut aus.
Es ist nur die Betreff-Zeile falsch, Email Body ist korrekt.
Hab's jetzt noch über Thunderbird synchronisiert, da ist alles super.
Na ja, wird wohl wirklich am Provider liegen!
Danke für deine Mühe!
Logged
dbs
WebsiteBaker Org e.V.
Offline
Posts: 3719
Re: Bakery Umlaute im Adress-Formular
«
Reply #11 on:
February 22, 2012, 05:55:44 PM »
HI, hatte selbst auch schon so ein Thema angefangen, weil alles was über GMX empfangen wurde im Betreff falsche Umlaute hatte.
Oder mein Mailprogramm die GMX-Mails so komisch darstellte.
Am Ende bleibts wie es ist, ein paar Provider kriegen es eben nicht hin.
Logged
trici
Offline
Posts: 6
Re: Bakery Umlaute im Adress-Formular
«
Reply #12 on:
February 22, 2012, 07:14:55 PM »
Hallo Christoph
Vielen Dank für die Antwort. Inzwischen habe ich eine Lösung gefunden. Das e-mail war bei mir nicht das Problem, sondern die Adressfelder im Bestellformular. Es konnten keine Namen oder Adressen mit einem Apostroph eingegeben werden.
Ich habe nun die Regexp-Zeile wie folgt erweitert:
Code:
$MOD_BAKERY['ADD_REGEXP_CHARS'] = '[:print:]ÄÖÜäöüßéçèñàûôÊåúøÈËÍÎŒÓÔÙ˚˘ÁÉÍÓÚáéíóúñÑČŠŽčšž';
Damit kann das Formular nun korrekt ausgefüllt werden. Damit es aber auch in der Bestell-Übersicht richtig aussieht musste ich noch in der view_summary.php den Backslash entfernen:
Code:
if (get_magic_quotes_gpc()) {
$_POST = array_map('stripslashes', $_POST); }
ohne dies, würde der der Apostroph so \' dargestellt.
Ist vielleicht etwas umständlich, doch nun läuft alles perfekt.
Gruss
trici
P.S. Mein WB läuft übrigens unter UTF-8 und ich habe noch ein anderes Formular, das auf anhieb problemlos funktioniert hat.
Logged
jacobi22
Betatester
Offline
Posts: 1376
Re: Bakery Umlaute im Adress-Formular
«
Reply #13 on:
February 22, 2012, 08:07:00 PM »
wo hast du denn diese Zeilen?
Welche Bakery-Version?
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
trici
Offline
Posts: 6
Re: Bakery Umlaute im Adress-Formular
«
Reply #14 on:
February 23, 2012, 01:52:54 PM »
Die Regexp-Zeile in der Sprachdatei DE.php, wie gehabt, auf der 45. Zeile und jene um die Backslashes zu entfernen in der view_summary.php am Anfang des Dokuments.
Es ist die neuste Bakery Version 1.59
Gruss, trici
Logged
jacobi22
Betatester
Offline
Posts: 1376
Re: Bakery Umlaute im Adress-Formular
«
Reply #15 on:
February 23, 2012, 07:48:46 PM »
Ich verwende dafür jetzt diesen Code in der view.php Zeile 437 - dort wird das Formular geprüft
alt bzw. Original
Code:
$_POST = array_map('strip_tags', $_POST);
neu
Code:
$_POST = array_map('stripslashes', $_POST);
foreach ($_POST as $key => $value) {
$_POST[$key] = stripslashes($value);
}
dazu die Regex von dir in den Sprachdateien - DANKESCHÖN!!!
Code:
$MOD_BAKERY['ADD_REGEXP_CHARS'] = '[:print:]ÄÖÜäöüßéçèñàûôÊåúøÈËÍÎŒÓÔÙ??ÁÉÍÓÚáéíóúñÑC(ŠŽc(šž';
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
trici
Offline
Posts: 6
Re: Bakery Umlaute im Adress-Formular
«
Reply #16 on:
February 24, 2012, 02:23:35 PM »
Vielen Dank für die Ausführungen. Habe die view.php nun auch angepasst. Funktioniert alles bestens.
Gruss, trici
Logged
Pages: [
1
]
Go Up
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> General Announcements
=> Security Announcements
=> Documentation
=> WebsiteBaker Website Showcase
=> Guest Area & Off-Topic
-----------------------------
English
-----------------------------
=> WebsiteBaker 2.9
===> Announcements
===> Help/Support
=====> Modules / Extensions
===> Suggestions
===> Software bugs
=> Help & Support
=> Modules
=> Droplets (PHP code for use with Droplet module) & Snippets (raw PHP code)
=> jQuery
=> Templates, Menus & Design
=> WebsiteBaker Language Files
=> WebsiteBaker 2.x discussion
=> WebsiteBaker 3
=> Archive (posts up to 2007)
-----------------------------
Deutsch (German)
-----------------------------
=> Ankündigungen
=> WebsiteBaker 2.9
===> Ankündigungen
===> Hilfe/Support
=====> Module / Extensions
===> Vorschläge
===> Softwarefehler
===> Erfahrungs und Testberichte
=> Hilfe/Support
=> Module & Snippets
=> Templates & Design
=> Tutorials
=> jQuery
=> Diskussion über WB
=> Off-Topic
=> Archiv für Themen bis 2007
-----------------------------
Nederlands (Dutch)
-----------------------------
=> Aankondigingen
=> Hulp & Ondersteuning
=> Niet-Terzake (Off Topic)
-----------------------------
Francais (French)
-----------------------------
=> Help/Support
-----------------------------
Italiano (Italian)
-----------------------------
=> Help/Support
-----------------------------
Bakery (WB shop module)
-----------------------------
=> Bakery English
=> Bakery Deutsch
-----------------------------
KeepInTouch (Multi Contact Module)
-----------------------------
=> KeepInTouch English
=> KeepInTouch Deutsch
Loading...