タイトルがすべてを物語っています。
「ミュート」されたはずのユーザーが、他のユーザーへのリアクションのスパム行為を続けるという事態が発生しました。
一部の人の陰湿さには限界がないということでしょう。
ユーザーがミュートされた場合、リアクションも使用できなくなるようにするのが理にかなっていると思います。
タイトルがすべてを物語っています。
「ミュート」されたはずのユーザーが、他のユーザーへのリアクションのスパム行為を続けるという事態が発生しました。
一部の人の陰湿さには限界がないということでしょう。
ユーザーがミュートされた場合、リアクションも使用できなくなるようにするのが理にかなっていると思います。
このトピックでも提起されました。
私のトピックがお役に立つかもしれません。@Canapinさんが、グループに属していない場合にカテゴリで「いいね」ボタンを非表示にするコードを共有しました。そのコードは、現在のユーザーのステータスを使用し、ミュートされている場合にボタンを非表示にするように変更できるかもしれません。
Hi I have categories that are visible to public but only certain groups are allowed to post/reply. I am looking for guidance thst if current user is not part of saud groups to hide the Like button in posts. To remove one of the many flaws of reddit. I am also looking fir code to allow decorating a Topic Author so all of there posts in the topic identify them as Op. Thanks.
最も簡単な方法は、CSS Classes for Current User’s Groups を使用することだと思います。これは現在のユーザーのグループを body クラスに追加し、次のような CSS を使用します。
body.category-your-category-slug:not(.group-group_name) { button.like { display: none; } }理解に問題があればお知らせください。
これは一時的な回避策として使用できます。
サイレントユーザーをTL0のままにするだけで済む、この#theme-componentも最近見つけました。または、サイレントユーザーを対象にするためにフォークすることもできます。
This is a very simple theme component that gives you the ability to hide the “like” functionality from new (TL0) users. While not 100% foolproof against an extremely determined troll, it will prevent the “like” elements from ever loading into the DOM while active. The hope is that it can act as an additional obstacle to trolls attempting to abuse likes. I also included the option to hide likes from anons in case that’s helpful for any community. Before: [before] After: [after] Installatio…
オプション/回避策をありがとうございます!
できるだけ早く確認します。よろしくお願いします!
うーん、ミュートされたユーザーを含める新しい機能を作成しようとしましたが、うまくいかないようです。
奇妙ですね。
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
コミュニティがリアクションを使用しているためかもしれません。
編集:なぜか currentUser をチェックしたところ silenced 属性があることに気づきましたが、今確認するとそのようなものはありません。
幻覚を見ているのでしょうか?フロントエンドはユーザーがミュートされているかどうかを知る必要がないのでしょうか?
編集:何らかの理由で
currentUserをチェックしたところ、silenced属性があることに気づきましたが、もう一度チェックすると、そのようなものはありません。幻覚を見ているのでしょうか?フロントエンドはユーザーがミュートされているかどうかを知る必要がないのでしょうか?
リンクされた#theme-componentを試していた場合、コアの変更により更新が必要になる可能性があります。
しかし、@Canapinが私と共有したコードスニペットを試していたと想像します。ミュートの属性があるかどうかはわかりません。しかし、グループをターゲットにしてみてください。現在のユーザーがCSSターゲット可能なクラスとして参加しているすべてのグループを追加する#theme-componentを使用する必要があります。
静的テストが機能する場合。有害なユーザーを追加するグループを作成します。ブックマーク(カスタム)またはプライベートモデレーターのカテゴリでのスケジュール投稿を使用して、メンバーを有害グループから削除またはレビューして削除することをリマインドする投稿をスケジュールする必要があるかもしれません。これはいいねを非表示にするために使用されます。
Summary CSS Classes for Current User’s Groups adds the groups that a member is a part of as CSS classes on the <body> tag.
Preview Preview on theme-creator.discourse.org
Repository Link https://github.com/discourse/discourse-groups-css-classes-in-body
New to Discourse Themes? Beginner’s guide to using Discourse Themes Install this theme component Before: [image] After: [image] Discourse only adds the current us…