コンポーネントを使用した場合:いいえ、プラグインに依存します。
しかし、ドイツのディスコースでは、グループ10は「trust_level_0」ではなく「vertrauensstufe_0」という名前なので、グループのハンドル名を変更するだけで対応できるはずです。したがって、名前を「everybody」に設定することに成功するかもしれません。
コンポーネントを使用した場合:いいえ、プラグインに依存します。
しかし、ドイツのディスコースでは、グループ10は「trust_level_0」ではなく「vertrauensstufe_0」という名前なので、グループのハンドル名を変更するだけで対応できるはずです。したがって、名前を「everybody」に設定することに成功するかもしれません。
なるほど。開発者の視点からすると、a.mention-group には何が含まれていますか?あるいは、a.mention-group のデータ構造をどのように確認できますか?私は専門の Javascript 開発者ではありませんが、プログラム的に逆算して十分理解できます。@saquetim の拡張機能を変更して、a.mention-group と a.mention からデータを取得し、Ajax で統合しようとしています。
OK、このテーマコンポーネントを週末に改善する時間が取れたので、v2.0にアップデートしました。
より効率的になりました。
コンポーネントのv2には、以下の新機能が含まれています。
enable user statusが有効な場合は、シリアライズされたデータを活用できます。この場合、グループメンションのデータを取得するためにのみAjaxリクエストを実行します。新しいバージョンでは、Discourseのかなり新しい機能が必要となるため、Discourseを少なくとも3.2.0.beta2にアップデートする必要があります。
@Hifihedgehog、@thoka、試してみていただけますでしょうか。何か問題が発生した場合はお知らせください。
軽微な問題が1つあります。サジェストバーではユーザーメンションのフルネームまたは表示名が表示されますが、投稿には表示されません。以下を参照してください。グループメンションについては、サジェストバーと投稿の両方でフルネームまたは表示名が表示されます。以下も参照してください。したがって、要するに、グループメンションでは全体的にフルネームが表示されるようですが、ユーザーメンションでは、特に投稿コンテンツにのみ表示されません。
これは非常に奇妙です。
最近、Discourseインスタンスを更新しましたか?非常に新しい機能が必要です。
さらに、コンソールにエラーはありますか?
はい、今朝の最新アップデートを適用しました。指示に従って更新しましたが、すでに 3.2.0.beta2 を使用していました。そのため、現在は 3.2.0.beta3-dev を使用しています。Sidekiq にはエラーは表示されていません。
ブラウザのコンソールです。すみません。
ブラウザの開発者ツールを開いて、エラーがないか確認していただけますか?
@Hifihedgehog、完全に小文字でないユーザー名を処理する際にバグがありました。後でコンポーネントを更新して、もう一度試していただけますか?
はい、私の側ではすべて正常に動作しています!迅速な対応をありがとうございます!![]()
透明性を確保しつつ、関連する受信者のみに通知が行われるように、グループハンドルを活用しています。現在、コピー&ペースト操作中にハンドルが変更されるため、個人をメンションする際に正しいハンドルを選択するようユーザーに教育する必要があります。
特に新しいコンポーザーとの組み合わせで、コピー&ペーストで正しいメンションを転送する方法について、何かお考えはありますでしょうか?