Discourse を通じて匿名のコミュニティを運営しており、メンバーは身元が特定されないユーザー名を作成しています。しかし最近、いくつかのメンバーのプロフィールに所在地が表示され、記録されてしまいました。この機能を無効にすることは可能でしょうか?メンバー自身がプロフィールに所在地を入力したわけではないと確信しています。もしかすると、モバイル端末からアクセスすると自動的に所在地が記録されるのでしょうか?メンバーの匿名性を保護するために、この機能を無効にする方法についてご助言いただければ大変助かります。よろしくお願いいたします。
おそらく入力しているでしょう。設定にはシンプルなテキスト入力欄があります:
この入力欄と、プロフィールやユーザーカードに表示される場所の情報は、CSS(管理画面 > カスタマイズ > テーマに追加)を使用して非表示にできます:
.control-group.pref-location,
.user-profile-location,
.user-card .location-and-website .location {
display: none;
}
ただし、これはすでに場所を入力済みのユーザーに対して完全なセキュリティ対策にはなりません。HTML 内からまだ検索可能だからです。管理者として、非表示にする前に該当する入力内容をクリアできます。
ああ、現在のテーマはリモートテーマのようです。それを変更することはできません。
この場合、新しいテーマコンポーネントを作成し、そのコンポーネントに CSS を追加してから、アクティブなテーマにそのコンポーネントを含める必要があります。テーマ設定についてさらに詳しく知りたい場合は、Beginner's guide to using Discourse Themes をご覧ください。



