开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
  1. Home
  2. Computer Science
  3. This article

Discourse 创建和配置用户自定义字段

2025年02月10日 19095Browse 0Like 0Comments

用户自定义字段能够让你在用户注册的是要求用户提供更多的信息。这些用户提供的信息可以在用户名片,用户摘要页面下显示,甚至还可以通过 Data Explorer plugin 插件进行查询。

本文能够帮助你对这些字段进行配置和设置。

添加一个用户字段

  1. 进入 Admin > Community > User Fields (discourse.example.com/admin/config/user-fields).
  2. 如果你还没有创建过用户字段的话,显示下面的界面:
    image

     

  3. 单击 “Add user field” 按钮来创建一个新的字段。
    17e4c9a866d0a6b58a968d4f49aba92c9c55e561_2_527x500

     

选择一个字段类型

选择的字段类型将会决定用户在注册的时候可以输入的内容。

选择的字段类型基于你想获得用户的什么信息,通常用下面的一些选择:

Text(文本字段)

  • 这个字段用户可以输入自己想输的内容,通常针对的是有多种回答的问题 (例如: “What company do you work for?”)
  • 在文本输入的时候显示 HTML

确认

  • 主要针对我们常用的 yes/no 问题,(例如, “Would you like to sign up for our newsletter?”)
  • 显示为 HTML checkbox(选择项)

下拉选择

  • 如果你希望提供多个可以供用户选择的话 (例如, “What is your gender?”)
  • 显示为 HTML select input(选择输入)

针对下拉选择字段添加可选的下拉选择项目:

  1. 单击可选输入
  2. 输入一个回答后单击 “Create”
  3. 重复上面的过程

完成后的下拉选择项,看起应该和下面的图片内容相似:

 

 

设置字段名和描述

  • Field Name(字段名):在用户注册表单和用户属性之前进行显示
  • Field Description(字段描述): 显示在用户可以输入的内容之后,用于帮助用户理解这个字段的内容和意义。

:information_source: 字段名和字段描述在添加字段的时候是必须的,这 2 个字段不能留空。

当完成上面的设置后,下面的界面显示了用户在注册的时候看到的情况:

 

 

配置用户字段选项

字段必须

  • Optional(可选) - 用户针对这个可选的字段可以不输入内容
  • For all users(针对所有用户) - 当这个字段是针对所有用户都要求的话,所有的用户都要求在登录的时候进行选择。针对这个选项比如说 terms-of-service (ToS) 就可以进行选择
  • On signup(在注册的时候) - 所有新注册的用户都需要对这个字段进行处理

在当前的用户创建界面的地步,用户还有下面的一些选项可以进行选择:

  • Editable after signup(注册后可以编辑): 当字段内容被创建后,用户还是可以进行编辑
  • Required at signup(注册时必填): 当用户在创建自己账号的时候,这个字段的内容必填
  • Show on public profile(在用户公开属性中显示): 字段中输入的内容将会在用户摘要页面可见
  • Show on user card(在用户名片中显示): 在用户选项卡中显示字段值
  • Searchable(可以搜索): 用户在字段中输入的值可以在用户目录中进行搜索

在公开属性中显示

当这个选项被启用,用户字段的值将会显示在用户的属性页面中:

 

 

在用户名片中显示

当这个选项被启用,用户字段中的值将会显示在用户名片中显示:

 

 

可被查询

当这个选项被启用,你可以基于这个字段中的值来搜索用户:

保存和编辑字段

  1. 单击"Save(保存)" 来将用户字段添加到你的用户站点中。
  2. 如想对添加后的字段进行编辑,单击 “Edit(编辑)” 列表中的编辑按钮。
  3. 如需删除字段,单击 “Delete(删除)” 按钮。

 

 

添加自定义字段到用户目录

  1. 进入用户目录
  2. 单击扳手按钮:
  3. 选择你希望显示的用户字段
  4. 单击"Save(保存)"

 

 

选择的自定义字段将会显示在用户目录表中:

 

https://www.isharkfly.com/t/discourse/16901
Tags: None
Last updated:2025年02月10日

HoneyMoose

有温度的人文和独立的思考

Like
< Previous
Next >

Comments

Cancel reply

Archives
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,362)
    • Confluence (663)
    • Gradle (12)
  • U.S. (482)
  • 文化旅游 (145)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1