Обязательные поля регистрации [ DLE ]

Руслан Исмаилов
На сайте с 30.03.2007
Offline
198
1878

Здравствуйте.

Мне нужно сделать обязательные поля при регистрации.

Вообщем что я сам сделал:

1. Через админку в разделе "Настройка профиля" создал поля

dokumenta
polnoe-naimenovanie-potencialnogo-postavschika
yuridicheskiy-adres
fakticheskiy-adres
telefon

2. В registration.tpl вписываю:

[registration]
<tr>
<td width="130" height="25">Логин:</td>
<td width="100%"><input type="text" name="name" id='name' style="width:165px" class="f_input" /> <input style="height:18px; font-family:tahoma; font-size:11px; border:1px solid #DFDFDF; background: #FFFFFF; color: #757575;" title="Проверить доступность логина для регистрации" onclick="CheckLogin(); return false;" type="button" value="Проверить имя" /><div id='result-registration'></div></td>
</tr>
<tr>
<td width="130" height="25">Пароль:</td>
<td><input type="password" name="password1" class="f_input" /></td>
</tr>
<tr>
<td width="130" height="25" nowrap>Повторите пароль:&nbsp;</td>
<td><input type="password" name="password2" class="f_input" /></td>
</tr>
<tr>
<td width="130" height="25">Ваш E-Mail:</td>
<td><input type="text" name="email" class="f_input" /></td>
</tr>
<tr>
<td width="130" height="25">№ документа, удостоверяющего личность:</td>
<td><input type="text" name="dokumenta" class="f_input" /></td>
</tr>
<tr>
<td width="130" height="25">Полное наименование потенциального поставщика:</td>
<td><input type="text" name="polnoe-naimenovanie-potencialnogo-postavschika" class="f_input" /></td>
</tr>
<tr>
<td width="130" height="25">Юридический адрес (включая город):</td>
<td><input type="text" name="yuridicheskiy-adres" class="f_input" /></td>
</tr>
<tr>
<td width="130" height="25">Фактический адрес (включая город): </td>
<td><input type="text" name="fakticheskiy-adres" class="f_input" /></td>
</tr>
<tr>
<td width="130" height="25">Телефон:</td>
<td><input type="text" name="telefon" class="f_input" /></td>
</tr>
[sec_code]
<tr>
<td colspan="2" height="25"><strong>Подтверждение кода безопасности</strong></td>
</tr>
<tr>
<td width="130" height="25">Код безопасности:</td>
<td>{reg_code}</td>
</tr>
<tr>
<td width="130" height="25">Введите код:</td>
<td><input type="text" name="sec_code" style="width:115px" class="f_input" /></td>
</tr>
[/sec_code]
[/registration]

Ошибки:

1. Если доп. поля которые я создал невводить то регистрация все равно проходит.

2. В админке когда правишь юзера эти поля существуют, но даже если я их заполнил они там пустые.

pernatik
На сайте с 16.09.2010
Offline
26
#1

Советую попробывать этот хак http://dle.ya1.ru/dle-modules/342-dopolnitelnye-polya-pri-registracii.html

З.ы.: Сам еще не пользовался

Любые работы по DLE
Руслан Исмаилов
На сайте с 30.03.2007
Offline
198
#2

pernatik, спасибо! сейчас буду тестировать, после отпишусь:)

pernatik
На сайте с 16.09.2010
Offline
26
#3

musulman, если что пиши в личку =)

Руслан Исмаилов
На сайте с 30.03.2007
Offline
198
#4

pernatik, надо будет и в аське достану:D

Попробывал, оно неработает.

Руслан Исмаилов
На сайте с 30.03.2007
Offline
198
#5

Всем спасибо.

Отдельно хочу поблагодарить imbalance. Мастер своего дела!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий