Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: 2. E-Mail-Feld bei create_account mit Prüfung

    jonnyB

    • Fördermitglied
    • Beiträge: 519
    • Geschlecht:
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #15 am: 03. April 2009, 23:22:31
    als es in der DB gespeichert wurde, wurde das feld bei reload aus der DB gefüttert....so wie das 1.emailfeld auch.

    jetzt wurde der DB-eintrag für das 2.feld gelöscht. also nix mit füttern beim reload.

    evtl müßte man die session_variable noch ner "richtigen"-variable zuweisen, damit man beim reload noch nen inhalt hat.

    jonnyB

    • Fördermitglied
    • Beiträge: 519
    • Geschlecht:
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #16 am: 03. April 2009, 23:46:03
    hab das bei mir nochmal getestet...und auch beim reload bleibt das feld gefüllt.

    so....... dachte das ist doch schnell erledigt und hab die creat_guest_account.php noch angepasst. ;)

    damit es jetzt nicht einzelne dateien werden, hier nochmal das aktuelle komplett paket.

    Anonym

    • Gast
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #17 am: 04. April 2009, 00:29:47
    Hi jonnyB,

    wie testest du ?

    Mit Firefox 3 ist das eMail-Feld nach Reload leer, da er die Meldungen überm Formular ausgibt.
    In IE8 gibt er die Fehlermeldungen als Javascript Popup aus und da bleiben die Inhalte natürlich erhalten, da er auch keinen Reload macht.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #18 am: 06. April 2009, 11:38:44
    Was spricht denn gegen die Lösung von XTC-Load?

    Anonym

    • Gast
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #19 am: 06. April 2009, 16:23:41
    Hallo Tomcraft,

    muss mich korrigieren, also die Lösung von xtc-load ist fast identisch mit der von jonnyB. Felder wurden bei der xtc-Lösung sinngemäßter benannt.
    Hatte mich damals auf die schnelle vertan und die Datei nur mit dem Editor geöffnet und deshalb nicht gleich als Einbauanleitung verstanden. Dachte die hätten das alles in eine Datei geworfen (Design + Funktion).

    Bei jonnyB in der ohne DB Version ist eh noch ein Fehler, das MySQL-Query ist noch drin, aber überflüssig.

    Habe jetzt die xtc-load Version eingebaut, da bei jonnyB noch die Javascript Überprüfungen fehlten.

    Wäre auf alle Fälle was für die Modified Version.
    Allerdings würde ichs noch umstellen und die Fehlermeldungen oberhalb des Formulars ausgeben.
    Derzeit ist es so:
    - Bei Firefox wirds oberhalb des Formulars ausgegeben.
    - Beim IE als Javascript Popup.

    Der Sinn des ganzen ist mir unklar, würde das mit Javascript rausnehmen.
    Bin jedoch noch am suchen was dafür verantwortlich ist, dass es in den Browser unterschiedlich behandelt wird.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #20 am: 06. April 2009, 16:26:36
    Fänd ich auch eine schicke Sache für die modified Version.

    Außerdem würde ich die create_account.php und create_guest_account.php an einigen Stellen gerne mit "ucwords" erweitern, siehe hier: http://www.modified-shop.org/forum/topic.php?id=400

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #21 am: 06. April 2009, 20:18:37
    ich wollte zusätzlich die email adressen formatieren, da gross und kleinschreibung ja egal sind. Aber irgenwie raff ichs nicht.

    if (strtolower($email_address) != strtolower($_POST['email_adress2'])) {
    ....}

    wo ist mein Denkfehler ?

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #22 am: 07. April 2009, 09:29:05
    LÖSUNG:

    es funktioniert doch. dazu muss allerdings die Javascript überprüfung abgeschaltet werden.

    /includes/header.php

    folgendes auskommentieren:

    if (strstr($PHP_SELF, FILENAME_CREATE_ACCOUNT)) {
    require('includes/form_check.js.php');
    }
    if (strstr($PHP_SELF, FILENAME_CREATE_GUEST_ACCOUNT )) {
    require('includes/form_check.js.php');
    }
    if (strstr($PHP_SELF, FILENAME_ACCOUNT_PASSWORD )) {
    require('includes/form_check.js.php');
    }
    if (strstr($PHP_SELF, FILENAME_ACCOUNT_EDIT )) {
    require('includes/form_check.js.php');
    }
    if (strstr($PHP_SELF, FILENAME_ADDRESS_BOOK_PROCESS )) {
      if (isset($_GET['delete']) == false) {
        include('includes/form_check.js.php');
      }
      }

    damit werden bei allen Browsern die JS Popups ausgeschaltet !!

    Anonym

    • Gast
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #23 am: 07. April 2009, 19:21:37
    Hallo GTB,

    das funktioniert prima mit dem Abschalten der Javascript Überprüfungen in allen Browsern, vielen Dank.
    Ist so wesentlich besser, der Kunde kann in Ruhe alle übersehenen Felder ausfüllen und sieht immer was er noch zu tun hat.
    Mit Javascript muss er sich immer alles merken, da das Popup ja vorm Ausfüllen weggeklickt werden muss.

    Noch besser wäre es, auch schon gesehen in Formularen, wenn man die fehlenden Felder "rot" hervorheben würde. Aber das wäre "Luxus" ;)

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #24 am: 07. April 2009, 19:45:06
    anscheinend kann man alle JS abschalten bis auf die Bewertungen, vorausgesetzt man verwendet sie.

    das markieren hmm.... ohne JS ?

    wollte auch schon copy/paste verhindern aber auch das geht nicht ohne JS...

    Parry

    • Fördermitglied
    • Beiträge: 423
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #25 am: 24. Juli 2009, 15:40:00
    Hi....ich hatte das Modul mit der DB Erweiterung installiert.

    Jetzt habe ich den Shop auf die 1.02 angepasst. Momentan ist die DB der Neuinstallation noch unberührt. Wenn ich jetzt die alte DB in die neue importieren möchte bekomme ich Probleme mit dem 2. Emailfeld. Würde das 2. Feld auch wieder gerne haben, nur würde ich die Variante ohne DB Eintrag nutzen wollen.

    Hat einer eine Idee wie ich in phpmyadmin das gebacken bekomme, dass ich Kunden, Bestellungen und so trotzdem importieren kann?

    Vielen Dank und einen schönen Feierabend,

    Gruß Parry

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #26 am: 24. Juli 2009, 18:28:41
    Wieso macht das denn Probleme? Die Variante mit zweiten email-Feld MIT DB hatte doch nur eine zusätzliche Tabelle oder Spalte angelegt. Solang die nicht angerührt wird kannst du auch noch 100 andere Tabelle anlegen oder gar Spalten!

    Wenn dich die zusätzlichen Spaöten nerven, dann lösche Sie doch einfach über phpmyadmin.

    Also Die Spalte email_adress2 aus customers und address_book löschen. Kein großes Ding...

    Parry

    • Fördermitglied
    • Beiträge: 423
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #27 am: 24. Juli 2009, 18:57:29
    Danke, das Problem wäre gelöst, aber er bricht den Import immer ab wegen Duplicate Entry. Gibt es eine Möglichkeit phpmyadmin zu sagen, dass es die einträge dann einfach überspringt und nicht komplett abbricht? Ich bin noch am austicken wegen der DB.
      :twisted2:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #28 am: 24. Juli 2009, 19:07:29
    Was willst du denn genau machen?!

    Beschreibe mal genau IST- und SOLL-Zustand!

    ponyhof

    • Mitglied
    • Beiträge: 147
    2. E-Mail-Feld bei create_account mit Prüfung
    Antwort #29 am: 11. August 2009, 17:33:22
    Unsere DB ist gut gefüllt mit Kunden. Kann man nun die Erweiterung für das 2te Mail Feld trotzdem einspielen ?? Alle unsere Kunden haben ja in der DB nur ein MAIL Feld, geht die Integration acu problemlos wenn die DB schon gefüllt ist ??