rajput7707
(Prashant Rajput)
17 فبراير 2023، 4:00ص
1
هل هناك أي طريقة لتقييد المستخدمين من نشر أي شيء يحتوي على كلمات غير لائقة محددة في فئة معينة فقط.
على سبيل المثال. لقد قمنا بإعداد فئتين أ و ب. الآن نريد تقييد المستخدمين من نشر أي شيء يحتوي على “xyz” (مثال). في الفئة أ فقط على الرغم من أنه يجب أن يكون المستخدمون قادرين على نشر أي شيء في الفئة ب…
قد يكون هذا عالميًا. قد تحتاج إلى إنشاء إضافة لـ “تجاهل” فئات معينة.
هذا هو دليل #مرجع لوصف كيفية عمل صفحة الكلمات المُراقبة (Watched Words) وأنواع الإجراءات المختلفة التي يمكنك استخدامها لحظر كلمات معينة على موقع Discourse.
مستوى المستخدم المطلوب: المسؤول (Administrator)
فهم الكلمات المُراقبة (Watched Words)
يمكنك إعداد الكلمات المُراقبة لاتخاذ إجراءات بناءً على الكلمات الموجودة في موضوع أو مشاركة (موجودة في .../admin/customize/watched_words).
[0fa98e1d-d611-4971-a78b-6dd736f7cd22]
يوجد حد أقصى 2000 كلمة لكل نوع من أنواع ا…
Lhc_fl
(Linca)
17 فبراير 2023، 11:13ص
3
هل يمكن لهذا المكون الإضافي الرسمي مساعدتك؟
الملخص
يتيح لك أتمتة Discourse أتمتة الإجراءات من خلال السكربتات والمشغلات. يتم التخصيص من خلال واجهة مستخدم يتم إنشاؤها تلقائيًا.
دليل التثبيت
هذا البرنامج المساعد مدمج في نواة Discourse. لا حاجة لتثبيت البرنامج المساعد بشكل منفصل.
[Capture d’écran 2021-07-02 à 15.13.57]
الميزات
أتمتة سهلة للعمليات المعقدة
تشغيل الأتمتة في تواريخ محددة، بشكل دوري، أو عند أحداث معينة
يوفر واجهات مستخدم يتم إنشاؤها تلقائيًا لتحديد خيارات الأتمتة الخاصة بك
التكوين
يمكن…
وضع علامة على المشاركات بناءً على الكلمات : وضع علامة على موضوع عند إنشائه/تحريره إذا كان يحتوي على كلمات معينة
rajput7707
(Prashant Rajput)
20 فبراير 2023، 6:07ص
4
شكراً @Lhc_fl ، بما أنني جديد على discourse، فأنا غير قادر على فهم كيفية إنشاء إضافة مخصصة أو إضافة ميزتنا إلى أي إضافة موجودة. لذا، هل يمكنك توضيح كيفية حل مشكلتي بالضبط؟
mattdm
(Matthew Miller)
21 فبراير 2023، 4:40ص
5
Canapin
(Coin-coin le Canapin)
21 فبراير 2023، 1:30م
6
إليك كيفية إضافة إضافة إلى Discourse:
تفترض هذه الإرشادات أن لديك تثبيت قياسي مستضاف ذاتيًا. نحن ندعم فقط طريقة التثبيت القياسية هنا، لذا تفترض هذه التعليمات أن لديك تثبيتًا قياسيًا.
تنطبق هذه الإرشادات فقط على مثيلات Discourse المستضافة ذاتيًا. إذا كنت تستخدم خدمة استضافة مُدارة، فإن المكونات الإضافية المتاحة يتم التحكم فيها بواسطة مزود الاستضافة الخاص بك. على سبيل المثال، على الاستضافة الخاصة بنا، تتوفر هذه المكونات الإضافية المحددة حسب مستوى الاستضافة.
اعتبارًا من منتصف عام 2025، تم…
إليك مثال لمهمة آلية باستخدام هذه الإضافة:
سيؤدي ذلك تلقائيًا إلى وضع علامة على منشور يحتوي على بعض الكلمات في فئة معينة.
سيتم إخفاء محتوى المنشور، ولكن يمكن لأي شخص، حتى المستخدمين العاديين، النقر فوق زر لإظهار المحتوى المخفي.
يمكن التحايل على هذا باستخدام حل CSS:
اتضح أن هذا يسبب بعض الآثار الجانبية:
عندما يتم إخفاء أحدث مشاركة في موضوع وينقر المستخدم على مؤشر أحدث مشاركة في قائمة الموضوعات، فسيحاول الانتقال إلى المشاركة المخفية ولكنه “سيرتد” بشكل عشوائي أعلى في السلسلة.
لن تتاح لمالك المشاركة المخفية فرصة تعديلها لأن عناصر التحكم الخاصة بالمشاركة مخفية أيضًا.
لذلك يبدو أن هذا حل أفضل:
body:not(.staff) {
.post-hidden a.expand-hidden {
display: none;
}
}
ولكن لاحظ سلوكه (يمكن لأي شخص قراءة الرسالة المخفية) تمت مناقشته، ألقِ نظرة على:
كيف ستشعر تجاه إخفاء هذه المشاركات المخفية تلقائيًا بسبب العتبة عن غير المشرفين وغير المبلغين؟ (مع تركها مرئية كملخصات للأشخاص الذين أبلغوا في الأصل والمشرفين)
ضع في اعتبارك أن هذه حالة مؤقتة، يمكن للأشخاص التعافي من الإخفاء التلقائي عن طريق تصحيح مشاركة.