frtt
(dan)
1
こんにちは。フォーラムに固定トピックを表示し、クリックすると外部 URL にリダイレクトしたいと考えています。
パーマリンク設定で試したり、以下の JavaScript コードで試したりしましたが、どちらもフォーラムからトピックをクリックした際には機能しません。クリックすると通常のトピック URL が読み込まれますが、すでにそのトピックページにいる状態でページを再読み込みすると、外部 URL にリダイレクトされます 
特定のトピックをクリックしたときに別の URL にリダイレクトさせるには、どうすれば正しく動作するようにできますか?
よろしくお願いいたします。Discourse を楽しんで使っています!
JimPas
2
カテゴリセクションのトピック自体の URL を直接変更する必要があるようです。そうすれば、外部 URL に直接移動でき、トピックをクリックして読み込み、再度クリックする手間が省けます。カテゴリの表示方法やそれぞれの URL に問題が生じるかどうか、Discourse の誰かがコメントしてくれることを願っています。
frtt
(dan)
3
こんにちは。申し訳ありませんが、意味があまり理解できませんでした。手順についてもう一度ご説明いただけますか?
JimPas
4
もちろん、問題ありません。
- まず、外部 URL へのリダイレクトを設定したいトピックに移動してください。
- 任意のテキストと外部 URL を含む投稿を作成します。
2a(オプション:外部 URL にグラフィックタイトルがある場合、最初の投稿で URL を Onebox すると、外部リンクに視覚的な補助が提供されます。)
- その投稿をグローバルにピン留めします(そのトピック内の投稿リストの常に最上部に留まります)。オプションとして、
- そのトピックに新しい投稿を期待しない場合は、トピックを閉じることもできます。
この方法であれば、Discourse 内のトピックへのリンクが壊れる可能性は低く、ユーザーがそのトピックを開いた際に外部 URL が常に最上部に表示されます。
編集:グローバルにピン留めすると、ユーザーが「最新」をクリックした際にも、そのトピックがリストの最上部に表示されます。