شريط أدوات خاص بالمجموعة

– صف هذا الثيم/المكون بجملة أو جملتين –

وفر أشرطة أدوات مختلفة لمجموعتين محددتين، واحدة للمستخدمين الذين ليسوا في مجموعات محددة، وواحدة للمستخدمين غير المسجلين.

– أضف لقطات شاشة (إن وجدت) –

– أضف المزيد من التفاصيل واشرح الإعدادات (إن وجدت) –

نسخة من Custom Admin Toolbox

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

ولراحتي في التحقق من لوحة الإدارة، وتحديث إعدادات الموقع، وما إلى ذلك.

– أضف روابط المعاينة والمستودع –

|||
|-|-|-|
| :hammer_and_wrench:|المستودع| discourse-group-specific-tool-bar |
| :question:|دليل التثبيت|How to install a theme or theme component|
| :open_book:|جديد في ثيمات Discourse؟| Beginner’s guide to using Discourse Themes|

6 إعجابات

هل يستخدم هذا المجموعة الأساسية للمستخدم؟ حيث قد يكون بعض المستخدمين جزءًا من عدة مجموعات.

وهل يمكنك نشر لقطتين شاشتين للمكون الإضافي أثناء عمله؟

لا، سيتحقق من جميع المجموعات التي يمكن للمستخدم الوصول إليها، على سبيل المثال، إذا قمت بتضمين المجموعتين A و B في مجموعة المجموعات 1، فسيرى المستخدمون في A أو B الروابط التي قمت بتعيينها لمجموعة المجموعات 1.

ما هو الـ ss؟

إعجاب واحد (1)

لقطة شاشة.

إذًا، هل سيتم دمج أشرطة الأدوات؟

على سبيل المثال، تحصل المجموعة أ على شريط الأدوات أ

تحصل المجموعة ب على شريط الأدوات ب

بعض أعضاء المجموعة أ هم أيضًا في المجموعة ب، هل سيحصل هؤلاء الأشخاص على مزيج من شريطي الأدوات أم سيشاهدون أحدهما فقط؟

توجد أولويات في الإعدادات من الأعلى إلى الأسفل، على سبيل المثال، أنا مسؤول (المجموعة 1) وأنا أيضًا جزء من المجموعة أ (المجموعة 2)، لدي فقط شريط أدوات للمسؤول.

بشكل أساسي، يتم التحقق بالترتيب لمعرفة ما إذا كان المستخدم ينتمي إلى المجموعة 1 أو 2، وإذا لم يكن كذلك، يتم التحقق مما إذا كان مستبعدًا من المجموعة المستبعدة. المستخدم غير المسجل ليس لديه إعدادات للمجموعات لذلك يتم التحقق منهم بشكل منفصل.

شريط أدوات المسؤول الخاص بي

شريط أدوات المستخدمين غير المسجلين

شريط أدوات المستخدم في المجموعة أ
image

شريط أدوات المستخدم غير الموجود في المجموعة ب

*لون الأيقونة والنص اللاحق غير مدرجين في هذه المكونات، لقد أضفت CSS إضافية.

3 إعجابات

شكراً لك، هذه مكونات سمة رائعة جدًا وستكون مفيدة للغاية. :vulcan_salute::smiling_face_with_sunglasses::+1::sparkles:

4 إعجابات

@th21 مفيد جدًا لي. شكرًا جزيلاً على المشاركة

إعجاب واحد (1)

هل ستفكر في إضافة خيار لاستخدام هذا بدلاً من ذلك لعرض فئة بفئات فرعية كشريط أدوات أسفل رأس الموقع الرئيسي مباشرة؟ أو ربما متغير؟

لست متأكدًا مما تقصده، هل لديك مثال/نموذج؟

إعجاب واحد (1)

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

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

لذلك
الشركة أ، المتجر، الدعم
الشركة ب، المتجر، الدعم

المشكلة مع المجموعات هي أن العضو قد يكون في كلتا المجموعتين.