Benutzername: Passwort:   Unsere FWP bluepoints
Das Support Forum für die Onlineshop Software von FWP Systems GmbH. Unsere kostenlose Shoplösung bietet Ihnen enorme Möglichkeiten für Ihren eigenen Online Shop. Vergleichen Sie die Shop Systeme und überzeugen Sie sich von den Leistungen des kostenlosen FWP Shops. Einen Onlineshop erstellen ohne Vorkenntnisse in Programmiersprachen.

Wir bieten Ihnen Hilfe bei der Installation und Einrichtung und der Design Anpassung der Templates, sowie Marketing und SEO Tips.

Support
Forum-Übersicht -> Bugs Multishop
Neues Thema eröffnen    Neue Antwort erstellen   


*gelöst* Anrede "Frau" wird bei Anlegen im Bestell

  • FWP Einsteiger
Nabend,

bei mir wird obwohl ich als Anrede "Frau" angegeben habe der Wert Herr übernommen. (RC3)

Auch in der DB wird das Feld ssalutation in contact_address auf 0 belassen

in contact_person ist das feld ssalutation gar nicht ausgefüllt!

LG
Tobias



  • FWP Einsteiger
so fehler 1 gefunden:

der grund warum frau nicht mindestens in data_person eingetragen wird liegt in der contact.lib.php in zeile 213:

Code:
if (!$oPerson->set_sBirthday($sBirthday))
      //$asError['sBirthday'] = aOutputDB['formRegisterErrBirthday'];
   $oPerson->set_sSalutation($_POST['sGreeting']);

dadurch das der teil nach der if abfrage auskommentiert ist wird die ensprechende zuweisung für die sSalutation nicht ausgeführt.

abhilfe schafft das:
Code:

if (!$oPerson->set_sBirthday($sBirthday)) {}
      //$asError['sBirthday'] = $aOutputDB['formRegisterErrBirthday'];
   $oPerson->set_sSalutation($_POST['sGreeting']);


teil zwei folgt



  • FWP Einsteiger
beim weiteren nachforschen hab ich rausgefunden, dass ihr in der contact_std.inc in der funktion
Code:
editContact($oContact)


auf
Code:
$oContact->sSalutation
zugreift, aber die klasse contact kennt KEINE sSalutation

da ist euch wohl ein flüchtigkeitsfehler unterlaufen.

da ja nun bei jedem editieren die ssalutation mit "" in der abfrage steht wird auch jedes mal der standardwert 0 in die datenbakn geschrieben, also immer "Herr"...

ich bin also hergegangen und hab in der editContact Funktion ssalutation ganz rausgenommen. nicht schön, aber vorerst bringts das mal und das einer das kundenkonto von mann auf frau wechselt ist eher selten würd ich sagen.

und in der Funktion saveContact hab ich es so realisiert:

Code:
//MOD BY TZ: SO KANN MAN AUCH ALS FRAU BESTELEN UND WERDE NICHT GESCHLECHTSMAESIG UMGEWANDELT
                if ($_POST['sGreeting'] == 1)
                {$mySalutation = 1;}
                else
                {$mySalutation = 0;} //as default
            $sSql=sprintf("insert into ".DB_PRE."contact_address(sSalutation,sCompany,sFirstname,sName,sStreet,sStreet2,sPostalCode,sLocation,iCountryId,iContactId,iAddressChecked) values (%d,\"%s\",\"%s\",\"%s\",\"%s\",\"%s\",\"%s\",\"%s\",%d,%d,%d)",dbValue($mySalutation),dbValue($oContact->sCompany),dbValue($oContact->sFirstname),dbValue($oContact->sName),dbValue($oContact->sStreet),dbValue($oContact->sStreet2),dbValue($oContact->sPostalCode),dbValue($oContact->sLocation),dbValue($oContact->iCountryId),dbValue($oContact->iContactId),dbValue($oContact->iAddressChecked));


das problem ist bei mir somit beseitigt

lg
tobias



  • FWP Mitarbeiter
Moin Tobias,

danke schoma für deine nette Mitarbeit Wink.

Ja das mit der Anrede war ein leidiges Problem, welches wir aber auch schon in unserer Entwicklungsversion behoben haben.

Mfg Jonas


_________________
FWP Systems GmbH


Forum-Übersicht -> Bugs Multishop

Seite 1 von 1

Neues Thema eröffnen   Neue Antwort erstellen   

Ähnliche Beiträge zu *gelöst* Anrede "Frau" wird bei Anlegen im Bestell

Beitrag Forum Antworten
Java Scripts einbauen wie "Gefällt Mir"-Knopf von
(Erstellt von Jendrik am 14.01.2012, 23:34)
Erweiterungsmodule 2
Link "zzgl. Versandkosten"
(Erstellt von petra56051 am 21.10.2011, 11:50)
Ankündigungen 4
Lokale Installation auf xampp - links "funktionieren&qu
(Erstellt von MaHuHa am 02.10.2011, 7:10)
Installation und Einrichtung 0
Installationsproblem: ".htaccess ist nicht beschreibbar
(Erstellt von HS am 01.09.2011, 21:49)
Installation und Einrichtung 1
"merken" und "empfehlen" entfernen
(Erstellt von LEDdevil am 27.07.2011, 21:49)
Installation und Einrichtung 0