我刚开始使用 discourse,并建立了一个名为 frele 的小型社区。从其他论坛软件的经验来看,我知道有自动头像功能。
这意味着,新用户如果不添加个人资料图片,将从默认收藏中获得一个随机的精美头像(而不仅仅是一个带有字母的无聊头像)。
在 discourse 中是否有插件或其他方法可以设置这个?
谢谢。
1 个赞
我认为解决此问题的一个巧妙方法是为那个曾经是某种头像的无聊头像字母使用一种字体。第一个技巧是找出如何制作头像字体。
但我最后仔细查看时,要么有一组固定的头像供所有用户使用(你看到那个选项了吗?),要么用户可以使用自己的头像。
4 个赞
@pfaffman 感谢您提供的有帮助的答案。刚找到该选项。所以只有默认头像或上传自己的头像,而字母头像作为标准?
1 个赞
@georg 您可以选择一个名为 selectable_avatars_enabled 的站点设置,该设置允许您预定义用户可以选择的头像列表。
如果您启用此设置,用户将自动分配一个随机头像:
有关此功能的更多信息,请访问:
4 个赞
这是一个绝妙的主意。搜索“带人脸的字体”可以找到很多字体。
3 个赞
“带人脸的字体”!!!!!我搜索了“头像字体”,发现了一个关于电影《阿凡达》字体选择的有趣历史。然后我就放弃了。![]()
我还没有足够研究代码,不知道这个项目是否适合新手,或者你是否需要深入研究 Rails 来完成它;我担心是后者。
3 个赞
谢谢大家!太好了。我想我会选择 可选头像。
我认为我们需要找出字母头像的创建位置。您需要在管理员界面中选择它使用的字体,并提供一种重新烘焙它们的方法。
编辑:找到了,lib/letter_avatar.rb
再次编辑:如果我理解正确的话,我们需要将字体添加到 ImageMagick 中,然后在调用 convert 时,在指令中使用该字体替换 Helvetica。
2 个赞
是的。这更多的是一项系统管理员任务,而不是 Discourse 任务。我仍然认为这个主意不错,但可能还有更好的方法来解决这个问题。(我的方法是鼓励人们设置自己的头像。)
对于会员来说,如果他们没有自己的(物品),可以提供一个“从这些中挑选一个……”的选项会很好。
2 个赞