gassim
(Al-Gassim Sharaf Addin)
1
こんにちは
ユーザーグループについて説明するトピック投稿を作成しています。このトピック投稿から直接参加ボタンをクリックしてグループに参加できるようにしたいと考えています。具体的には、このグループを表示するリンクをクリックしたときに表示される「リクエスト」ボタンと同じようにしたいです。
例として、DiscourseにはDiscourse Support Explorersグループがあります。
このトピックがこのグループに関するもので、人々をそのグループに招待したいとしましょう。リンク「https://meta.discourse.org/g/support-explorers/members」を貼り付けることができます。その後、セカンドステップとしてリクエストボタンをクリックする必要があります。しかし、このトピック投稿で直接「リクエスト」をクリックできるようにしたい場合、これは可能ですか、それとも機能リクエストですか?
注:外部のグループではなく、同じフォーラム内のグループについて言及しています。
以下のようなものです。
今すぐ参加するには以下をクリックしてください

ありがとうございます!
「いいね!」 2
ondrej
3
私の知る限り、あなたが考えているような方法ではこれは不可能ですが、面白いアイデアですね 
現時点では、グループに移動するリンクを作成するだけです。たとえば、
リクエスト
または、あなたが上記で行ったような画像です。しかし、ユーザーはグループページから参加をリクエストする必要があります。
または、もっと凝ったものが欲しい場合は、Customize posts' contents with your own styles を使用して独自のボタン スタイルを作成できます。
「いいね!」 2
pfaffman
(Jay Pfaffman)
4
テーマコンポーネントでそのようなボタンを作成できますが、どこでトリガーするかはわかりません。
「いいね!」 2
gassim
(Al-Gassim Sharaf Addin)
5
ありがとうございます!カスタマイズは素晴らしいですし、@pfaffman が提案したように画像やテーマコンポーネントを使用することもできます。しかし、グループページの「リクエスト」ボタンと同じ動作をボタンで即座に行いたいのです。
おそらく、テーマコンポーネントはJavaScriptを使用して、トピックコンテンツのすぐ下に正確なボタンを取得して挿入できるかもしれませんが、まだ学習中なので、これをどのように取得できるかはわかりません。「Discourse ウィジェットをテーマコンポーネントで再利用する」のようなものだと思います。
「いいね!」 2
pfaffman
(Jay Pfaffman)
6
(新しい) Glimmer コンポーネントを使用します。(ウィジェットは非推奨です)。対象にしたいトピック ID を指定できると思いますが、現時点ではその方法を正確には把握していません。
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
7
カテゴリに参加するには、<a href="/g/group/members">申し込む</a>必要があります
これは、誰もが見ることができるが参加するにはグループに参加する必要があるカテゴリ内の非公開グループで使用しています。
上記の場合、参加リクエストを所有者に送信するグループメッセージがアクティブになります。グループに無料で参加できる場合は、すぐに参加できる可能性があります。
「いいね!」 1