В любом сообществе всегда будет информация, которую вы хотите собрать о своих пользователях, которая не предоставляется в основном продукте. Это может быть информация, необходимая для целей администрирования, или элементы, которые вы хотите отображать в профиле, или элементы контента. В IPS Community Suite мы предоставляем возможность настраивать многие из них, группируя их в соответствии с вашим сайтом.
Настройка
Поля профиля находятся здесь ACP -> Пользователи -> Настройки -> Профили -> Поля профиля
Нажав на кнопку «Создать» в правом верхнем углу, вы сможете создать новую группу для полей профиля, аналогичную той, что вы видите выше в разделе «Личная информация». Чтобы добавить новое поле в группу, нажмите значок + рядом с соответствующей группой.
Нажав, чтобы добавить новое поле, вы увидите следующие окно. Вы увидите, что я выбрал текст в качестве типа поля, что позволит пользователю вводить информацию в текстовое поле.
Здесь вы можете увидеть настройки, которые можно использовать для настройки максимальной длины и даже использования регулярных выражений для проверки введенных данных. Вы заметите, что здесь нет "Обязательного" элемента, показанного здесь. Это связано с тем, что у нас настроено заполнение профиля. Если у вас не настроена быстрая регистрация для использования заполнения профиля, вы также увидите флажок "Обязательно", который можно установить.
Кроме того, вы можете настроить, где отображается информация, как она отображается, и ее поведение в отношении заполнения. Вы хотите, чтобы это было отредактировано после того, как оно будет заполнено? Нет? Не проблема, просто снимите флажок "Пользователь может изменять поле", и это позволит ввести его только один раз.
Что важно отметить на скриншоте выше, так это разделы "Формат отображения в профилях". Они появятся только в том случае, если у вас есть соответствующие настройки для их просмотра. Например, выше у нас есть "Отображать администрации", установленный для "Отображать в публикациях пользователя". Если бы мы переключили это не показывать, то вы бы не увидели опцию "Формат отображения тем".
Форматирование поля
Разделы форматирования отображения по умолчанию будут отображать только содержимое поля. Однако вы можете отображать элемент, хранящийся в поле, любым способом, выбрав «Использовать настраиваемое форматирование». Затем вам будет показано следующее поле для добавления вашего собственного кода форматирования.
Здесь вы можете ввести HTML-код вместе с заполнителями, предоставленными для отображения информации в любом месте, которое вы выберете. Именно так они будут отображаться в этой области (Профиле или теме).
Если вы добавите следующий код в поле примера, которое мы настроили, заполнители {$title} и {$content} будут заменены заголовком настраиваемого поля и содержимым, введенным пользователем
<strong>{$title}:</strong> {$content}
Сторона пользователя
Как только вы настроите поля своего профиля, вы увидите, что участники могут добавлять информацию из своих профилей.
В зависимости от того, настроены ли поля вашего профиля для поиска, их также можно искать с помощью формы поиска участников на вашем сайте.
И, конечно же, они будут отображаться в различных областях сайта, используя форматирование, которое вы установили по своему вкусу.