إعداد وسم منظم باستخدام مجموعات الوسوم وقيود وسم الفئة

يُعد دعم العلامات (Tags) ميزة أساسية في ديسكورس (Discourse). في هذا الدليل الإرشادي، سأستعرض إعداد مخطط علامات مشابه لما يستخدمه Car Talk.

نرغب في تحقيق ما يلي:

  • علامات لماركات السيارات وطرازاتها.
  • السماح باستخدام علامات ماركات وطرازات السيارات فقط في فئات معينة.
  • لا يمكن اختيار علامات طرازات السيارات إلا إذا تم استخدام علامة ماركة السيارة المطابقة.

المتطلبات الأساسية

وضع العلامات مُمكّن بشكل افتراضي في ديسكورس (عبر إعداد الموقع tagging_enabled). إذا تم تعطيله سابقًا، فتأكد من تشغيله.

في مخطط نكون فيه صارمين بشأن كيفية استخدام العلامات، يجب أن نمنع معظم الأشخاص من إنشاء علامات جديدة. يتحكم الإعداد create_tag_allowed_groups في المجموعات التي يمكنها إنشاء علامات جديدة (الإعدادات الافتراضية للمسؤولين والمشرفين والمستوى الثالث من الثقة). يمكنك أيضًا التحكم في من يمكنه تطبيق العلامات على المواضيع باستخدام الإعداد tag_topic_allowed_groups.

مجموعات العلامات

اذهب إلى صفحة مجموعات العلامات (/tag_groups).

العلامات ذات المستوى الأعلى

لنقم أولاً بإنشاء علامات ماركات السيارات، والتي نريد أن يدخلها الناس أولاً.

في صفحة مجموعة العلامات:

  1. أنشئ مجموعة جديدة.

  2. امنحها عنوانًا.

  3. أضف العلامات التي يجب أن تنتمي إلى المجموعة. يمكنك إضافة علامات موجودة، أو إنشاء علامات جديدة من هذه الصفحة.

  4. نحن نريد فقط أن يستخدم الأشخاص علامة ماركة سيارة واحدة لكل موضوع، لذا حدد المربع لإضافة هذا القيد.

  5. احفظ المجموعة.

علاقات العلامات الأصل والفرع

سنقوم الآن بتعريف علامات طرازات السيارات، والتي يتم تجميعها وفقًا لماركات السيارات. ستكون هناك مجموعة واحدة لكل ماركة سيارة.

أنشئ مجموعة أخرى كما في السابق باسم مناسب. هذه المرة نضيف علامة أصل. في هذا المثال، نحدد مجموعة طرازات سيارات هوندا، ونستخدم honda كعلامة أصل.

النتيجة

في هذه المرحلة، سيخضع وضع العلامات على موضوع ما لهذه القواعد. عند محاولة إضافة علامات، يجب أن تكون العلامة الأولى واحدة من ماركات السيارات (أو علامات أخرى لا توجد قيود على مكان استخدامها).

يمكن أن تكون العلامة الثانية واحدة من علامات الطراز التي تطابق علامة الماركة المختارة.

القيود على الرؤية والاستخدام

إذا لزم الأمر، يمكنك تقييد رؤية العلامات أو أذونات تطبيقها على مجموعات مستخدمين محددة:

قيود الفئة

إذا كنت أريد فقط أن تتم مناقشات السيارات في فئة معينة، فيمكنني تقييد استخدام جميع علامات ماركات وطرازات السيارات من إعدادات الفئة.

في علامة التبويب “Tags” لإعدادات الفئة، يمكنك:

  • تقييد العلامات على الفئة — إضافة علامات فردية أو مجموعات علامات يجب أن تكون متاحة فقط في هذه الفئة.
  • السماح بالعلامات العامة — السماح اختياريًا بعلامات أخرى غير مقيدة جنبًا إلى جنب مع العلامات المقيدة.
  • طلب مجموعات علامات — تتطلب أن تتضمن المواضيع الجديدة حدًا أدنى من العلامات من مجموعات علامات محددة.

إذا كانت لدي فئات أخرى يجب أن يُسمح بهذه العلامات فيها أيضًا، فيمكن إضافتها في إعدادات تلك الفئات بنفس الطريقة.

هذا كل شيء!

موارد إضافية

71 إعجابًا
Using tags instead of subcategories for a car forum
(How) Can we increase the tags limit?
Categories with allowed Tag Groups
Tagging rights for specific users?
Tagging a topic from email in
Large number of forums / categories / groups?
Is it possible to make tags mandatory?
Topic Title Flair - or something like that?
Empower moderators to restrict tag groups | Nested tag structure | Navigation bar
How might we better structure #howto?
Educating users about tags
Several questions about management right
Kanban Board
Categories vs tags: is this even possible?
Help with Tags that can only be created by the Moderators but used by everyone
Using tags to categorize city specific questions
User-defined keyword for each thread
Best practices to manage events inside a category
Default tags for users
Default tag for new topics?
Structuring an active support community migrating from Facebook
How to Find Your Community's Most Commonly Asked Questions
Best element to use for pulling featured posts
Editing topics with tag groups from parents allows incorrect tagging
How can I make sure only admins/mods are able to create featured posts?
Is it possible to make tags mandatory?
Not Able To Post New Topic Using Tags - Error
Filter Tags on change Category
About topic tags
Uploading Tag for specific categories
Tag Group URLs
Getting certain posts to Zapier
I Need a category link to take me to a tags page
Staff tags missing in settings?
Feedback on my forum
Anchors to headings do not always work
How to create a help web page for my community site in two levels
Help with Tags that can only be created by the Moderators but used by everyone