Crius
(Crius)
17 يوليو 2024، 1:41م
1
العنوان يقول كل شيء، في الواقع.
كان على المستخدمين الذين تم تعيينهم على أنهم “محظورون” الاستمرار في “المضايقة” عن طريق إرسال ردود فعل مزعجة للمستخدمين الآخرين.
لا يوجد حد لضآلة بعض الناس، على ما أعتقد.
سيكون من المنطقي بالنسبة لي أنه عندما يتم إسكات مستخدم، لا يمكنه استخدام ردود الفعل أيضًا.
6 إعجابات
تم طرح هذا أيضًا كجزء من هذا الموضوع:
JammyDodger:
أتفق مع هذا، خاصة الآن بعد أن أصبح لدينا ردود الفعل (Reactions) لنأخذها في الاعتبار.
أعتقد أيضًا أنه يجب إزالة الرد على الرسائل الخاصة لغير الموظفين.
سيؤدي هذا إلى جعل الصمت (Silence) أكثر فعالية كحل وسط حيث لا يُسمح بتفاعلات المجتمع، ولكن لا تزال قوائم غير المقروءة تُتتبع، ولا تزال الإشارات المرجعية (bookmarks) تعمل، ولا تزال المحادثات مع المشرفين في الرسائل الخاصة ممكنة، وما إلى ذلك.
إعجابَين (2)
Heliosurge
(Dan DeMontmorency)
17 يوليو 2024، 2:36م
3
قد يكون موضوعي هنا مفيدًا. شارك @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.
Coin-coin le Canapin:
أفترض أن أسهل طريقة ستكون باستخدام فئات CSS لمجموعات المستخدم الحالي والتي تضيف مجموعات المستخدم الحالي إلى فئات الجسم، ثم استخدم CSS مثل:
body.category-your-category-slug:not(.group-group_name) {
button.like {
display: none;
}
}
أخبرني إذا واجهت صعوبة في الفهم.
يمكن استخدام هذا كحل مؤقت.
إعجابَين (2)
Heliosurge
(Dan DeMontmorency)
20 يوليو 2024، 5:40ص
4
أيضًا، تم العثور مؤخرًا على هذا Theme component الذي ستحتاج فقط إلى تركه للمستخدم الصامت ليكون TL0. أو قم بعمل نسخة منه لاستهداف المستخدمين الصامتين.
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…
إعجاب واحد (1)
Crius
(Crius)
27 يوليو 2024، 10:00ص
5
شكراً جزيلاً على الخيارات/الحلول البديلة!
سأقوم بالتحقق منها في أقرب وقت ممكن. تحياتي!
Crius
(Crius)
27 يوليو 2024، 11:42ص
6
حسنًا، لقد حاولت إنشاء ميزة جديدة تتضمن المستخدمين الذين تم إسكاتهم ولكن يبدو أنها لا تعمل.
غريب.
قد يكون ذلك بسبب أن مجتمعي يستخدم ردود الفعل.
تعديل: لسبب ما، تحققت من currentUser ولاحظت سمة silenced ولكن الآن بعد أن أتحقق مرة أخرى، لا يوجد شيء من هذا القبيل.
هل أنا أتوهم؟ هل لا يحتاج الواجهة الأمامية إلى معرفة ما إذا كان المستخدم قد تم إسكاته؟
Heliosurge
(Dan DeMontmorency)
27 يوليو 2024، 10:08م
7
Crius:
تعديل: لسبب ما، تحققت من currentUser ولاحظت سمة silenced ولكن الآن بعد أن أتحقق مرة أخرى، لا يوجد شيء من هذا القبيل.
هل أنا أتوهم؟ ألا يحتاج الواجهة الأمامية إلى معرفة ما إذا كان المستخدم قد تم إسكاته؟
إذا كنت تحاول استخدام Theme component المرتبط، فقد يحتاج إلى بعض التحديثات بسبب التغييرات في النواة.
ومع ذلك، أتخيل أنك كنت تحاول استخدام المقتطف البرمجي الذي شاركه معي @Canapin . لست متأكدًا مما إذا كانت هناك سمة للإسكات. ومع ذلك، حاول استهداف مجموعة. ستحتاج إلى استخدام Theme component الذي يضيف جميع المجموعات التي ينتمي إليها المستخدم الحالي كفئات قابلة للاستهداف بواسطة CSS.
إذا نجح اختبارك الثابت. قم بإنشاء مجموعة لإضافة المستخدمين السامين إليها. قد ترغب في استخدام الإشارات المرجعية (مخصصة) أو منشور مجدول في فئة خاصة للمشرفين لجدولة منشور لتذكير بإزالة العضو أو مراجعة إزالته من المجموعة السامة المستخدمة لإخفاء الإعجابات.
إعجاب واحد (1)