Feel
1
皆さん、こんにちは。
右サイドバーブロックコンポーネントに最新のトピックを表示させたいのですが、設定に何を入れるべきか説明しているドキュメントが見つかりませんでした。
そのため、サイドバーには「最新トピック」というタイトルしか表示されず、コンテンツが表示されません。どうすればよいかわかりません。どなたか助けていただけますでしょうか?
皆さん、こんにちは。
右サイドバーブロックコンポーネントに最新のトピックを表示させたいのですが、設定に何を入れるべきか説明しているドキュメントが見つかりませんでした。
そのため、サイドバーには「最新トピック」というタイトルしか表示されず、コンテンツが表示されません。どうすればよいかわかりません。どなたか助けていただけますでしょうか?
期間内にトピックが返されない可能性があります。同じパラメータ数でテストサイトに設定したとき、トピックは2つしか返されませんでした(3日前のものを削除すると、1つしかなくなります)。ネットワークタブを見ると、/top.json?period=weekly を取得しています。
Feel
3
JammyDodgerさん、早速のご回答ありがとうございます。
最新のトピックは基本的に週単位で含まれているということでしょうか、それとも最新のトピックリストが週単位で更新されるということでしょうか? テストのために、今ちょうど新しいトピックを作成してテストしてみましたが、何も表示されません。
残念ながら、私のフォーラムはアクセスできない国内インフラストラクチャでホストされているため、ネットワークタブにアクセスできません。Discourseの管理者設定でフォーラムを作成/編集することしかできません。
これらは「最新」トピックではなく「トップ」トピックであり、この方法で計算されています - Calculating "Top" topics in Discourse
テストトピックは、いいねやそれに類するものが追加されないと表示されないと思います。スコアを再計算するためのバックグラウンドジョブが1時間ごとに実行されます(アクセス権があれば、/sidekiq/scheduler ページから手動でトリガーできます。古いものには Jobs::TopRefreshToday と、1日1回実行される Jobs::TopRefreshOlder があります)。
したがって、私の理解では、「トップ」トピックセクションには、今週作成された中で最もスコアの高いトピックが表示されるはずです。
「いいね!」 3
Feel
5
こんにちは、そして詳しい回答をありがとうございます。
これで必要な情報はすべて揃ったと思います。特に、昨日作成したトピックに同僚が返信して「いいね」をしてテストしてくれたものが、今朝サイドバーに表示されているのを確認できました。
おそらく、更新には少し時間がかかるのでしょう。
ご協力いただき、誠にありがとうございました。
良い一日をお過ごしください。
「いいね!」 1
system
(system)
クローズされました:
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.