トピック内で投稿をピン留めする方法

Discourse コミュニティ プラットフォーム初心者です。管理者として、トピック内の投稿に返信する гan 方法を学びたいです。

例として、「自己紹介」投稿があります。その投稿はすでにピン留めされています。「自己紹介投稿」の下に私の自己紹介を追加しました。誰もがそれを見ることができるように、また一番下までスクロールする必要がないように、私の返信をピン留めしたいと思います。何かヒントはありますか?
管理者のレンチの下に「ピン留め」が見つかりません。

初心者を手伝ってくれてありがとう。

「いいね!」 3

Welcome @cathyjliu! :discourse: :wave:

もし私の理解が正しければ、トピック内で投稿をピン留めしたいということですね。現時点では、デフォルトではそれはできません。カスタムプラグインが必要になるかと思います。

投稿を目立たせる別の方法として、「スタッフカラーを追加する」というものがあります。

これは、投稿の下にある「いいね」、ブックマークなどと同じ横にある :wrench: アイコンの下にあります。

投稿を「ピン留め」するわけではありませんが、より目立たせることができます。

「いいね!」 6

チップに感謝します!カスタムプラグインを入手するにはどうすればよいですか?ちなみに、スタッフの色を追加するというあなたの回避策は気に入っています。
ありがとうございます!

「いいね!」 1

knowledgeがあれば、自分で作成できます。それ以外の場合は、Marketplace でトピックを作成する必要があります。

「いいね!」 2

情報ありがとうございます。ブックマークして、リソースや帯域幅があれば解決できるかどうか確認します!

「いいね!」 1

トピックにアクセスすると、未読の最初の投稿に移動するため、未読の最初の投稿があなたの投稿である場合、スクロールする必要はありません。

「いいね!」 1

「最後の返信」をクリックしたということだと推測します。投稿を読んだ後、その「最後の返信」ボタンを見つけました… 私の個人的な意見では… その機能は私にとって直感的ではありません。

hi @cathyjliu Metaへようこそ :slight_smile:
このリクエストは私を混乱させます。なぜなら、ピン留めはトピック投稿(最初の投稿)をカテゴリトピックリストページのトップに表示するからです。投稿をピン留めするという考えは、ユーザーのためにカテゴリページのトップに表示されることを意味します。ユーザーは投稿のピン留めを解除することもできます。バナーとしてピン留めすることを意味する場合、すべてのページのトップに投稿を表示したいですか?ピン留めはトピック内では何も行いません。

スタッフの色(または投稿へのリンク付きのスタッフ通知?)が、あなたが達成したいと思っていることを実現する方法だと思います。

「いいね!」 2

未読の最初の投稿に自動的に移動することを意味していると思います。トピックにすでに参加している場合、必ずしも最初の投稿に移動するわけではありません。

私のフォーラムでは、スタッフカラー、スタッフ通知、および固定トピックを多用しています。固定しても、あなたが望んでいるように機能するとは思いません。

投稿をトピックの先頭に固定して、元の投稿の上に表示させたいですか?それともその下に表示させたいですか?それとも、ユーザーがトピックに入るたびにその投稿に移動するように固定したいですか?

あなたの目標から判断すると、スタッフ専用の紹介トピックを別に設けることをお勧めします。

返信ありがとうございます。混乱させてしまい申し訳ありません。説明を試みます。イントロ投稿はすでにトピックの下にピン留めされています。それは約40件の返信がある長い投稿です。私が投稿した返信(自己紹介をしたもの)を元の投稿のすぐ下にピン留めしたいのです。これで意味が通じますか?

「ピン留め」とはどういう意味ですか?最初の投稿(元の投稿)のことですか?ピン留めとは、トピックの投稿を、最新のアクティビティがあるかどうかに関わらず、ユーザーがトピックリストページの一番上に表示させることを指します。

これはピン留めされたトピック投稿(トピックの最初の投稿)です。トピックタイトルの横にピンアイコンが表示されているのがわかります。これをピン留めすると、ユーザーがピン留めを解除するまで、そのカテゴリのトピックリストの一番上に表示されます。ピン留めを解除すると、ピン留めされていないトピックのように通常通りリストの下の方に移動します。

あなたが言いたいのは、単に元の投稿の下にあなたの投稿を挿入したいだけで、「ピン」という言葉を最初の投稿の下に挿入するという意味で使っているようです。トピック(元の)投稿はピン留めされているのではなく、単にトピックの最初の投稿です。

これはDiscourseでは不可能であり、プラグインで可能かどうかも定かではありません。しかし、@pfaffmanが言うように、これはDiscourseがトピックに複数回入ってくるユーザーにトピックを表示する方法とは多少直感的ではありません。もし彼らが最初の投稿(およびその返信)をすでに読んでいる場合、あなたの投稿をそこに置くと、彼らはそれを見ることができません。

また、翻訳言語の問題で、私が「pinned」を読んでいる間に、あなたが実際には「sticky」や「insert」のような別のことを言っている可能性もあります。

前述したように、私の助言は、単に同じカテゴリにスタッフ専用の別の紹介トピックを作成することです。紹介トピックのトップ投稿の上にスタッフ通知を置き、スタッフ紹介ページへのリンクを貼ることもできます。

「いいね!」 2

それはカテゴリビューの文脈です。

トピックビューを意味すると読みました。現在、トピックでのピン留めは可能ではありませんが、彼らが説明している動作にはかなりよく適合しています。

「いいね!」 1

ええ、今それを集めています。しかし、事実は、誰かが他の返信を見てトピックに再度入ると、それをバイパスすることです(この動作が抑制されない限り、おそらく)。

投稿を挿入してタイムラインをリセットする方法を求めているようです。

管理者向けの既存の機能を通じて、彼らが望むことを達成する方法も考えています。

ただブレインストーミングしていますが、OPを新しいものにコピーしてからその下に投稿し、他の返信投稿を移動することで、投稿移動/マージ機能を使用して求めているようなものを達成する方法があるかどうか疑問に思っています。 :thinking: :exploding_head:

できました。投稿を新しいトピックに移動する機能を使いました。

OPを選択して新しいトピックに移動しました。その下に新しい投稿をしました。その後、元のトピックに戻り、残りの返信を(時系列チェックボックスをチェックせずに)新しいトピックに移動しました。それらはOPへの返信の下に配置されました。

やり方を説明するスクリーンショットをいくつか投稿しますが、Jammyさんの返信を待ってからにしますね :grin:

「いいね!」 1

しかし、それは、どれだけの投稿をある場所から別の場所へ移動し、そして戻すかによっては、かなりうるさい方法になる可能性があります(可能ではありますが)。

以前にも同様の質問があったため、これに関する#featureリクエストが公開されています。What is best practice for "pinning" posts to a topic?

「いいね!」 2

はい、それは面倒な方法ですが、OPがどれくらいの頻度でこれを行う必要があるかもわかりません。この場合、まれな発生のように聞こえます。それは彼らが望んでいたことをある程度達成しますが、それでもタイムラインの問題を考慮していません。彼らは(「ピン留め」することによって)ユーザーをその投稿にロックしたいと推測します。興味深い機能リクエストです。私がそれをどのように行ったかのスクリーンショットを撮ったので、@cathyjliuが方法を知りたい場合は投稿できます

「いいね!」 1

Feature request では、投稿は正しい順序で表示されたままで、OPを強調するためにOPの下にコピーもピン留めされると思います。これは、SolvedがOP内のソリューションで行う方法に似ています。

「いいね!」 1

その機能リクエストのトピックを読んだ後、この種の機能が必要なシナリオがよくわかりました。解決済みは、投稿をコピーする方法の良い例ですが、この場合はリンクボックスではなく別の投稿として挿入します。

非常にハッキーな提案ですが、うまくいくかはわかりませんが、念のため:\n\n解決済みコンポーネントを使用しますが、ユーザーを誤解させないように「解決済み」の言及を非表示にするCSSルールを作成し、アイコンを適切なものに変更(または非表示)し、スタッフ以外には解決ボタンを非表示にします。

「いいね!」 3

私もこれを解決策として提案したでしょう。

しかし、彼がさらに「solved topic」プラグインを必要としている場合はどうでしょうか?