ما هو النهج الأفضل لتمكين/تعطيل هذا على أساس كل فئة؟ نود أن يكون لدينا آلية “شبيهة بالبوليس” أكثر تعقيدًا في بعض المناطق المحددة من شبكتنا الداخلية الاجتماعية، ولكننا لا نريد أن ينتقص ذلك من الطبيعة الترحيبية والإيجابية لـ “الإعجابات” لبقية الفئات.
3 إعجابات
لا توجد ميزة كهذه. طريقة سريعة للقيام بذلك ستكون إخفاء محدد ردود الفعل باستخدام CSS، مثل:
.category-general-resources .discourse-reactions-picker {
display: none;
}
إذا كنت ترغب في التكرار عبر فئات متعددة وتسهيل الصيانة، يمكنك استخدام حلقة SCSS مثل هذه:
$categories: 'general', 'site-feedback', 'staff';
@each $category in $categories {
.category-#{$category} .discourse-reactions-picker {
display: none;
}
}
فئة الفئة مرئية في وسم <body>.
يمكن التحايل عليها من قبل أي مستخدم يعرف كيفية جعلها مرئية مرة أخرى من جانب العميل، ولكن إذا كان مجتمعك حسن السلوك، أعتقد أنها حل بديل جيد. ![]()
8 إعجابات
هل نظرت في خيارات أخرى في discourse لتحقيق ما تريده، مثل:
5 إعجابات
لقد نجح هذا بشكل جيد بشكل مدهش، شكرًا جزيلاً لك على هذا النهج.
إعجابَين (2)
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.