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
if (!xtc_validate_email
(trim($_POST['email']))) $err_msg .= ERROR_EMAIL
; folgende Zeile ein
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
$smarty->assign('INPUT_EMAIL', xtc_draw_input_field('email', ($error ? $_POST['email'] : $email_address), 'size="30"'));
folgende Zeile ein
$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
<tr>
<td>{#text_email#}*</td>
<td width="59%">{$INPUT_EMAIL}</td>
</tr>
noch folgendes ein
{if $INPUT_CONFIRM_EMAIL}
<tr>
<td>{#text_confirm_email#}*</td>
<td width="59%">{$INPUT_CONFIRM_EMAIL}</td>
</tr>
{/if}
Gruss
Hanspeter