Layouts Plugin

Locations プラグインを更新し、Layouts 0.2 への対応を追加しました :+1:

両方のプラグインをインストールしている場合、レイアウトウィジェット一覧に「Map」ウィジェットが表示されます。

「いいね!」 3

アンガス、ありがとう。すごくうまくいきます!

「いいね!」 1

このプラグインで提供されるカスタマイズ機能が大変気に入っています。ご質問ですが、表示/非表示アイコンを変更する最適な方法はどのようなものでしょうか?私自身、このプラグインをホストしている Rocket Chat のインスタンスの表示/非表示に使用しています。そのため、現在使われている「+/-」よりも、アイコンをより適切に合わせたいと考えています。

サイドバーの見た目は多少調整しましたが、アイコンを変更するには、単純な CSS 以上の本格的な変更が必要かどうか確信が持てませんでした。

素晴らしいプラグインをありがとうございます!

「いいね!」 1

サイドバーをデフォルトで閉じた状態にすることはできますか?

返信が遅くなり申し訳ありません。

これは比較的シンプルなので、そのための設定を作成しました。

同様に :slight_smile:

「いいね!」 4

こんにちは、素晴らしいプラグインをありがとうございます!
パビリオンにあるようなカテゴリバナーの作成方法についてお聞きしたいのですが:


どなたか正しい方向へ導いていただければ幸いです!
本当にありがとうございます!

「いいね!」 1

カテゴリごとに複数のトピックリストを持っている場合、複数のウィジェット(カテゴリごとに1つ)を作成し、特定のカテゴリ内で選択したウィジェットのみを表示することは可能ですか?

「テーマ設定」に「トピックリスト」の設定があるのを見て、この目標を達成する方法について疑問に思っています。

CSS で一部のブロックを非表示にすることで可能になるかと思ったのですが、ウィジェットのコードには ID 番号やクラスが存在せず、タイトルしかありません。

<div id="ember96" class="sidebar-container ember-view">
<div class="sidebar-content" data-click-outside="true">
<div class="widget-container layouts-topic-lists">
<div class="widget-inner">
<div class="list-group">
<div class="list-titles">
<a class="widget-link list-title active" href="" title="">Blog</a></div>
<div class="lists">
<div class="layouts-topic-list-widget active">
<ul><li class="">
<a class="widget-link layouts-topic" href="" title="">
<span dir="ltr">...

何か解決策をご提案いただけますか?

更新:こちらに質問を投稿しました:Pavilion
更新2:Angus さんから回答をいただきました:
Pavilion

2.7.0beta 3 と PostgreSQL 13 に更新したところ、以下が表示されるようになりました。

ログ内のこの警告

TypeError: t.replaceAll is not a function
メッセージ

Uncaught TypeError: t.replaceAll is not a function
URL: https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js
行: 1
列: 31608
ウィンドウの場所: https://discuss.noisebridge.info/t/producing-more-ppe-to-fight-covid-19/1740

バックトレース

TypeError: t.replaceAll is not a function
at t.renderTemplate (https://discuss.noisebridge.info/assets/plugins/discourse-layouts-da0ddab2fd409506bdec82ca080be07840f019b0c841f64110db8496214bc4db.js:1:19800)
at t.n.setup (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:234179)
at s (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:538472)
at t.routeEnteredOrUpdated (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:538585)
at t.setupContexts (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:537866)
at t.finalizeTransition (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:536775)
at https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:535920
at E (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:545854)
at w (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:545746)

環境情報

HTTP HOSTS: discuss.noisebridge.info

よろしくお願いいたします!

「いいね!」 1

こんにちは :slight_smile:

このエラーが発生しているブラウザを確認できますか?

最新のプラグインと Discourse のバージョンでは、Chrome、Firefox、Safari のいずれでもこの問題は確認できていません。https://try.thepavilion.io/c/layouts/12 をご確認ください。

Firefox 85.0.1(64 ビット)

レイアウトプラグインで2つの問題が発生しています:

  1. 最後のアップデート後にタグページで問題が発生しました。どのタグのページを開いてもコンテンツが読み込まれません。この問題に関連するコミットを見つけました:Update tag contexts and context handling · paviliondev/discourse-layouts@49a9309 · GitHub

  2. また、レイアウトのモバイル有効化に問題があります。
    アクティブ化すると、モバイル端末でサイトが読み込まれません。Androidでのみテストしました。
    デスクトップでChromeのデバッグ機能を使ってモバイルとしてテストしても、問題は発生しません。
    使用環境は Discourse 2.7.0.beta3 ( [277eae97e1 ] )、discourse-layouts 49a9309 です。

    また、こちらのサイトにも投稿しました:Pavilion

これら両方の問題は、このコミットで解決されるはずです :slight_smile:

バグ報告について、その扱い方について簡単に再確認します。

  1. バグは Pavilion を通じて報告してください。

  2. 当社の一般的なサポートポリシーでは、毎月月初にすべてのバグを解決するとしています。このポリシーの詳細については、リンク先のトピックで @merefield にお尋ねください。

「いいね!」 2

Firefox 64 ビット版 85.01

すみません、カテゴリアイコンコンポーネントを追加しましたが、カテゴリリストウィジェットレイアウトには反映されません。
どこで設定すればよいでしょうか?
よろしくお願いいたします!

こちら

「いいね!」 1

画像は、Discourseのデフォルト設定ページのカテゴリごとにカテゴリに追加します。

「いいね!」 2

お疲れ様でした!本当にありがとうございます :slight_smile: 心より感謝申し上げます。

「いいね!」 1

@angus、あなたのサイトのバージョンでは、カテゴリ/サブカテゴリが3階層になっていることに気づきました。最上位、その下にサブカテゴリがあり、「Discourse」をクリックするとさらに3番目の階層が表示されます。

これは設定で可能でしょうか、それともあなたが独自に構築した機能でしょうか?

これはプラグインとは無関係な site_settings.yml にある隠し設定です:

以下のように、この設定を app.yml の末尾に追加して値を 3 に設定できます:

- exec: rails r "SiteSetting.max_category_nesting=3"
「いいね!」 3

@merefield 素晴らしいですね、ありがとうございます!

「いいね!」 1