Layouts Plugin

確かに、これは現在私が対応している問題です :slight_smile: なお、サイト設定から固定配置を無効化することも可能です。

そのウィジェットを確認いたします。ありがとうございます。

「いいね!」 1

Sidebar with categories の議論を続けます:

上記の質問 :up_arrow:︎ は、Sidebar with categories - #30 by Stranik のプラグイン議論で投稿しました。

この機能をカスタマイズするか、カスタムコード/プラグイン/テーマコンポーネントを作成して機能を拡張し、カテゴリとサブカテゴリのネストされたフォルダ型のビューを提供するのはどれほど難しいか気になっています。

仕様:

サイドバーメニューに表示されるカテゴリは、メインカテゴリを一覧表示し、サブカテゴリを持つカテゴリはそのことを明確に示すようにします。そして、それらをクリックするとサブカテゴリが表示されます。最後の重要な機能は、フォーラム内のどこにいても、サイドバーが現在閲覧中のアクティブなトピックのソース/場所を示すことです。

例えば、誰かが Google 検索から当フォーラムを訪れ、サブカテゴリ内のトピックを閲覧した場合、メインカテゴリ内のサブカテゴリにいることがわかるようにしたいです。

この機能の開発難易度やコストがどれほどになるかはわかりませんが、お手伝いいただける方がいましたら、ぜひご連絡ください!

「いいね!」 3

こんにちは :slight_smile:

これは、thepavilion.io にあるものと非常に似ています。

これは、Layouts PluginLayouts Category List Widget を組み合わせて実現しています。

「いいね!」 8

この設定は素晴らしいです!まさに私たちが求めていたものです!Layouts Pluginをインストールし、その後、ProCourse Installer を使ってLayouts Category Listをインストールしました。すると、すべての Layouts の設定が表示されるようになりました。しかし、Layouts Category Listウィジェットを有効にする方法がわかりません。

現在の設定(スクリーンショット)

Category List Widgetをインストールした後、ウィジェットのドロップダウンリストにそれが表示されるはずでしょうか?

現在表示されているものは以下の通りです…

当フォーラムをご覧いただければ、250px のサイドバーが機能していることがお分かりいただけるはずです…しかし、カテゴリーリストを表示させる方法がわかりません… https://forums.pickleballist.com

@angus 何か見落としていることがわかりますか?

インストール後、カテゴリーリストウィジェットが表示されるようにする方法がわかりません。:thinking:

お待ちください。このプラグインに関する完全なドキュメントを作成中で、これでより明確になります。公開後、1〜2日以内にプラグインのトピック内でご連絡いたします。

「いいね!」 5

ありがとうございます!!:raising_hands: OP の他のサンプルウィジェットにカテゴリリストウィジェットを追加することを提案しようとしていましたが、すでに更新されているようですね!コミュニティと作品を共有してくださり、ありがとうございます!!

「いいね!」 2

このプラグインの完全なドキュメントセットが利用可能になりました :tada:。すべてはこちらからご覧いただけます。

また、このトピックの OP を更新し、さまざまなリンクと説明を追加しました。

「いいね!」 7

マウスの左端への移動時のみ表示されるサイドバーを作成することは可能でしょうか?つまり、常に表示される固定サイドバーはないということです。この方式の利点は、サイドバーがウィンドウの上に重なって表示されるため、他の要素を押しやらない点です。サイドバーに関する課題は、常に画面のスペースの一部を占有してしまうという点にあります。

Windows のタスクバーのように、自動非表示機能があるのも良いですね。そうすれば、タスクバーの高さによって他のプログラムが押しやられることがありません。

私は「Layouts」と「Category List」プラグインを使用しています。サイドバーをカスタマイズするためにウィジェットを追加する方法は知っています。私が求めているのは、そのサイドバーを自動非表示にできる機能だけです。

Flarum でも、この機能は標準で搭載されています:

「いいね!」 1

はい、このプラグインを使用してそれを作成できます。新しいウィジェットとして作成し、テーマコンポーネントにパッケージ化する必要があります。自分で開発したい場合はお知らせください。お手伝いしたり、メンタリングしたりできます。または、常にPavilionに開発を依頼することもできます。

「いいね!」 2

現時点ではまだできません。Discourse の使い方にまだ慣れていません。まずプラグインの作成方法を学ぶ必要があります。最初は、カスタム BBCodes やコンポーザーへのボタン追加のような基本的なプラグインを開発する予定です。ただ、この機能は多くのユーザーにとって役立つものだと思います。

「いいね!」 2

素晴らしい、やる気があるなら、レイアウトウィジェット開発ガイドの最初のバージョンをドキュメントに追加しました

「いいね!」 3

これは新しいウィジェットの開発に役立ちますが、サイドバーを自動非表示にする方法についてはまだ確信が持てません。おそらく CSS に関連する問題かもしれません。

「いいね!」 1

このプラグインを使っていますが、カスタマイズすればとても素晴らしいものです。まだ折りたたみ機能はありませんが、それくらいは許容できます。サイドバーに表示したいカテゴリを選びたかったのです。ホームページには表示したくなかったので、ウィジェットで「すべてのカテゴリ」は選びませんでした。「カテゴリリスト」をウィジェットとして選択しました。

しかし、「すべてのカテゴリ」以外を選択すると、受け付けられず、読み込みが無限に続くようになってしまいます。

赤い枠で囲んだ部分が、ずっと読み込みを続ける円です。リフレッシュやキャッシュのクリアなど、いくつかの対処を試みましたが、受け付けられませんでした。プラグインを無効化して再度有効化してみましたが、同じ結果でした。

再現手順:

「カテゴリリスト」ウィジェットから、「すべてのカテゴリ」以外の 1 つ以上のカテゴリを選択するだけです。

ありがとうございます。この問題を修正しました :+1:

https://github.com/paviliondev/discourse-layouts/commit/6f9cef968c9790655497a606de19a5d40c22de8d

プラグンを更新しましたが、同じ問題が発生したままです。複数のカテゴリを追加すると、受け付けられず、読み込みが止まりません。再現させるには、すべてのカテゴリを選択せずに5つ以上のカテゴリを追加してテストしてみてください。

最新バージョンの Discourse とプラグインを使用し、ページをリフレッシュしていることを確認してください。最新版の Discourse では正常に動作しています。

例:https://try.thepavilion.io/

「いいね!」 1

ありがとうございます、これで動作します。もし折りたたみ式(マウスを左端に移動すると表示される)であれば、完璧だったのですが。

「いいね!」 1

ホームページからサイドバーを非表示にする方法はありませんか?表示させたいカテゴリを特定のカテゴリに選択したところ、そのカテゴリでは表示されるのですが、ホームページにも表示されてしまいます。これは望んでいません。ホームページは forum.mydomain.com であり、デフォルトの Discourse ホームページにはすでに標準のナビゲーションが表示されているため、サイドバーは不要です。

Discourse の最新アップデート後、サイドバーが表示されなくなりました。すべてのプラグインが最新版に更新されており、Discourse も最新バージョンを使用しています。