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: Email Überprüfung im Kontaktformular

    nature-shock

    • Frisch an Board
    • Beiträge: 51
    • Geschlecht:
    Email Überprüfung im Kontaktformular
    am: 28. Dezember 2014, 13:22:56
    Liebe Mitglieder,

    ich hab da mal ne Frage. Einer meiner Kunden hat offensichtlich seine Email Adresse im Kontaktformular falsch geschrieben und sich jetzt beschwert, dass ich ihm nicht antworte.  :lol1:

    Gibt es die Möglichkeit die Email Adresse zu wiederholen um sie im Kontaktformular zu vergleichen, bzw. zu überprüfen?

    Grüssle
    Marc

    Linkback: https://www.modified-shop.org/forum/index.php?topic=31857.0

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Email Überprüfung im Kontaktformular
    Antwort #1 am: 28. Dezember 2014, 15:25:02
    Hallo Marc

    [...]
    Gibt es die Möglichkeit die Email Adresse zu wiederholen um sie im Kontaktformular zu vergleichen, bzw. zu überprüfen?
    [...]
    Ja das geht, dazu muss aber der Code angepasst werden.

    Vorschlag:

    Füge in includes/contact_us.php nach ca. zeile 28
    Code: PHP  [Auswählen]
        if (!xtc_validate_email(trim($_POST['email']))) $err_msg .= ERROR_EMAIL;
     
    folgende Zeile ein
    Code: PHP  [Auswählen]
        if (!isset($_SESSION['customer_id']) && trim($_POST['email']) != trim($_POST['confirm_email_address'])) $err_msg .= '<p>' . ENTRY_EMAIL_ERROR_NOT_MATCHING . '</p>';
     
    und füge nach ca. zeile 189
    Code: PHP  [Auswählen]
        $smarty->assign('INPUT_EMAIL', xtc_draw_input_field('email', ($error ? $_POST['email'] : $email_address), 'size="30"'));
     
    folgende Zeile ein
    Code: PHP  [Auswählen]
        $smarty->assign('INPUT_CONFIRM_EMAIL', !isset($_SESSION['customer_id']) ? xtc_draw_input_field('confirm_email_address', ($error ? $_POST['confirm_email_address'] : ''), 'size="30"') : '');
     
    dann füge in templates/xtc5/module/contact_us.html nach
    Code: XML  [Auswählen]
                <tr>
                  <td>{#text_email#}*</td>
                  <td width="59%">{$INPUT_EMAIL}</td>
                </tr>
     
    noch folgendes ein
    Code: XML  [Auswählen]
                {if $INPUT_CONFIRM_EMAIL}
                <tr>
                  <td>{#text_confirm_email#}*</td>
                  <td width="59%">{$INPUT_CONFIRM_EMAIL}</td>
                </tr>
                {/if}
     

    Gruss
    Hanspeter
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    2 Antworten
    3342 Aufrufe
    04. September 2009, 08:38:21 von Tomcraft
    2 Antworten
    355 Aufrufe
    16. Juni 2023, 14:45:29 von siiilke