ユーザーがフォーラムに画像をアップロードせずにプロフィール画像を変更できるようにする

みなさん、こんにちは!

初めて投稿するので、何か間違ったことをしていたらお許しください。

ユーザーが画像をフォーラムにアップロードできないようにしつつ、プロフィール画像を変更できるようにする方法はあるでしょうか?

いくつかの理由により、私が勤めているサイトではユーザーがフォーラムで画像を共有することを禁止する必要がありました。しかし、その結果、ユーザーはプロフィール画像を変更できなくなってしまいました。管理者として私は画像を変更できますが、それは特に実用的でもユーザーフレンドリーな解決策ではありません。

「アップロードされたアバターを許可するグループ」を「全員」に設定しましたが、本質的な問題は、画像をアップロードするための「承認された拡張子」の権限がスタッフのみにあることだと考えています。ユーザーにこの権限を付与すると、フォーラムに画像をアップロードできてしまいます。

プロフィール画像/アバターのみアップロードを許可する回避策はありますか?Discourseの管理画面については初心者なので、何か明らかなことを見落としているのかもしれませんし、そもそも不可能なのかもしれません!

アドバイスに感謝します!

こんにちは @greyblue :wave: Meta サポートフォーラムへようこそ :slight_smile:

もしかすると、このテーマコンポーネントがあなたが探していることを実現するのに役立つかもしれません?

Embedded_media_post_allowed_groups というサイト設定を使って画像の共有を制限し、そのファイルタイプを使用するユーザーを許可した場合、どうなるのか気になります。
しかし、もしそれほど単純なら、@lilly が上でリンクしたコンポーネントのユースケースは存在しなかったでしょう。その設定も選択肢の一つではありますが、それがどのように影響するかを慎重に観察する必要があります。

本当に大変わかりやすく、助かりました!ありがとうございます!!

ありがとうございます!! サイト設定の方も確認してみます

この拡張機能は、この問題を解決するために動作します – しかし、もしあなたが(私のように)URLを介した画像の埋め込みをユーザーにさせたくない場合、max_oneboxes_per_post に移動して、それを0に変更してください :slight_smile:

おかげで助かりました!!

埋め込み設定も試しましたか?それだとワンボックスもブロックされると思います

私はそれをスタッフ/管理者/モデレーターのみに設定していましたが、何らかの理由で、非モデレーター/スタッフユーザーとして仮装しても、ワンボックスが許可されていました。拡張機能をインストールしたので、もう一度設定し直してみます。これでうまくいくかどうか見てみましょう。

またしてもありがとうございます!