يُعد دعم العلامات (Tags) ميزة أساسية في ديسكورس (Discourse). في هذا الدليل الإرشادي، سأستعرض إعداد مخطط علامات مشابه لما يستخدمه Car Talk.
نرغب في تحقيق ما يلي:
- علامات لماركات السيارات وطرازاتها.
- السماح باستخدام علامات ماركات وطرازات السيارات فقط في فئات معينة.
- لا يمكن اختيار علامات طرازات السيارات إلا إذا تم استخدام علامة ماركة السيارة المطابقة.
المتطلبات الأساسية
وضع العلامات مُمكّن بشكل افتراضي في ديسكورس (عبر إعداد الموقع tagging_enabled). إذا تم تعطيله سابقًا، فتأكد من تشغيله.
في مخطط نكون فيه صارمين بشأن كيفية استخدام العلامات، يجب أن نمنع معظم الأشخاص من إنشاء علامات جديدة. يتحكم الإعداد create_tag_allowed_groups في المجموعات التي يمكنها إنشاء علامات جديدة (الإعدادات الافتراضية للمسؤولين والمشرفين والمستوى الثالث من الثقة). يمكنك أيضًا التحكم في من يمكنه تطبيق العلامات على المواضيع باستخدام الإعداد tag_topic_allowed_groups.
مجموعات العلامات
اذهب إلى صفحة مجموعات العلامات (/tag_groups).
العلامات ذات المستوى الأعلى
لنقم أولاً بإنشاء علامات ماركات السيارات، والتي نريد أن يدخلها الناس أولاً.
في صفحة مجموعة العلامات:
-
أنشئ مجموعة جديدة.
-
امنحها عنوانًا.
-
أضف العلامات التي يجب أن تنتمي إلى المجموعة. يمكنك إضافة علامات موجودة، أو إنشاء علامات جديدة من هذه الصفحة.
-
نحن نريد فقط أن يستخدم الأشخاص علامة ماركة سيارة واحدة لكل موضوع، لذا حدد المربع لإضافة هذا القيد.
-
احفظ المجموعة.
علاقات العلامات الأصل والفرع
سنقوم الآن بتعريف علامات طرازات السيارات، والتي يتم تجميعها وفقًا لماركات السيارات. ستكون هناك مجموعة واحدة لكل ماركة سيارة.
أنشئ مجموعة أخرى كما في السابق باسم مناسب. هذه المرة نضيف علامة أصل. في هذا المثال، نحدد مجموعة طرازات سيارات هوندا، ونستخدم honda كعلامة أصل.
النتيجة
في هذه المرحلة، سيخضع وضع العلامات على موضوع ما لهذه القواعد. عند محاولة إضافة علامات، يجب أن تكون العلامة الأولى واحدة من ماركات السيارات (أو علامات أخرى لا توجد قيود على مكان استخدامها).
يمكن أن تكون العلامة الثانية واحدة من علامات الطراز التي تطابق علامة الماركة المختارة.
القيود على الرؤية والاستخدام
إذا لزم الأمر، يمكنك تقييد رؤية العلامات أو أذونات تطبيقها على مجموعات مستخدمين محددة:
قيود الفئة
إذا كنت أريد فقط أن تتم مناقشات السيارات في فئة معينة، فيمكنني تقييد استخدام جميع علامات ماركات وطرازات السيارات من إعدادات الفئة.
في علامة التبويب “Tags” لإعدادات الفئة، يمكنك:
- تقييد العلامات على الفئة — إضافة علامات فردية أو مجموعات علامات يجب أن تكون متاحة فقط في هذه الفئة.
- السماح بالعلامات العامة — السماح اختياريًا بعلامات أخرى غير مقيدة جنبًا إلى جنب مع العلامات المقيدة.
- طلب مجموعات علامات — تتطلب أن تتضمن المواضيع الجديدة حدًا أدنى من العلامات من مجموعات علامات محددة.
إذا كانت لدي فئات أخرى يجب أن يُسمح بهذه العلامات فيها أيضًا، فيمكن إضافتها في إعدادات تلك الفئات بنفس الطريقة.
هذا كل شيء!







