greyblue
(user508)
1
大家好!
我是第一次在这里发帖,如果有什么做得不对的地方,请多多包涵。
我想知道有没有什么方法可以让用户更改头像,同时又不允许他们在论坛中上传图片?
出于各种原因,我工作的网站不得不禁止用户在论坛中分享图片,但这样一来,他们也就无法再更改自己的头像了。作为管理员,我可以帮他们更改图片——但这并不是一个特别实用或用户友好的解决方案。
我已经将“允许上传头像的用户组”设置为“所有人”,但我认为真正的问题在于只有工作人员拥有上传图片所需的“授权扩展名”。如果允许普通用户拥有这些权限,就意味着他们可以在论坛中上传图片。
有没有什么变通方法可以仅允许上传头像/个人图片?我是刚接触 Discourse 的管理端,可能只是漏掉了什么显而易见的设置——或者这根本就行不通!
感谢大家的建议!
Lilly
(Lillian )
2
你好 @greyblue
欢迎来到 Meta 支持论坛 
或许这个主题组件能帮你实现你想要的功能?
Moin
3
我想知道,如果你使用 Embedded_media_post_allowed_groups 站点设置来限制图片分享,并允许用户使用该文件类型,会发生什么。
但如果是这么简单,@lilly 上面链接的那个组件就没有存在的必要了。该设置也可以作为一个选项,但你需要仔细观察它对各项功能的影响。
greyblue
(user508)
6
该扩展程序旨在解决此问题——但如果您(像我一样)还需要阻止用户通过 URL 嵌入图片,请前往 max_oneboxes_per_post 并将其更改为 0 
感谢您的帮助!!
Moin
7
你也试过嵌入设置吗?我认为它也会阻止 oneboxes
greyblue
(user508)
8
我之前把那个设置成了仅限工作人员/管理员/版主,但不知为何它仍然允许使用 oneboxes,即使我模拟了非版主/工作人员用户?不过我会尝试重新设置一下,看看有了这个扩展后是否有效!
再次感谢!