ピン留めされたトピックを外部 URL にリダイレクトする方法は?

こんにちは。フォーラムに固定トピックを表示し、クリックすると外部 URL にリダイレクトしたいと考えています。

パーマリンク設定で試したり、以下の JavaScript コードで試したりしましたが、どちらもフォーラムからトピックをクリックした際には機能しません。クリックすると通常のトピック URL が読み込まれますが、すでにそのトピックページにいる状態でページを再読み込みすると、外部 URL にリダイレクトされます :thinking:

特定のトピックをクリックしたときに別の URL にリダイレクトさせるには、どうすれば正しく動作するようにできますか?

よろしくお願いいたします。Discourse を楽しんで使っています!:slight_smile:

カテゴリセクションのトピック自体の URL を直接変更する必要があるようです。そうすれば、外部 URL に直接移動でき、トピックをクリックして読み込み、再度クリックする手間が省けます。カテゴリの表示方法やそれぞれの URL に問題が生じるかどうか、Discourse の誰かがコメントしてくれることを願っています。

こんにちは。申し訳ありませんが、意味があまり理解できませんでした。手順についてもう一度ご説明いただけますか?

もちろん、問題ありません。

  1. まず、外部 URL へのリダイレクトを設定したいトピックに移動してください。
  2. 任意のテキストと外部 URL を含む投稿を作成します。
    2a(オプション:外部 URL にグラフィックタイトルがある場合、最初の投稿で URL を Onebox すると、外部リンクに視覚的な補助が提供されます。)
  3. その投稿をグローバルにピン留めします(そのトピック内の投稿リストの常に最上部に留まります)。オプションとして、
  4. そのトピックに新しい投稿を期待しない場合は、トピックを閉じることもできます。

この方法であれば、Discourse 内のトピックへのリンクが壊れる可能性は低く、ユーザーがそのトピックを開いた際に外部 URL が常に最上部に表示されます。
編集:グローバルにピン留めすると、ユーザーが「最新」をクリックした際にも、そのトピックがリストの最上部に表示されます。:wink: