Перейти к публикации
IPS Invision Community
  • Пользовательские поля профиля


    В любом сообществе всегда будет информация, которую вы хотите собрать о своих пользователях, которая не предоставляется в основном продукте. Это может быть информация, необходимая для целей администрирования, или элементы, которые вы хотите отображать в профиле, или элементы контента. В IPS Community Suite мы предоставляем возможность настраивать многие из них, группируя их в соответствии с вашим сайтом. 

    Настройка

    Поля профиля находятся здесь ACP -> Пользователи -> Настройки -> Профили -> Поля профиля

    Дополнительные поля профиля .png

    Нажав на кнопку «Создать» в правом верхнем углу, вы сможете создать новую группу для полей профиля, аналогичную той, что вы видите выше в разделе «Личная информация». Чтобы добавить новое поле в группу, нажмите значок + рядом с соответствующей группой.

    Нажав, чтобы добавить новое поле, вы увидите следующие окно. Вы увидите, что я выбрал текст в качестве типа поля, что позволит пользователю вводить информацию в текстовое поле.

    Настройки поля.png

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

    Кроме того, вы можете настроить, где отображается информация, как она отображается, и ее поведение в отношении заполнения. Вы хотите, чтобы это было отредактировано после того, как оно будет заполнено? Нет? Не проблема, просто снимите флажок "Пользователь может изменять поле", и это позволит ввести его только один раз.

    Настройки прав.png

    Что важно отметить на скриншоте выше, так это разделы "Формат отображения в профилях". Они появятся только в том случае, если у вас есть соответствующие настройки для их просмотра. Например, выше у нас есть "Отображать администрации", установленный для "Отображать в публикациях пользователя". Если бы мы переключили это не показывать, то вы бы не увидели опцию "Формат отображения тем".

    Форматирование поля

    Разделы форматирования отображения по умолчанию будут отображать только содержимое поля. Однако вы можете отображать элемент, хранящийся в поле, любым способом, выбрав «Использовать настраиваемое форматирование». Затем вам будет показано следующее поле для добавления вашего собственного кода форматирования.

    Настраиваемое форматирование в профиле.png

    Здесь вы можете ввести HTML-код вместе с заполнителями, предоставленными для отображения информации в любом месте, которое вы выберете. Именно так они будут отображаться в этой области (Профиле или теме).

    Примечание: До версии 4.4 это одно поле с именем "Формат отображения" и применяется к обеим областям. {title} и {content} следует использовать вместо приведенных ниже.

    Если вы добавите следующий код в поле примера, которое мы настроили, заполнители {$title} и {$content} будут заменены заголовком настраиваемого поля и содержимым, введенным пользователем

    <strong>{$title}:</strong> {$content}

    Сторона пользователя

    Как только вы настроите поля своего профиля, вы увидите, что участники могут добавлять информацию из своих профилей.

    Заполнение поля профиля.png

    В зависимости от того, настроены ли поля вашего профиля для поиска, их также можно искать с помощью формы поиска участников на вашем сайте.

    Поиск поля профиля.png

    И, конечно же, они будут отображаться в различных областях сайта, используя форматирование, которое вы установили по своему вкусу.

    Профиль на сайте.png

     

     Поделиться



×
×
  • Создать...
Вверх
Вверх