How do I set the order of pinned topics

I can pin a topic but if there is more than one pinned, the order gets rearranged. I’d like to always keep the Welcome topic above other important announcements that I want to keep near the top for awhile.

「いいね!」 4

Perhaps that topic could be a banner topic? Banner topics are the ultimate “on top” and look like this:

Try browsing around there a bit to see what I mean.

You can banner a topic via the admin wrench menu on a topic in the upper right.

That works great for the site, but I need a different banner for each category.

The only way to do it at this time is to un-pin and re-pin to force it back to the top of the pinned topics.

We don’t recommend having too many pinned topics if you can avoid it, as they can become overwhelming for users.

「いいね!」 5

I’m only using two or three on private categories. If the Welcome topic drops below then it is a little odd.I can do the unpin/pin trick for now.

「いいね!」 2

I, too, agree that this is a good feature.

When there are 2 or more pinned topics in particular categories, I find it would be very useful if I could order them.
Unpin-and-pin-again workaround is OK, but still, is it in the TODO list?

P.S. I too have 2 to 3 - not many actually, but I wish I were able to set their order, perhaps by dragging or inputting an ordering natural number.

「いいね!」 4

ピン留めされたトピックの順序を変更するハックは、もはや機能しないようです:

  • 特定の順序で表示したいピン留めトピックが 3 つあります
  • 最近追加してピン留めした新しいトピックが、希望の位置 3 ではなく位置 1 に表示されています
  • そのため、他の 2 つのトピックをアンピンして再ピンし、新しいトピックより上に表示させるハックを実行しました
  • しかし、何も変化せず、アンピン/再ピンを行っても順序は入れ替わりません
    これについて何かご存知ですか?

…ただし、トピック内のテキストを編集することで順序を入れ替えることはできました

つまり、ピン留めされたトピックの順序を変更するハックとは、実際にはトピックのテキストを編集して、希望のトピックがリストの先頭に表示されるようにすることです

「いいね!」 5

編集しても、ピン留めされたトピックが閉じられている場合、並べ替えは行われないようです。少なくとも私の環境(ベータ版使用)ではそうです。

「いいね!」 1

クローズトピックではまだテストしていません(これまでの私のトピックはすべてオープンでした)が、これを何度も行ってきたので、私にとっては動作していることを確認できます。

「いいね!」 1

なるほど、一度閉じたら並び順が変わらない方が理にかなっているかもしれませんね。つまり、目的の順序が決まれば、閉じてからでも順序を気にせず自由に編集できます。

あはは :bulb:
編集するたびに並べ替えのダンスを繰り返す手間が省ける、役立つ情報ですね :slight_smile:

「いいね!」 1

実際、この現象は発生しません:ピン留めされたトピックのリストで3番目に位置するトピックを編集しても、それが最上位に移動しません。原因が何かご存知でしょうか?ピン留めされていないトピックは、編集時に最上位に移動するという期待通りの動作をしています。

[EDIT] これらのピン留めトピックはクローズされていません。

[EDIT] 一度ピン留めを解除して再度グローバルにピン留めしても、依然として3番目の位置に再表示されます。

投稿を編集しても、ピン留め順序には影響するはずがありません。

ただし、ピン留めを外して再度ピン留めすると、順序が変わるはずですtry.discourse.org では、以下の 3 つのトピックをこの順序でピン留めしました。

一番下の「What’s your all-time」のピン留めを外し、再度ピン留めしましたが、ピン留め順序には影響しませんでした。そのため、ここでのアドバイスはもはや正しくありません。2 番目の「A bear」のピン留めを外して再度ピン留めしても、順序は変わりませんでした!

@metadiscourseuser さんのご指摘が正しかったようです。新しい追加ステップが必要です。ピン留めを外し、編集してから、再度ピン留めします。ここで何らかの修正や解決策が必要です。@eviltrout さん、これを来週にスケジュールしていただけますか?

「いいね!」 2

あ、そういえばここにはいくつかの変数があることに気づきました:

  • グローバルにピン留め
  • カテゴリ内でピン留め

グローバルなピン留めは、カテゴリ内のピン留めとは異なり、ピン留めの解除と再ピン留めによって影響を受けない可能性があります。したがって、どちらについて話しているのかを特定する必要があります。少し後にテストしてみます。

@tshenry 来週はこの件を担当してもらえますか?適切なテストと解決策が必要です。ピン留めトピックについては(控えめに言っても)あまり好みではありませんが、このトピックで以前に定義されていたように、その順序を設定する方法は必要です。

「いいね!」 4

テスト結果は以下の通りです。

  • グローバルなピン留めトピックのセットと、カテゴリ固有のピン留めトピックのセットを比較したところ、表示順序は「更新日時(bump date)」のみによって決定されているように見えました。
  • ピン留めやピン留め解除は更新日時を変更しないため、ピン留めされたトピックの順序には影響しません。
  • 以下の更新アクションを確認したところ、これらはピン留めトピックを他のトピックより上位に正しく表示させることができました。
    • ピン留めトピックに返信する
    • 返信がない場合、元投稿(OP)を編集する
    • 1 分の「更新(bump)」タイマーを設定する(小さなアクション履歴を削除しても、更新状態は維持されます)

他にもテストしてほしいシナリオがあれば、お知らせください!

「いいね!」 2

私には問題なさそうです。@sam @eviltrout 皆さんのご意見をお聞かせください。これをより使いやすくするべきでしょうか、それとも現状で十分でしょうか?

(私の立場では、ピン留めされたトピックにはある程度の障壁が必要だと考えています。したがって、現状維持に賛成ですが、適切なドキュメント化は必要です)

「いいね!」 2

「当社の目的には合うが、本来の仕様とは異なる動作」を支持するのは好みません。ピン留めされたトピックの順序が重要であれば、何らかのインターフェースを通じてデータベース上で適切に指定する方法を追加すべきです。その方針を採用しない限り、現状のままにしておくのが私の意見です。

「いいね!」 2

もちろん。@sam、どう思いますか?私は「現状のまま」に賛成ですが、あなたの意見が最終決定を左右するかもしれません。

「いいね!」 1

ここで OP まで導く質問は、おそらく次の点でしょう。

ピン留めはトピックリストの順序を無視すべきでしょうか?現状では「最新」を表示する際、ピン留めされたトピックもそうでないトピックも、すべて bumped_at でソートされています。

リストの順序をいじると、ピン留めされたトピックとそうでないトピックの両方の順序に影響してしまいます。

この機能リクエストには共感しますし、変更自体は些細なものです。

トピックリストの順序に関係なく、ピン留めされたトピックを「pinned_at」日付に基づいて一貫してソートすることも可能です。必要な情報はすでに揃っており、変更のコストも低いです。

サイト運営者にとっての利点は、最も重要なピン留めトピックを常にトップに保つことが容易で、一貫して行えることです(トップに表示したい場合は、一度ピン留めを外して再度ピン留めすれば OK です)。

「いいね!」 3

わかりました、決定ですね!作業は簡単なので、早速実装しましょう!:raising_hands:

「いいね!」 4