Canapin
(Coin-coin le Canapin)
21 فبراير 2023، 1:30م
6
إليك كيفية إضافة إضافة إلى Discourse:
تفترض هذه الإرشادات أن لديك تثبيت قياسي مستضاف ذاتيًا. نحن ندعم فقط طريقة التثبيت القياسية هنا، لذا تفترض هذه التعليمات أن لديك تثبيتًا قياسيًا.
تنطبق هذه الإرشادات فقط على مثيلات Discourse المستضافة ذاتيًا. إذا كنت تستخدم خدمة استضافة مُدارة، فإن المكونات الإضافية المتاحة يتم التحكم فيها بواسطة مزود الاستضافة الخاص بك. على سبيل المثال، على الاستضافة الخاصة بنا، تتوفر هذه المكونات الإضافية المحددة حسب مستوى الاستضافة.
اعتبارًا من منتصف عام 2025، تم…
إليك مثال لمهمة آلية باستخدام هذه الإضافة:
سيؤدي ذلك تلقائيًا إلى وضع علامة على منشور يحتوي على بعض الكلمات في فئة معينة.
سيتم إخفاء محتوى المنشور، ولكن يمكن لأي شخص، حتى المستخدمين العاديين، النقر فوق زر لإظهار المحتوى المخفي.
يمكن التحايل على هذا باستخدام حل CSS:
اتضح أن هذا يسبب بعض الآثار الجانبية:
عندما يتم إخفاء أحدث مشاركة في موضوع وينقر المستخدم على مؤشر أحدث مشاركة في قائمة الموضوعات، فسيحاول الانتقال إلى المشاركة المخفية ولكنه “سيرتد” بشكل عشوائي أعلى في السلسلة.
لن تتاح لمالك المشاركة المخفية فرصة تعديلها لأن عناصر التحكم الخاصة بالمشاركة مخفية أيضًا.
لذلك يبدو أن هذا حل أفضل:
body:not(.staff) {
.post-hidden a.expand-hidden {
display: none;
}
}
ولكن لاحظ سلوكه (يمكن لأي شخص قراءة الرسالة المخفية) تمت مناقشته، ألقِ نظرة على:
كيف ستشعر تجاه إخفاء هذه المشاركات المخفية تلقائيًا بسبب العتبة عن غير المشرفين وغير المبلغين؟ (مع تركها مرئية كملخصات للأشخاص الذين أبلغوا في الأصل والمشرفين)
ضع في اعتبارك أن هذه حالة مؤقتة، يمكن للأشخاص التعافي من الإخفاء التلقائي عن طريق تصحيح مشاركة.