Przesunięty przez: Matteo 09-11-2013, 09:29 |
Potwierdzenie e-maila |
Autor |
Wiadomość |
MagicalFire
Pomógł: 980 razy Posty: 4353
|
Wysłany: 13-03-2009, 12:16 Potwierdzenie e-maila
|
|
|
Bardzo prosta modyfikacja dodająca dodatkowe pole przy rejestracji w ktorym należy potwierdzic poprawność adresu e-mail.
OPEN
includes/usercp_register.php
FIND
Kod: | if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) |
BEFORE, ADD
Kod: | if ( $email != $email_confirm )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['email_confirm_error'];
}
|
FIND
Kod: | 'L_EMAIL_ADDRESS' => $lang['Email_address'], |
AFTER, ADD
Kod: | 'L_EMAIL_ADDRESS_CONFIRM' => $lang['email_confirm'], |
FIND
Kod: | function show_coppa() |
BEFORE, ADD
Kod: | $email_confirm = $HTTP_POST_VARS['email_confirm']; |
OPEN
language/lang_polish/lang_main.php
FIND
BEFORE, ADD
Kod: | $lang['email_confirm'] = 'Potwierdz e-mail ';
$lang['email_confirm_error'] = 'Wpisane maile nie pasuja do siebie'; |
OPEN
templates/subSilver/profile_add_body.tpl
FIND
Kod: | <tr>
<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}: *</span></td>
<td class="row2"><input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" /></td>
</tr> |
AFTER, ADD
Kod: | <!-- BEGIN switch_user_logged_out -->
<tr>
<td class="row1"><span class="gen"> {L_EMAIL_ADDRESS_CONFIRM} : *</span></td>
<td class="row2"><input type="text" class="post" style="width:200px" name="email_confirm" size="25" maxlength="255" /></td>
</tr>
<!-- END switch_user_logged_out --> |
|
_________________ nie za takie Przemo walczyliśmy |
Ostatnio zmieniony przez Boltex 20-08-2010, 21:06, w całości zmieniany 3 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
psiak93
Posty: 19
|
Wysłany: 13-03-2009, 12:36
|
|
|
Potwierdzić czyli jeszcze raz przepisać ? |
|
|
|
|
lui754
Pomógł: 591 razy Posty: 2699
|
Wysłany: 13-03-2009, 13:24
|
|
|
psiak93, tak, podobnie jak z hasłem |
_________________ lui754 |
|
|
|
|
nikolas14
Posty: 7
|
Wysłany: 07-04-2009, 16:36
|
|
|
Mod działa super. Dzieki |
|
|
|
|
Collections
Posty: 29
|
Wysłany: 06-06-2009, 14:23
|
|
|
Mod działa. Dzięki wielkie.
Jednak IMO jest pewien mały błąd estetyczny, który mnie osobiście przeszkadza:
Powinno być tak (robiąc wg instrukcji miałem przerwy pomiędzy tekstem, a dwukropkiem):
Kod: | <!-- BEGIN switch_user_logged_out -->
<tr>
<td class="row1"><span class="gen">{L_EMAIL_ADDRESS_CONFIRM}: *</span></td>
<td class="row2"><input type="text" class="post" style="width:200px" name="email_confirm" size="25" maxlength="255" /></td>
</tr>
<!-- END switch_user_logged_out --> |
A... i zamiast "language/lang_english/lang_main.php" w instrukcji, powinno być "language/lang_polish/lang_main.php "
Pozdrawiam |
|
|
|
|
patrykss14
Pomógł: 1 raz Posty: 99
|
Wysłany: 08-07-2009, 21:04
|
|
|
Działający sposób na przerwę w po mojej poprawce wygląda tak:
Wystarczy:
OPEN
language/lang_polish/lang_main.php
FIND
BEFORE, ADD
Kod: | $lang['email_confirm'] = 'Potwierdz e-mail: ';
$lang['email_confirm_error'] = 'Wpisane maile nie pasuja do siebie'; |
OPEN
templates/subSilver/profile_add_body.tpl
FIND
Kod: | <tr>
<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}: *</span></td>
<td class="row2"><input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" /></td>
</tr> |
AFTER, ADD
Kod: | <!-- BEGIN switch_user_logged_out -->
<tr>
<td class="row1"><span class="gen"> {L_EMAIL_ADDRESS_CONFIRM} *</span></td>
<td class="row2"><input type="text" class="post" style="width:200px" name="email_confirm" size="25" maxlength="255" /></td>
</tr>
<!-- END switch_user_logged_out --> |
I przez to wygląda jak w pozostałych napisach. |
|
|
|
|
adgolek
Posty: 8
|
Wysłany: 26-09-2009, 16:26
|
|
|
Zastosowałem tą poprawkę na swoim forum, myśląc, że to pomoże i wyeliminuje część spamu. Myliłem się jednak. Boty się nadal rejestrują same bez przeszkód. Jest może coś skutecznego? |
|
|
|
|
Matteo
Pomógł: 1932 razy Posty: 5713
|
|
|
|
|
Lisu15
Pomógł: 204 razy Posty: 1546
|
Wysłany: 29-09-2009, 19:31
|
|
|
A mogę prosić w załączniku? Wole mieć wszystko co potrzebuje na kompie aby potem nie latać po forum w poszukiwaniach. |
_________________ HTML to podstawa...
CSS to potęga...
Powróciwszy, by siać zamęt. |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 30-09-2009, 08:54
|
|
|
Lisu15, od tego jest "zapisz stronę jako" na pasku FF -> Plik |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
|
Lisu15
Pomógł: 204 razy Posty: 1546
|
Wysłany: 30-09-2009, 08:56
|
|
|
Nawet nie wiedziałem ze takie coś istnieje |
_________________ HTML to podstawa...
CSS to potęga...
Powróciwszy, by siać zamęt. |
|
|
|
|
MagicalFire
Pomógł: 980 razy Posty: 4353
|
|
|
|
|
emiloski94
Pomógł: 2 razy Posty: 363
|
Wysłany: 17-04-2010, 19:40
|
|
|
U mnie się wyswietla
"Adres email:
*
"
Nie ma nic koło "*" |
|
|
|
|
Matteo
Pomógł: 1932 razy Posty: 5713
|
Wysłany: 17-04-2010, 21:23
|
|
|
Kod: | OPEN
language/lang_polish/lang_main.php
FIND
?>
BEFORE, ADD
$lang['email_confirm'] = 'Potwierdz e-mail: ';
$lang['email_confirm_error'] = 'Wpisane maile nie pasuja do siebie'; |
A to wykonałeś? |
_________________
Fora, strony, sklepy internetowe i wiele więcej...
matteo.fcb(at)gmail.com |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
kpietrek
Posty: 69
|
Wysłany: 14-11-2012, 12:17
|
|
|
Słuchajcie mam mały problem po wprowadzeniu tej modyfikacji w rejestracji nie pokazuje mi się pole do wpisania drugiego adresu mail.
www.akwarystyka-miedziowa.pl
Otrzymuję komunikat, że wprowadzone adresy są nieprawidlowe |
|
|
|
|
|