Инстант 2. Можно ли разделять регистрацию?

 
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 2976
Есть задача важная для реализации проекта, чтобы поля физических и юридических лиц были разные для заполнения. Есть ли возможность реализации зависимых полей в инстанте? Т.е например если юр.лицо, то выбрав данный вид необходимо заполнить название, банковские реквизиты, инн, кпп. Если же просто физлицо, то просто свои данные ФИО и телефон.

Как такое реализовать в двойке?
Посетитель
no avatar
Сообщений: 70
yury:

Есть задача важная для реализации проекта, чтобы поля физических и юридических лиц были разные для заполнения. Есть ли возможность реализации зависимых полей в инстанте? Т.е например если юр.лицо, то выбрав данный вид необходимо заполнить название, банковские реквизиты, инн, кпп. Если же просто физлицо, то просто свои данные ФИО и телефон.

Как такое реализовать в двойке?
Это очень похоже на категории и свойства в "Типах контента". Сделайте дефолтную установку инстанта и посмотрите раздел объявления. Хранить же организации и физлица напрямую в качестве юзеров неразумно, проще "привязывать" юзера к контенту, которым и будет являться организация.
Реклама
cms
Посетитель
small user social cms
Сообщений: 24
Идете в Компоненты - Профили пользователей. При создании поля в самом низу указываете "Доступ для изменения" - выбираете, для какой группы пользователей доступно. При заполнении профиля это поле будет показываться только им. Конечно, группы пользователей нужно создать заранее.

Там же есть "Доступ для чтения" - можно настроить, например, чтобы какие-то телефоны и т.п. были доступны только администратору, а обычные пользователи их не видели.
Посетитель
small user social cms
Сообщений: 41
Def:
Есть задача важная для реализации проекта, чтобы поля физических и юридических лиц были разные для заполнения. Есть ли возможность реализации зависимых полей в инстанте? Т.е например если юр.лицо, то выбрав данный вид необходимо заполнить название, банковские реквизиты, инн, кпп. Если же просто физлицо, то просто свои данные ФИО и телефон.

Как такое реализовать в двойке?

Вопрос Актуален!! может кто подскажет как сделать при регистрации 2 разных типа регистрации!!
Я сделал две группы исполнитель и заказчик!! но поля регистрации у этих групп должны быть разные как можно это реализовать подскажите пожалуйста!!!
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2140
@chicken:
Вопрос Актуален!! может кто подскажет как сделать при регистрации 2 разных типа регистрации!!

Насколько знаю такого нет.
Из подобного видел только это:
https://instantcms.ru/blogs/dopolnenija-i-shablony-ot-redray-ru/kak-polzovatelyu-dat-vozmozhnost-menjat-grupu-polzovatelei-v-svoem-profile.html

Но может быть кто еще что подскажет.
Посетитель
small user social cms
Сообщений: 41
Rainbow:
Насколько знаю такого нет.
Из подобного видел только это:
https://instantcms.ru/blogs/dopolnenija-i-shablony-ot-redray-ru/kak-polzovatelyu-dat-vozmozhnost-menjat-grupu-polzovatelei-v-svoem-profile.html

Но может быть кто еще что подскажет.

хотелось бы при регистрации что бы можно было так сделать!! может что дописать в файле каком надо?
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3296
@chicken:
может что дописать в файле каком надо?
1) может?
2) что дописать?
3) в файле?
4) каком надо?
На какой (какие) именно из поставленных вопросов вам нужен ответ?
Украинский для инстант
Посетитель
small user social cms
Сообщений: 41
Олег Васильевич я:
На какой (какие) именно из поставленных вопросов вам нужен ответ?
Вопрос Актуален!! может кто подскажет как сделать при регистрации 2 разных типа регистрации!!
Я сделал две группы исполнитель и заказчик!! но поля регистрации у этих групп должны быть разные как можно это реализовать подскажите пожалуйста!!!
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1355
@chicken:
но поля регистрации у этих групп должны быть разные
Насколько я помню, вторая ветка имела такую возможность с самого начала.
Создаете группу, вставите галочку на "Разрешить вступление при регистрации"
Создаете поля и права на изменение укажите соответствующим группам.
При регистрации когда пользователь выбирает группу, поля меняются
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
Сообщений: 41
Evanescence:
вставите галочку на "Разрешить вступление при регистрации"
а где эта галочка находится не подскажите а то я что то не нашел
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2140
@chicken:
а где эта галочка находится

Пользователи--> Редактировать группу там увидите.

Evanescence:
Насколько я помню, вторая ветка имела такую возможность с самого начала.

shock а кто то (кажется Рачей) раньше тоже искал как сделать...
Вот так жизнь и проходит стороной))...
Редактировалось: 1 раз (Последний: 14 декабря 2019 в 20:17)
Посетитель
small user social cms
Сообщений: 41
Rainbow:
Пользователи--> Редактировать группу там увидите.
немного не так поля которые я добавил они добавляются для обеих групп пользователей а нужно что бы были разные поля!!!
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2739
@chicken:
они добавляются для обеих групп пользователей
да. но если запретить одним группам их редактировать, они их не увидят.

Не ленитесь. Пробуйте.

Скорее всего вы добавили поля, но права доступа для групп не расставили.
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 306
@chicken:
поля регистрации у этих групп должны быть разные

Вы имеете в виду, что эти поля должны быть показаны до регистрации наряду с никнеймом, паролем?

тогда вам нужно продублировать экшн /system/controllers/auth/actions/register.php, соответственно обозвать его и класс поменять, создать(продублировать) для него отдельную форму, продублировать шаблон.
В созданных вами полях снять галочки "Поле должно быть заполнено", и прописать их жестко в файле продублированной формы.
Естественно, урлы при стандартной регистрации и при созданной вами, будут разныею.

Или вам эти поля надо заполнять уже после регистрации?
Редактировалось: 1 раз (Последний: 15 декабря 2019 в 01:26)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 471
@chicken:
Вопрос Актуален
Здесь посмотрите.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.