Heliosurge
(Dan DeMontmorency)
1
@チームの皆様、こんにちは。
チームメンションの使用が不適切だった場合、お詫び申し上げます。
カテゴリオプションに、表示に関する新しい設定を追加することは可能でしょうか?
例えば:
- ハンバーガーメニューに表示する
- カテゴリボックス
以前は、ハンバーガーメニュー内のサブカテゴリを非表示にするために CSS を使用していましたが、構造が変更されたように思われるため、このように伺いました。
.Hamburger-panel li.category-link.category-OMR-ANOUNCE-OMR-BULLETINS {
Display:None;
}
最近のアップデートで、おそらく構造の一部が変更されたのだと思います。
そのため、以前「Category Hider」というテーマコンポーネントが作成されているのを目にしましたが、最新のアップデートでこのコンポーネントが機能しなくなったようです(作者に通知する返信を残しました)。
その間、ハンバーガーメニューの CSS であっても、何か簡易的な対処法をご教示いただければ幸いです。
素晴らしいフォーラムソフトウェアを提供いただき、チームの皆様に感謝申し上げます。
さっそく軽くテストしてみたところ、これで動作するようです(カテゴリの指定が正しいかご確認ください)。
.panel-body {
li.category-link.category-OMR-ANOUNCE-OMR-BULLETINS {
display: none;
}
}
私は CSS にあまり詳しくありませんので、詳しい方が現れるまでの応急処置としてお考えください。
「いいね!」 4
IAmGav
(Gavin Perch)
3
カテゴリのスラッグ名を変更する場合は、CSS側でも変更することを忘れないでください。
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
4
では、今は
.panel-body
となり、
.hamburger-panel
ではなくなったのですね。
ありがとうございます。修正は簡単そうです。
manuel
(Manuel Kostka)
5
ただし、「Instead of」ではありません:.panel-body はすべてのパネルボディを対象とするクラスですが、.hamburger-panel はハンバーガーパネル自体を対象としています。
したがって、コアのどの部分が変更されて以前のコードが機能しなくなったのかはわかりません。しかし、ハンバーガーメニューからすべてのサブカテゴリを非表示にしたいのであれば、これが最も直接的な方法だと思われます。
.hamburger-panel .category-link.subcategory {
display: none;
}
「いいね!」 3
Heliosurge
(Dan DeMontmorency)
6
どちらのコードもハンバーガーメニュー内のサブカテゴリを非表示にしていないようです。
テーマコンポーネントの「Category Hider」は機能していません。
スニペット内の .hamburger-panel と、その方のコードの両方を試しましたが、どちらのエントリも非表示になりません。
参考までに、両方のコードは私のテストサイト上で動作しました。
「いいね!」 2
manuel
(Manuel Kostka)
8
はい、私のインスタンスでも動作します。ブラウザのインスペクタでサブカテゴリのリンクを選択してみてください:
その後、スタイル宣言を確認してください。私が投稿したルールでリンクが非表示にならない場合、あなたのインスタンスではそれよりも優先度の高い別のルールが存在しているはずです。
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
9
変ですね。元々のコードは @awesomerobot さんのものだったと思いますが、カテゴリー非表示に切り替えたところ、共有機能が動かなくなりました。
Heliosurge
(Dan DeMontmorency)
11
すぐ確認します。お手伝いいただきありがとうございます。モバイルからこの問題を修正するのは難しいので、デスクトップで確認します。
Diacourse Category Hider は、最新の安定版アップデートで動作しなくなりました。
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
14
はい、親カテゴリのみが表示されていました。空のテーマコンポーネントを試して、動作するか確認する必要があります。
私の側でサイトがキャッシュされている可能性がありますか?
Heliosurge
(Dan DeMontmorency)
15
素晴らしいですね!各エントリを隠す必要があった前は、これがとても便利で助かりました。
.hamburger-panel .category-link.subcategory {
display: none;
}
もっとシンプルになりました。これで「Obsolete」カテゴリだけを隠せばよくなりました。


「いいね!」 4
Heliosurge
(Dan DeMontmorency)
16
改めて、この問題を迅速に解決するお手伝いをしてくださった皆様の専門知識に感謝申し上げます。



「いいね!」 2