Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Выбор группы при регистрации в DLE 9.4

Выбор группы при регистрации в DLE 9.4


     06.12.2011    Хаки    2285

вопрос
Здравствуйте

Помогите пожалуйста сделать выбор группы при регистрации в DLE 9.4.
Ваш способ не работает, а именно выскакивает ошибка:
ID not valid!

Все что нашел в гугле не работает, тоже не заработает.
Буду очень благодарен, если Вы поможете.

Ответа пока нет


Комментарии пользователей (3)

Gelecia93
19 | 5

Gelecia93 - 30 июля 2013 14:21 - Юзер

Интересует также возможность такое сделать на DLE 10.

Yurets
35 | 14

Yurets - 7 ноября 2013 23:04 - Юзер

Установка:
1. Открыть engine/modules/register.php и найти:
$path = parse_url( $config['http_home_url'] );

Добавить ниже:
$tpl->set( '{group-select}', "
<select name='user_group'>
<option value='2'>User Group ID 2</option>
<option value='3'>User Group ID 3</option>
<option value='4'>User Group ID 4</option>
</select>
");

Найти еще:
if( intval( $config['reg_group'] ) < 3 ) $config['reg_group'] = 4;

Заменить на:
if( !empty( $_POST['user_group'] ) ) $config['reg_group'] = intval( $_POST['user_group'] );


2. Открыть файл шаблона registration.tpl и в нужном месте добавить:
<tr>
<td class="label">Выберите группу:<span class="impot">*</span></td>
<td>{group-select}</td>
</tr>

Готово!

Yurets
35 | 14

Yurets - 27 октября 2013 19:54 - Юзер

Аналогичная ошибка на DLE 10.0

на сколько я понимаю этот ID пользователя еще недоступен а мы ему уже хотим присвоить группу
как это исправить в коде не имею понятия ((

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы