允许用户更改头像而无需上传图片到论坛

大家好!

我是第一次在这里发帖,如果有什么做得不对的地方,请多多包涵。

我想知道有没有什么方法可以让用户更改头像,同时又不允许他们在论坛中上传图片?

出于各种原因,我工作的网站不得不禁止用户在论坛中分享图片,但这样一来,他们也就无法再更改自己的头像了。作为管理员,我可以帮他们更改图片——但这并不是一个特别实用或用户友好的解决方案。

我已经将“允许上传头像的用户组”设置为“所有人”,但我认为真正的问题在于只有工作人员拥有上传图片所需的“授权扩展名”。如果允许普通用户拥有这些权限,就意味着他们可以在论坛中上传图片。

有没有什么变通方法可以仅允许上传头像/个人图片?我是刚接触 Discourse 的管理端,可能只是漏掉了什么显而易见的设置——或者这根本就行不通!

感谢大家的建议!

你好 @greyblue :wave: 欢迎来到 Meta 支持论坛 :slight_smile:

或许这个主题组件能帮你实现你想要的功能?

我想知道,如果你使用 Embedded_media_post_allowed_groups 站点设置来限制图片分享,并允许用户使用该文件类型,会发生什么。
但如果是这么简单,@lilly 上面链接的那个组件就没有存在的必要了。该设置也可以作为一个选项,但你需要仔细观察它对各项功能的影响。

这太有帮助了!谢谢!!

谢谢!我也会查看一下网站设置

该扩展程序旨在解决此问题——但如果您(像我一样)还需要阻止用户通过 URL 嵌入图片,请前往 max_oneboxes_per_post 并将其更改为 0 :slight_smile:

感谢您的帮助!!

你也试过嵌入设置吗?我认为它也会阻止 oneboxes

我之前把那个设置成了仅限工作人员/管理员/版主,但不知为何它仍然允许使用 oneboxes,即使我模拟了非版主/工作人员用户?不过我会尝试重新设置一下,看看有了这个扩展后是否有效!

再次感谢!