Уважаемые участники, подскажите кто знает:
Создал стандартные типы профилей: Подписчик, Участник, Мастер, Творец. Каждый из них отличается уровнем детализации заполняемых полей пользователя и доступными кнопками в ЛК. То есть тип профиля, выбирается самим пользователем. Как реализовать добавление VIP профиль (временного) - который может быть активирован любым пользователем при оплате за деньги, без отвязки от его базового профиля, с возвратом к его базовому типу профиля, когда VIP доступ закончится ? Как я понимаю, на этом сайте нечто подобное реализовано (и идет учет времени действия для VIP профиля). Спасибо!
Отлично! Спасибо!
Еще вопрос по типам. В настройках стоит ДА на графе - назначается администратором. То есть по идее у пользователя не должно быть возможности выбрать тип профиля, и по умолчанию должен присваиваться тот который идет в списке первым. Но не смотря на это, пользователь все же может выбрать любой тип из списка, и уже этот выбранный им тип поменять можно только из админки ) По описанию читал что так вроде не должно быть.
И вопрос по галочкам 🙂 Вот добавил я (или удалил) новый тип профиля. Выбираю первую по списку кнопку СОХРАНИТЬ (которая вверху). И... слетают все ранее назначенные галки на пунктах, но добавляется новый тип профиля. Если же это не сделать, новый тип не появится и не удалится. Но постоянно перекулючать галки на всех типах профиля - неудобно. Это как то поправимо, или проще смирится?)
1. Пользователям тип профиля должен автоматически назначаться при регистрации, если же пользователь уже зарегистрирован и тип профиля у него еще не был назначен, то присутствует возможность этот тип профиля выбрать из имеющихся. Уже имеющимся пользователям назначать их тип профиля придется вручную, если не хотите, чтобы они выбирали его сами.
2. Не совсем понял, что именно вы переключаете в настройках, там надо один раз указать созданное поле профиля, которое используется для выбора типа профиля и больше его менять не нужно, иначе да, настройки слетят.
Андрей Plechev сказал(а)
1. Пользователям тип профиля должен автоматически назначаться при регистрации, если же пользователь уже зарегистрирован и тип профиля у него еще не был назначен, то присутствует возможность этот тип профиля выбрать из имеющихся. Уже имеющимся пользователям назначать их тип профиля придется вручную, если не хотите, чтобы они выбирали его сами.
В том то и дело, что именно при регистрации нового пользователя, тип профиля и можно выбрать из всех типов, не смотря на то что в настройках прописано "назначается администратором", и подразумевается что присвоится тип "самый первый" по умолчанию. А у существующих пользователей, типы они поменять не могут.
Андрей Plechev сказал(а)
2. Не совсем понял, что именно вы переключаете в настройках, там надо один раз указать созданное поле профиля, которое используется для выбора типа профиля и больше его менять не нужно, иначе да, настройки слетят.
Ну вот решил я добавить новый тип. Внес его в поле профиля. Тоесть было к примеру в типе:
Подписчик#Пользователь
решил сделать
Подписчик#Новичек#Пользователь
сохранил строку. Захожу в типы профиля
новый не появился. Чтоб он появился, нужно нажать первую встреченную кнопку СОХРАНИТЬ.
Тогда он добавится. НО! сбросятся все галочки с настроенных профилей Подписчик и Пользователь.
Тоесть - добавил один тип, и нужно заново на всех проставлять галочки.
1. ну так вы не выводите в форме регистрации это поле профиля и нельзя будет его выбирать.
2. согласен, не очень удобно, возможно, даже можно отнести к багам, но не думаю, что изменения в наборе типов пофилей происходят часто, так что можно пока и смириться. Чуть позже посмотрю по этой проблеме.
проверил работу дополнения по первому вопросу, проблем не заметил.
Если у пользователь не может выбирать тип профиля, значит ему уже назначен какой то тип профиля, если тип профиля пользователю не назначен, то ничего кроме вкладки профиля юзеру недоступно и он может назначить себе нужный тип профиля из предложенных
Андрей Plechev сказал(а)
проверил работу дополнения по первому вопросу, проблем не заметил.
Если у пользователь не может выбирать тип профиля, значит ему уже назначен какой то тип профиля, если тип профиля пользователю не назначен, то ничего кроме вкладки профиля юзеру недоступно и он может назначить себе нужный тип профиля из предложенныхВы не можете просматривать опубликованные ссылки
Ну тут просто при создании поля, и выставлении ему атрибутов, сбивает фраза РЕДАКТИРУЕТСЯ ТОЛЬКО АДМИНОИСТРАТОРОМ - хотя теперь понимаю что все верно. Просто кажется что пользователь может только видеть поле, но не влиять на него. Получается что первый раз все же может заполнять его, а уже редактировать нет.
Был бы актуаелен еще тогда такой пункт как пункт "управляем только Администратором" - от заполнения до редактирования.
А так получается что первый выбор у пользователя все же есть 🙂 Я про это: