Hello @eviltrout , I noticed that the topic list includes unlisted, closed, archived topics. I guess these should not be taken into account in the list. Given:
<d-topics-list discourse-url="https://discourse.example" per-page="5" category="11"></d-topics-list>
Or is there a filter to only keep open topics?
「いいね!」 2
eviltrout
(Robin Ward)
2020 年 7 月 17 日午後 1:46
2
You should be able to use status="open" for that restriction.
「いいね!」 12
リンクされたフィルタオプションごとに利用可能な引数を示すドキュメントはありますか?
例えば、
は、status="noreplies" または status="solved" も使用できることを示唆していますが、これらはUIから公開されているオプションです。
しかし、これらは無効なオプションとして無視されているようです。引数の有無にかかわらず結果は同じです(同様に status=unsolved と status=solved をフィルタリングした場合も、これらは反対のはずですが)。
あるいは、カスタム検索用語を渡す別の方法があればそれでも構いません。https://discourse.getdbt.com/embed/topics?template=complete&top_period=all&search="status%3Anoreplies" (コロンはエンコード済みと未エンコードの両方で試しました)を試しましたが、このアプローチでは結果が ゼロ でした。
\u003cd-topics-list\u003e プレースホルダ要素ではなくiframeを直接埋め込んでいるのは、この問題に遭遇したためです。
しかし、インポートされたJSはiframe URLを構築しているだけなので、これが問題の原因だとは思いません。
「いいね!」 2
Falco
(Falco)
2022 年 9 月 5 日午前 7:02
4
この機能は、検索で使用されるものとは異なるパラメータリストを持っています。既存のパラメータを確認するには、コントローラーコードを確認してください。
「いいね!」 2
embed_controller.rb を調べてみましたが、トピッククエリが構築される際、元の投稿で許可されているパラメータ(template、per-page、category、allow-create、tags、top_period)のみが考慮されているようです。
これは、
Robin Ward:
その他の公開 フィルタオプションが利用可能です。
はまやかしだと思います。この埋め込みで追加のパラメータを許可する機能リクエストを開きます。ご協力ありがとうございました @Falco
「いいね!」 3
system
(system)
クローズされました:
2023 年 7 月 12 日午前 9:59
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.