x
  • Документация для редакторов
  • banner1.png

Атрибуты пользователя

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

На странице "Панель управления > Пользователи > Атрибуты" представлен список всех атрибутов пользователя на сайте. Для редактирования атрибута кликните по его названию или добавьте новый атрибут через форму ниже: в выпадающем списке выберите тип атрибута и нажмите кнопку "Добавить".

Список атрибутов пользователя

Создание нового атрибута пользователя

Создать новый атрибут пользователя в concrete5 очень просто. Попробуем в пункте "Добавить атрибут" указать тип "Дата/время" и нажать кнопку "Добавить". Мы будем создавать атрибут, запрашивающий дату рождения у пользователя. Сначала введите дескриптор, который будет использоваться в базе данных и в программной части (дескриптор должен состоять из латинских букв в нижнем регистре и/или цифр, но НЕ содержать пробелы). Затем введите имя атрибута, кратко описывающее его предназначение. Например, в нашем случае  наиболее подходящее имя - "Дата рождения".

Создание нового атрибута пользователя
Создание нового атрибута пользователя

Создание нового атрибута пользователя

В базовой информации так же можно указать будет ли создаваемый атрибут доступен в поиске.

Настройки атрибута пользователя

Показывать всем

В данном пункте можно разрешить отображение информации из атрибута на странице профиля конкретного пользователя и на странице со списком всех пользователей.

Режим редактирования

Если предполагается, что информация, указанная в атрибуте, может в дальнейшем редактироваться пользователем из своего профиля, тогда разрешите эту опцию.

Регистрация

В данном пункте можно разрешить отображение атрибута в форме регистрации. Если указать пункт с пометкой "обязателен для заполнения", то процесс регистрации не будет завершен до тех пор, пока атрибут не будет заполнен пользователем.

Опции типа атрибута

Каждый тип атрибута имеет свои дополнительные опции, облегчающие использование атрибута в каждом конкретном случае. В нашем примере мы добавляем атрибут с типом "Дата/время" и для него имеется лишь одна опция - что именно требуется запрашивать у пользователя: Дату и время, только дату или предоставить ввести в текстовом поле значение в произвольной форме. Для нашего случая лучше всего подходит пункт "Только дату".

Система Orphus