Drew-ART
(Drew)
340
不思議なことに、カテゴリを3階層に更新したところ、Categories List コンポーネントが3階層以内のカテゴリを無視するようになりました。コンソールにはエラーは表示されません。
追記:原因が分かりました。当フォーラムでは、カテゴリのスラッグを空白にするとコンポーネントが正常に動作しないため、デフォルトの設定(連続した番号を使用)に変更しました。あるカテゴリまたはそのサブカテゴリがデフォルトのスラッグを使用している場合、兄弟カテゴリ(およびその兄弟)のほとんどが表示されなくなります。ただし、稀に表示されるものもあり、なぜそうなるのか理由が分かりません。
Drew-ART
(Drew)
341
このプラグインは、デスクトップ環境で人気のあるカンバンボードプラグインとうまく連携しないことに気づきました。この問題は、ユーザーがクリックでプラグインを閉じられるようにすることで回避できます。両者を連携させたい場合の期待される動作としては、他の要素を認識して初期状態で閉じたモードで開始し、必要に応じてユーザーが開けるようにすることでしょう。
現在、それを少し異なる方法で実現する改訂版の開発を進めています。そのため、既存の機能を維持したい方にとっては、このバグへの直接的な解決策にはなりません。
keegan
(Keegan George)
342
@Drew-ART さん、Pavilion フォーラムの レイアウト相互運用性に関するトピック をご覧ください。このトピックでは、レイアウトプラグインと他のプラグインやテーマとの相互運用性について取り上げています。また、CSS を追加することでレイアウトプラグインを Discourse Kanban と連携させるための推奨される修正方法も記載されています。
「いいね!」 3
こちらの指示に従ってインストールしたつもりです - Pavilion および Pavilion
angus
(Angus McLeod)
344
Hey @Whiskey_Victor_LLC 
いくつかの contexts を有効にする必要があります。ウィジェットの設定をもう一度ご覧いただき、不明な点がございましたら、そのトピックに返信してお知らせください。
はい、読みました。すべてのコンテキストを有効にしたウィジェットを1つ有効にしているのですが、レイアウトが表示されません…
angus
(Angus McLeod)
346
「すべてのカテゴリ」を削除して保存し、ページを更新してみてください。
ウィジェット設定に関する追加のご質問や、さらに問題がある場合は、こちらに投稿してください:
OK、素晴らしい、ありがとうございます。これで動作しました。他のものも動作しないようです…別のサイトに投稿します。
ckshen
348
カスタムレイアウトプラグインとロケーションプラグインの両方を併用すると、非常に奇妙な出力が発生します。
レイアウトプラグインは、いくつかのカテゴリのトピック一覧の右側にトピックの位置マップを表示するように設定しています。以前は以下のように表示されていました。
先週のある時点から、カテゴリへのリンクをクリックすると、マップが表示されなくなりました。
しかし、ブラウザのリフレッシュボタンを押すと、再びマップが表示されます。
なぜこのようなことが起きているのか、心当たりはありますか?CSS による問題かどうかを確認するために、すべての CSS を削除してテストしましたが、現象は解消されませんでした。
何か手がかりはありますか?
ckshen
349
追加のデータポイント:サイドバーレイアウトが有効なカテゴリを読み込むと、サイドバーが表示されず、CSS は次のようになります。
<div class="main-content discovery category no-sidebars" style="width: 100%">
ブラウザのリフレッシュボタンをクリックすると、地図付きのサイドバーが表示され、HTML は次のようになります。
<div id="ember128" class="sidebar-container ember-view"><div class="sidebar-content" data-click-outside="true"><div class="widget-container nav-container"><div class="locations-map">
なぜプラグインが、実際にはその逆であるカテゴリにサイドバーが設定されていないと判断するのか、理由がわかりますか?
keegan
(Keegan George)
350
@ckshen さん、こんにちは
この問題を非常に詳細に特定していただき、ありがとうございます。ご提供いただいた情報は、この問題の解決に大変役立ちます。この問題についてバグレポートを作成しましたので、できるだけ早く解決できることを願っています。ご迷惑をおかけして申し訳ございません。問題が解決し次第、こちらに更新情報をお知らせいたします。
「いいね!」 3
ckshen
351
ご確認いただきありがとうございます!
参考までに、この問題は約1か月前にDiscourseソフトウェアをアップグレードした際に発生しました。昨日は2.8.0.beta6 (f38fd1a5a7) にアップグレードしましたが、問題は引き続き発生しています。
「いいね!」 1
jimkleiber
(Jim Kleiber)
352
このプラグインを先週追加したばかりで、とても気に入っています。モバイルメニューをカスタマイズしましたが、非常に役立っているようです。残念ながら、新しいチャットプラグインを追加すると、モバイルメニューが表示されないようです。以下にスクリーンショットを添付します(プライバシーのため、サイトのロゴとチャットスレッドは空白にしています。また、whos-onlineプラグインをその場所にカスタマイズしており、標準ではありません)。
検索ページやその他のページでは問題ありません。
しかし、チャットページ(ヘッダーメニューのチャットバブルをクリックすると表示されます)では表示されなくなりました。
それほど緊急ではありませんが、新しいチャット機能により、非常に便利だと感じています(画面上部まで親指を動かしてナビゲートするのが嫌なので)。
こちら側で修正するために何か提案はありますか?
「いいね!」 1
jimkleiber
(Jim Kleiber)
353
また、バグかどうかわかりませんが、カテゴリリストを作成して左側のメニューに配置すると、サブカテゴリを持つカテゴリのドロップダウン矢印をクリックしたときに、意図せずにそのカテゴリに移動してしまいます。
期待される動作:
- ドロップダウン矢印をクリックする
- サブカテゴリが表示され、ナビゲーションは変更されない
- 上矢印をクリックする
- サブカテゴリが非表示になり、ナビゲーションは変更されない
現在の動作:
- ドロップダウン矢印をクリックする
- サブカテゴリが表示され、ナビゲーションがそのカテゴリに変更される
- 上矢印をクリックする
- サブカテゴリが非表示になり、ナビゲーションは変更されないように見える
デスクトップとモバイルの両方で発生するようです。
「いいね!」 1
keegan
(Keegan George)
354
Hey @jimkleiber
チャットプラグインはカスタムルート(/chat)を追加しているようですが、これは現在、レイアウトプラグインではサポートされていません。ご指摘の件についてはレポートを作成しましたので、サポート可能かどうか確認します。
残念ながら、現時点ではお客様の方で修正できることはないと思われます。
はい、これは現在のウィジェットの期待される動作です。まずカテゴリに移動し、その後サブカテゴリが表示されます。ただし、この動作の変更については、他のPavilionチームメンバーと相談します。
「いいね!」 2
jimkleiber
(Jim Kleiber)
355
素晴らしい、ありがとうございます!

ああ、なるほど。通常、ドロップダウン矢印をクリックするとサイトのナビゲーションを強制されることなくドロップダウンするものと期待しているので、混乱します。カテゴリのタイトルや行をクリックするとナビゲーションとドロップダウンが発生することは理解できますが、矢印があることで、私の期待を妨げているように感じます。
「いいね!」 2
モバイルでブラウザごとに一貫性のないレイアウトの動作が発生しています。モバイルでは、ChromeとFirefoxの両方で、ボトムナビゲーションバーが固定され、スクロールしても切り替わりません。DuckDuckGoでは切り替わります。私のインスタンスでも、またthepavilionでも同様の現象を確認しています。
keegan
(Keegan George)
357
@Mr.X_Mr.Xさん、
この問題を共有していただきありがとうございます。DuckDuckGoでのみ発生しているようです。解決に向けて調査します。
「いいね!」 1
Layouts プラグインの「最新」および「カテゴリ」コンテキストが見つかりません。2 つの異なるインストールで試しました。最新およびカテゴリのコンテキストは削除されたのでしょうか、それとも私の側のエラーでしょうか?
keegan
(Keegan George)
359
@Mr.X_Mr.Xさん、
最新とカテゴリはフィルターであるため、コンテキストの下にはリストされません。フィルター入力から選択するか、すべてのフィルターを対象にするには、その入力を空白のままにしてください。
「いいね!」 1