Как добавить дополнительное поле select (со своими значениями) при регистрации пользователя?

голоса: 0

Например, при регистрации требуется, чтобы пользователь выбрал любимую марку автомобиля. Для этого необходимо поле select, в котором уже будут прописаны мною все марки. Пользователь выбирает одну из них и далее проходит процесс регистрации.

Или это возможно реализовать после регистрации с помощью каких-либо модулей, и их категорий? На данный момент все модули свободны для работы. Но главное, чтобы выбранная марка авто влияла на то, чтобы пользователь далее попадал только в соответствующий раздел.

Пример:
Я регистрируюсь на сайте и выбираю какую-либо марку (например, Chevrolet). После регистрации я автоматически попадаю в раздел сайта с выбранной маркой.

Знаю, что сложный запрос, но может у кого-нибудь есть идеи?

| Автор: | Категория: Пользователи

Ответов: 2

голоса: 0
 
Лучший ответ
  1. Если на сайте локальная регистрация. Перейти в настройки модуля пользователи и подключить поле Jabber идентификатор http://joxi.ru/GrqjMbEHk8yXWm сохранить изменения.
  2. Идем в форме регистрации локальных пользователей ваш-сайт/panel/?a=tmpl;m=4;t=9 находим код:

<?if($JABBER_FL$)?>
<tr id="siM9"><td class="manTd1" id="siM10">$JABBER_SIGN$</td><td class="manTd2" id="siM11">$JABBER_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

который заменяем на подобный:

<?if($JABBER_FL$)?>
<tr id="siM9"><td class="manTd1" id="siM10">Твоя тачка</td><td class="manTd2" id="siM11">
    
<select id="siF3" name="aol">
  <option name="aol">Таврия</option>
  <option name="aol">Жигуль</option>
  <option name="aol">Запарик</option>
  <option name="aol">Мерс</option>
  <option name="aol">BMW</option>
  <option name="aol">Лада калина</option>
  <option name="aol">Камаз</option>
  <option name="aol">Тачка</option>
</select>    
</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

выделил красным, там пропишите название поля при регистрации, там где выделил синим, вот такими строками можно добавить хоть 100 моделей авто в список. При регистрации пользователь выбирает модель и после она отображается в профиле как положено http://joxi.ru/DmB8XQaHzjPVzA

Через быструю замену надписей можете заменить название поля Jabber http://joxi.ru/Q2KznRyTw0XV0m Как-бы и все решение вашего вопроса.

| Автор:
Выбор ответа лучшим | | Автор: Валерий Яковенко
голоса: 0
если с попаданием в раздел, то можно с помощью групп пользователей проделать. группы пользователей назвать марками машин и дальше уже права допуска. при регистрации дать эти все группы на выбор. только количество групп пользователей ограничено. если немного марок, то очень подойдет такой способ. он надежный без костылей и с четким разграничением прав.  если не подходит, то заказывайте разработку, но может понадобиться пхп
| Автор:
Про группы думал, но их слишком мало.  А если разработку, то где лучше заказать?
про разработку честно не знаю где на данный момент заказывать. а количество групп увеличили. стандартные плюс ещё 30 ваших
...