ナビゲーションバーの編集からユーザーを制限できない

こんにちは、Discourse コミュニティの皆様、

Discourse フォーラムのナビゲーションバーの設定で問題が発生しており、皆様からの支援やガイダンスをいただければ幸いです。

問題:コミュニティフォーラムで一般ユーザーがナビゲーションバーを変更することを制限したいと考えています。しかし、管理者設定でこの権限を無効にするための具体的な設定を見つけることができません。「設定」や「カスタマイズ」の通常のセクションを確認しましたが、うまくいきませんでした。

追加情報:

  • 私たちのコミュニティは主に最新バージョンの Discourse を使用しています。
  • 目標は、管理者のみがナビゲーションバーの設定を変更できるようにすることです。
  • これは潜在的なバグである可能性があります。期待される機能が管理者インターフェースと一致しないためです。

この問題に遭遇したことがある方、または解決策を提案していただける方はいらっしゃいますか?もし既知のバグであれば、報告方法や既存の回避策があれば教えていただけますでしょうか?

「いいね!」 1

これはバグではありません。ナビゲーションメニューは、個々のユーザーが便利だと感じるようにカスタマイズできるように特別に設計されています。

なぜそうしたくないのか理由がありますか?

「いいね!」 3

しかし、CSSで鉛筆をガイドできるはずです。

「いいね!」 1

@pfaffman は完全に正しいです。

管理者 > カスタマイズ に移動します。


テーマを選択し、CSS/HTML を編集します。

次のようなものを追加します。

.sidebar-section-header-button {
    display: none;
}

保存してページを再読み込みすると、鉛筆アイコンは消えているはずです :wink:

「いいね!」 2

サイドバーの編集をユーザーに許可しない理由がありますか?ユーザーは他のユーザーのサイドバーレイアウトに影響を与えることはできず、自分のものだけです。

「いいね!」 6

念のためお伝えしておきますが、その種の変更は、リモートテーマでも使用でき、個別に編集することなく複数のテーマにアタッチできる小さなテーマコンポーネントで行うことが一般的に推奨されています。

ただし、そもそもこの制限を適用することが妥当かどうかを確認する価値はあると思います。ユーザーごとにカスタマイズ可能なナビゲーションメニューがあれば、自分の好みに合わせて適応させたり(または、好みに応じてサイトのデフォルトのままにしておくこともできます)、それは大きなプラスポイントになると思われます。

「いいね!」 6

もう一つの質問は、「ユーザーがあなたや彼らに問題を引き起こすような方法で編集している証拠はありますか?」ということです。

もしユーザーがあなたが望まないであろう変更を加える可能性があると仮定するなら、彼らはそれをしていますか?あなたは存在しない問題を解決しているのですか?

「いいね!」 3

ユーザーが既に独自のカテゴリやタグをカスタマイズしている場合、その鉛筆アイコンを非表示にしても、既に自分のメニューに選択しているものがリセットされることはありません。他の人が指摘しているように、これらのセクションのユーザーによるカスタマイズは奨励されるべきものです。

念のため、管理者であるあなたが皆に表示されるカスタムメニューセクションを作成した場合、管理者以外のユーザーはその内容を変更できないということも、ユーザーはナビゲーションサイドバーメニューの下部にある「+」をクリックすることで、独自のリンクを持つ独自の個人用メニューセクションを作成できるということも、ご存知ないかもしれません。

「いいね!」 5