在管理员设置中
我取消了标记:
- 优先在用户体验中显示用户名
我标记了:
- 启用姓名
- 使用姓名作为用户名建议
- 在帖子中显示姓名
在这种情况下,我仍然看到用户名:
- 在尝试提及某人时的建议中(用户名出现在真实姓名之前)
- 在主题内部,如果真实姓名和用户名**“不相同”**(忽略空格)
我的目标是:
- 隐藏用户名或将其推迟到情况 1
- 隐藏情况 2 的用户名
谢谢!![]()
我取消了标记:
我标记了:
在这种情况下,我仍然看到用户名:
我的目标是:
谢谢!![]()
隐藏用户名通常是不可行的;每个用户都需要一个唯一的用户名,但许多用户可能拥有相同的全名。
要优先在提及建议中使用全名,您需要一个自定义插件。我认为还没有人构建过这样的插件。
至于在帖子中隐藏用户名,一些 CSS 应该可以处理……
.topic-body .topic-meta-data .username {
display: none;
}
请注意,此 CSS 更改可能会导致一些滥用问题。如果用户名被隐藏,我可以更改我的全名和头像以匹配他人的姓名,而在没有用户名的情况下,很难看出区别。
对。要求(按规则)用户名是他们的名字并禁用名字会更容易。
你为什么这么讨厌用户名?
在此代码之上,
.username {
display:none;
}
.user-main .about .details h2 {
display:none;
}
div.control-group.pref-username {
display:none;
}
我也不建议这样做,但随你便。我看不出这有什么真正的原因。
在我的论坛(私密的那个)里,我不会提供更改真名的选项。
我管理一所小学,我希望学生使用他们的真名,而不是用户名。
原因是鼓励人们互相认识,因为他们是同一所学校的学生。
谢谢你的代码,我会试试的!![]()
问题:是否可以禁用真名更改?
它奏效了,只是有两个注意事项:
如果让他们的用户名就是真名,你的问题就解决了。
是的,只是我不喜欢看到用户名(无空格),他们仍然可以更改他们的真实姓名。
如果禁用“启用名称”功能,它们将没有名称,只有用户名。您将不得不接受 _ 而不是空格。
或者您可以编写一个自定义插件来执行您认为想要的操作。
如果您不按我建议的那样禁用它们,您可以使用 CSS 隐藏名称更改内容,并制定社区规则,如果他们更改了名称(通过在浏览器中取消隐藏 CSS),他们将受到适当的惩罚。