UMIhelp

Разработка сайта на UMI.CMS => Шаблоны TPL => Тема начата: korogan от 20 Октября 2011, 15:12:54

Название: Не работает регистрация
Отправлено: korogan от 20 Октября 2011, 15:12:54
Здравствуйте!

Проблема следующая, не хочет работать регистрация на сайте _http://therussianfairytale.com/.
в шаблон  /tpls/users/register/default.tpl
делаю так:
$FORMS['registrate_block'] = <<<REGISTRATE

<p>Заполните форму ниже и получите доступ к просмотру Ваших заказов, системе накопления скидок и другим дополнительным возможностям</p>
<div class="registrationContent">
<b>Идентификационные данные</b><br />

<form action="%pre_lang%/users/registrate_do/" method="post" enctype="multipart/form-data" id="registrate" onsubmit="saveFormData(this); return true;" class="registrationForm">
<fieldset>
<div>
<label for="login">Логин</label>
<input type="text" name="login" class="textinputs" id="regLogin" />
</div>
<div>
<label for="password">Пароль:</label>
<input type="password" name="password" value="" class="textinputs" id="regPassword"/>
</div>
<div>
<label for="rePassword">Подтвердите пароль:</label>
<input type="password" name="password_confirm" value="" class="textinputs" id="regConfirmPass"/>
</div>
<div>
<label for="e-mail">E-mail:</label>
<input type="text" name="email" value="" class="textinputs" id="regEmail"/>
</div>

%data getCreateForm(%type_id%, 'users', 'short_info more_info')%
<input type="submit" id="regSubmit" value="Зарегистрироваться" />
<script type="text/javascript">
restoreFormData(document.getElementById('registrate'));
</script>
</form>
</div>
 
REGISTRATE;

В чем моя ошибка?
Подскажите пожалуйста.

С уважением, Денис.
Название: Re:Не работает регистрация
Отправлено: HardHardy от 20 Октября 2011, 15:19:49
разбираться времени нету, просто кину дефолтную для сравнения:
$FORMS['registrate_block'] = <<<REGISTRATE

<form action="%pre_lang%/users/registrate_do/" method="post" enctype="multipart/form-data" id="registrate" onsubmit="saveFormData(this); return true;">

<table border="0">
<tr>
<td width="200">
Логин:
</td>

<td>
<input type="text" name="login" class="textinputs" />
</td>
</tr>

<tr>
<td>
Пароль:
</td>

<td>
<input type="password" name="password" value="" class="textinputs" />
</td>
</tr>

<tr>
<td>
Подтверждение пароля:
</td>

<td>
<input type="password" name="password_confirm" value="" class="textinputs" />
</td>
</tr>


<tr>
<td>
E-mail:
</td>

<td>
<input type="text" name="email" value="" class="textinputs" />
</td>
</tr>


%data getCreateForm(%type_id%, 'users', 'short_info more_info')%
%data getCreateForm(%type_id%, 'userpic', 'userpic')%

%eshop discountCardEditForm('default')%
</table>
%system captcha()%
<!-- this field determines what template will be used for e-mail sending -->
<input type="hidden" name="template" value="default" />
<p><input type="submit" value="Зарегистрироваться" /></p>
<script type="text/javascript">
restoreFormData(document.getElementById('registrate'));
</script>


</form>

REGISTRATE;
Название: Re:Не работает регистрация
Отправлено: korogan от 20 Октября 2011, 15:22:25
В этом то и проблема что сравнивал уже с Дефолтной раз 200
Не меньше но так причину выявить не получилось.
Я уже 500 раз проверил все один в один.
Но работать регистрация отказывается
Название: Re:Не работает регистрация
Отправлено: korogan от 20 Октября 2011, 19:00:29
Я уже все перепробовал, незнаю
Без помощи разобраться не получится
Название: Re:Не работает регистрация
Отправлено: NOIRMAN от 20 Октября 2011, 20:29:02
Не знаю на сколько критично ... а <fieldset> закрывать не надо ?
Название: Re:Не работает регистрация
Отправлено: korogan от 20 Октября 2011, 21:14:00
Я закрыл.
Шаблон сейчас такой:
$FORMS['registrate_block'] = <<<REGISTRATE

<p>Заполните форму ниже и получите доступ к просмотру Ваших заказов, системе накопления скидок и другим дополнительным возможностям</p>
<div class="registrationContent">
<b style="font-size:13px; margin:0 0 0 10px;">Идентификационные данные</b><br /><br />

<form action="%pre_lang%/users/registrate_do/" method="post" enctype="multipart/form-data" id="registrate" onsubmit="saveFormData(this); return true;" class="registrationForm">
<fieldset>
<div>
<label for="login">Логин:</label> 
<input type="text" name="login" class="textinputs" id="regLogin" />
</div>
<div>
<label for="password">Пароль:</label>   
<input type="password" name="password" value="" class="textinputs" id="regPassword"/>
</div>
<div>
<label for="rePassword">Подтвердите пароль:</label>
<input type="password" name="password_confirm" value="" class="textinputs" id="regConfirmPass"/>
</div>
<div>
<label for="e-mail">E-mail:</label>   
<input type="text" name="email" value="" class="textinputs" id="regEmail"/>
</div>

%data getCreateForm(%type_id%, 'users', 'short_info more_info')%

<input type="submit" id="regSubmit" value="Зарегистрироваться" />

</form>
</fieldset>
</div>
 
REGISTRATE;

Не работает
Название: Re:Не работает регистрация
Отправлено: Madalet от 20 Октября 2011, 23:28:29
Что именно не работает. Не отправляются письма?
Название: Re:Не работает регистрация
Отправлено: korogan от 21 Октября 2011, 09:58:13
Когда заполняешь все поля регистрация не осуществляется.
При нажатии на кнопку зарегистрироваться страница остается та же.
Не переходит на страницу с успешной регистрацией.  
А в командбной строке браузера ссылка вида err=1319121335

В Опере и Хроме это очень хорошо видно.
В FF 7 через раз регистрация проходит.

Немогу понять в чем причина и в чем ошибка.
Название: Re:Не работает регистрация
Отправлено: NOIRMAN от 21 Октября 2011, 12:14:45
http://help-dev.umi-cms.ru/chapter.ErrorsHandling.processErrors.html
Информацию об ошибки бы увидеть ...
Название: Re:Не работает регистрация
Отправлено: korogan от 21 Октября 2011, 12:22:47
Огромное спасибо, вставил макрос вывода ошибок и оказалось что в шаблоне макрос капчи я убрал, а в настройках cms не отключил.
В этом и была причина.