Идеи по моддингу

Kex

Пользователь
Так то можно, но тогда придеться ограничить пользователей в выборе почты, т.е. разрешить регистрацию только с определенных адресов, без самодеятельности, так сказать, но это не то. Проще поле второе добавить и проверить совпадение, скрипт бы аяксовый проверки этой, остальное то все просто.
Хотя ведь есть подтверждение пароля, значит по аналогии и для имейла...
 

KomarovAlex

Пользователь
Да причем тут какой домен, хоть zalupa.ru Суть не существование домена проверять (если его нет, то и зарегистрироваться не получиться), а просто уменьшить вероятность опечатки при вводе адреса почты. Предложили, молодцы, а чего усераться. Захотят внесут, кому надо сделает, кто не умеет спросит.
 

KomarovAlex

Пользователь
dimka3210, я имел ввиду что проверять надо орфографию, а не сам домен. Просто привел пример любого домена. Сорри если что не так.
 

dimka3210

Легенда
Kex, открыть usercp_register.tpl
найти в самом верху
PHP:
<script type="text/javascript">
ajax.callback.user_register = function(data){
$('#'+ data.mode).html(data.html);
};
</script>
ниже добавить
PHP:
<script type="text/javascript">
$(document).ready(function(){
$('#email_confirm').blur(function(){
var emaile = $('#email').val();
var email_confirm = $(this).val();
if(email_confirm == false){
var dat = '<img src="./images/bad.gif"/> Вы должны указать e-mail.';
var add = 'leechmed bold';
var remove = 'seedmed';
}
else if(emaile == email_confirm){
var dat = '<img src="./images/good.gif"/> Адреса e-mail совпадают.';
var add = 'seedmed bold';
var remove = 'leechmed';
}
else{
var dat = '<img src="./images/bad.gif"/> Введённые адреса e-mail не совпадают';
var add = 'leechmed bold';
var remove = 'seedmed';
}
$('#return_confirm2').removeClass(remove).addClass(add).html(dat);
});});
</script>
в нужное место добавить
PHP:
<tr>
<td>Повторите e-mail: * </td>
<td><input type="text" size="35" maxlength="25" name="email_confirm" id="email_confirm" />
<span id="return_confirm2"></span></td>
</tr>
 
Сверху