مرحباً
هل سيكون من الممكن افتراضياً أن تظهر جميع المنشورات لمستخدم معين مموهة؟ لا أريد حظره، فقط أن تكون جميع منشوراته مموهة.
شكراً لك
مرحباً
هل سيكون من الممكن افتراضياً أن تظهر جميع المنشورات لمستخدم معين مموهة؟ لا أريد حظره، فقط أن تكون جميع منشوراته مموهة.
شكراً لك
مرحباً،
لا أعتقد أنها فكرة جيدة إذا فهمت بشكل صحيح ما ترغب في تحقيقه. ما أعنيه هو أنك تريد إخفاء مستخدم معين وجميع منشوراته مع تمويهها.
ولكن إذا كنت تريد حقًا القيام بذلك، فأعتقد أن أسهل طريقة هي إضافة بعض CSS.
ملاحظة: هذا تعديل CSS لذا يمكن للمستخدمين المتقدمين تعطيله بسهولة ورؤية المنشور.
يرجى اختباره قبل الاستخدام!
قم بإنشاء مكون سمة جديد وأضف ما يلي إلى قسم “Common / CSS”.
// تغيير الكلمة الرقمية إلى معرف المستخدم المحدد
article[data-user-id="number"] {
// جعل محتوى المنشور غير قابل للتحديد
@include unselectable;
// جعل العناصر القابلة للنقر (الصورة الرمزية، أزرار التحكم في المنشور، إلخ) غير قابلة للنقر
pointer-events: none;
// تمويه المنشور بأكمله
filter: blur(0.5em);
}
النتيجة: تم تمويه منشورات المستخدم data-user-id="3".
أوه، ومن المحتمل أن تكون فكرة جيدة عدم إخفاء المنشورات عن المستخدمين من الموظفين.
لعدم إخفائها عن المستخدمين من الموظفين، استخدم هذا الكود بدلاً من الكود السابق.
// عرض المنشورات للموظفين فقط
body:not(.staff) {
// تغيير الكلمة الرقمية إلى معرف المستخدم المحدد
article[data-user-id="number"] {
// جعل محتوى المنشور غير قابل للتحديد
@include unselectable;
// جعل العناصر القابلة للنقر (الصورة الرمزية، أزرار التحكم في المنشور، إلخ) غير قابلة للنقر
pointer-events: none;
// تمويه المنشور بأكمله
filter: blur(0.5em);
}
}
شكرا جزيلا.
هل سيبقى ضبابيًا بهذه الطريقة دائمًا؟ إذا نقر مستخدم آخر على المحتوى الضبابي، فهل سيظهر كما يظهر عادةً عند النقر على محتوى ضبابي؟
نعم بهذه الطريقة تكون دائمًا ضبابية. لكنني أرى الآن، تريدها مثل إضافة Discourse Spoiler Alert.
مثل هذا ![]()
نعم، هذا بالضبط. أعرف أن مستخدمًا يزعج الكثير من المستخدمين الآخرين. لا أريد حظره. أريد أن أمنح المستخدمين الآخرين خيار رؤية منشوراته فقط إذا أرادوا ذلك.
لماذا لا نشجع المستخدمين ببساطة على تجاهل هذا المستخدم المحدد؟ بهذه الطريقة، سيتم إخفاء محتوى المستخدمين السيئين على المستوى الشخصي. يبدو أن هذا أسهل من محاولة اختراع طرق جديدة لإخفاء منشورات المستخدم. يبدو الأمر قاسياً بعض الشيء وبالنسبة للمستخدمين الجدد، يمكن أن يبدو الأمر وكأنه “مرحباً أيها العضو الجديد! يسعدنا رؤيتك بالمناسبة… تفضل بإلقاء نظرة على مجموعتنا العامة من المستخدمين السيئين. لن تفوتهم، فهم مموهون”.
الأمر أكثر تعقيدًا بعض الشيء. نحن مجتمع صغير جدًا (حوالي 60 مستخدمًا) ونحصل على متوسط مستخدمين جديدين شهريًا.
المستخدمون الذين نريد تعتيمهم (لفترات زمنية) ليسوا “سيئين” حقًا - عندها سنقوم بحظرهم بشكل دائم. يصبحون، دعنا نقول، متقلبين اعتمادًا على الأحداث التي نناقشها أو عوامل خارجية أخرى وهم في الغالب يثرثرون، ويزعجون مجموعة ولكن ليس كل المستخدمين. إذا لم تكن منزعجًا، فانقر على المحتوى المعتم لرؤيته. ولكن إذا كنت منزعجًا (وتعرف بناءً على خبرة 10 سنوات مع هذا المستخدم ما سيحدث بعد ذلك)، يمكنك تجاهله. عند التمرير عبر المحتوى، ليس من السهل تجاهل المستخدم بمجرد تخطي تعليقه.
يمكنك حتى اختيار مدة زمنية في وظيفة التجاهل في Discourse. يتم عرض المشاركات بواسطة هذا المستخدم كـ ردود مخفية
يمكنك تجاهل المستخدمين عن طريق زيارة ملفهم الشخصي واختيار “تجاهل”
أو في تفضيلاتك /my/preferences/users
ربما تحتاج إلى تغيير الحد الأدنى لمستوى الثقة للسماح بالتجاهل حتى يتمكن جميع المستخدمين لديك من استخدام هذه الميزة
نعم، هذا يعمل.
شكراً لكم جميعاً ممن أخذوا الوقت الكافي للإجابة على أسئلتي.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.