トピックリストに人気順のタグソートを適用する方法は?現在、タグページにのみ適用されているようです

人気順でタグをソートするオプションは、設定で生成されたタグページでのみ機能しますか?

各トピックのタグをソートし、トピック一覧に表示するにはどうすればよいでしょうか?

例:
以下の 3 つのタグ:Java x 10、JavaScript x 5、C++ x 2

これら 3 つのタグをすべて使用したトピックを作成した場合、そのトピック内でタグが投稿者が指定した元の順序ではなく、人気順でソートされて表示されるようにしたいのですが、これは可能でしょうか?

「いいね!」 4

それは良い指摘ですね。タグの人気順での並べ替えは、トピック内でもトピック一覧でも尊重されるべきです。

これはサイトの設定に関わらずそうあるべきだと考えます。@sam、この変更はどの程度の規模のものになりますか?

「いいね!」 2

こんにちは、

この件について更新情報はありますか?これは比較的簡単な機能追加でしょうか?それとも、短期的な解決策としてカスタマイズ可能なものでしょうか?

「いいね!」 1

ふと頭に浮かんだのは、逆順の人気順で並べ替えることです。つまり、最も一般的でない、あるいは「最も情報量の多い」タグを先頭に持ってくる方法です。

しかし、これは剣工場よりもはるかに多くのエッジケースがありそうなので、実際にやったことはありません。

「いいね!」 1

私は、トピックのタグの表示順序はデフォルトでタグの人気順にするべきだと感じます @sam、これが非常に難しいのでなければ、これを割り当てるべきです。

(また、トピックにタグが1つしかない場合は、このコードパスを完全にスキップできます。)

「いいね!」 2

タグ ID で取引している以上、タグテーブルに結合するのは当然でしょう。これはかなり安全で、追加のクエリも発生しないはずです。

@kris.kotlarek 担当してもらえますか?

「いいね!」 3

その PR により改善が加えられ、次の beta リリースに含まれる予定です - FEATURE: respect tags_sort_alphabetically setting when display tags by KrisKotlarek · Pull Request #10889 · discourse/discourse · GitHub

以下は、Meta でタグを人気順に並べ替えた場合の例です:

一時的にそのオプションを変更しました:

トピックにアクセスした際にも、同じ順序でタグが表示されます:

「いいね!」 4