تكوين الشريط الجانبي الافتراضي للمستخدمين

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

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

تخصيص المحتوى الافتراضي لكل قسم

قسم المجتمع

القسم العلوي من الشريط الجانبي الخاص بك (بدون عنوان مرئي) يُسمى قسم “المجتمع”. هذا القسم مرئي لجميع المستخدمين ويحتوي على روابط التنقل الأساسية.

لتخصيص هذا القسم:

  1. انقر على المزيد في الشريط الجانبي
  2. حدد تخصيص هذا القسم في أسفل القائمة الممتدة

يمكنك إجراء هذه التغييرات:

  • إعادة ترتيب الروابط عن طريق سحب أيقونة
  • تعديل الأيقونة والاسم والروابط لكل إدخال
  • إضافة إدخالات جديدة إلى القسم

فهم الروابط الافتراضية

بعض الروابط الافتراضية لها سلوكيات خاصة:

  • منشورات - هذه الروابط تعرض دائمًا كـ “منشورات” بشكل افتراضي. ومع ذلك:
    • إذا كان لدى المستخدم مسودة واحدة أو أكثر، فإن النقر على الرابط ينقلهم إلى مسوداتهم، وليس إلى نشاط النشر الخاص بهم.
    • إذا كان المستخدم ينتمي إلى مجموعة تم اختيارها في إعداد الموقع experimental_new_new_groups، فإن نص الرابط يتغير أيضًا إلى “مسوداتي” عندما تكون هناك مسودات.
  • رسائلي - مرئي فقط للمستخدمين في personal_message_enabled_groups.
    • يعرض مؤشر الرسائل غير المقروءة أو عدد الرسائل غير المقروءة لصندوق الوارد الخاص بك وصناديق الوارد للمجموعات التي أنت عضو فيها.
    • ينقلك دائمًا إلى صندوق الوارد الخاص بك - حتى إذا كانت الرسالة غير المقروءة الوحيدة موجودة في صندوق مجموعة.
  • مراجعة - مرئي فقط للموظفين ومراقبي الفئة.
  • الإدارة - مرئي فقط للمسؤولين والمراقبين.
  • دعوة - مرئي فقط للمستخدمين الذين يمكنهم دعوة الآخرين.

العمل مع الترجمات

تعرض الروابط الافتراضية تلقائيًا بلغة الواجهة التي اختارها المستخدم. ومع ذلك:

  • تخصيص نص الرابط الافتراضي يؤدي إلى الكتابة فوقه لجميع اللغات
  • لتعديل النص بلغات محددة أو عناصر مخفية مثل “مسوداتي” اتبع التعليمات في دليل حول كيفية تخصيص النص في Discourse.

التعامل مع الروابط المضافة بواسطة الإضافات

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

  1. إخفاء الرابط الأصلي المضاف بواسطة الإضافة
  2. إضافة رابط مخصص بالسلوك والمظهر الذي تريده

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

مثال على CSS لإخفاء أو نقل روابط الإضافات

إخفاء رابط مضاف بواسطة الإضافة بالكامل
هذا المثال يخفي الرابط المضاف بواسطة إضافة ActivityPub:

.sidebar-section-link-wrapper[data-list-item-name="activity-pub-about"] {
         display: none;
      }

إخفاء رابط فقط من قائمة “المزيد”
مفيد إذا كنت تنقل رابطًا من قائمة “المزيد” ليصبح مرئيًا دائمًا:

.sidebar-more-section-content
  .sidebar-section-link-wrapper.dropdown-menu__item[data-list-item-name="anniversaries"] {
  display: none;
}

إخفاء رابط فقط من القسم الرئيسي (ليس في قائمة “المزيد”)
مفيد إذا كنت تريد ظهور الرابط في قائمة “المزيد” بدلاً من أن يكون مرئيًا دائمًا:

.sidebar-section.sidebar-section-wrapper:not(.sidebar-more-section-content)
  .sidebar-section-link-wrapper[data-list-item-name="docs"] {
  display: none;
}

:information_source: لمزيد من التفاصيل حول إجراء تغييرات CSS على موقعك، راجع الدليل حول إجراء تغييرات CSS.

قسم الفئات

يمكنك تكوين الفئات التي تظهر بشكل افتراضي في الشريط الجانبي للمستخدمين في إعداد الموقع default_navigation_menu_categories. يمكنك الوصول إلى هناك عن طريق:

  1. النقر على “تكوين الإعدادات الافتراضية” في أسفل قسم الفئات (مرئي فقط طالما لم يتم تكوين أي إعدادات افتراضية)
  2. الوصول إلى هذا الإعداد عبر الإدارة > جميع إعدادات الموقع والبحث عن الإعداد

احترام رؤية الفئات لتصاريح المستخدمين - سيعرض المستخدمين فقط الفئات التي لديهم إذن للوصول إليها في شريطهم الجانبي، حتى إذا قمت بتضمين فئات مقيدة في الإعدادات الافتراضية. إذا قمت بتكوين فئات مقيدة فقط كإعدادات افتراضية:

  • سيشاهد الزوار قائمة فارغة
  • سيشاهد المستخدمون المسجلون الفئات الأكثر شعبية (نفس الشيء كما لو كانوا قد ألغوا تحديد جميع الفئات)

:warning: خيار ‘تحرير فئات الشريط الجانبي’ في قائمة بجانب “الفئات” يخصص عرضك الشخصي فقط، وليس الإعداد الافتراضي لجميع المستخدمين.

قسم الوسوم

يمكنك تكوين الوسوم التي تظهر بشكل افتراضي في الشريط الجانبي للمستخدمين في إعداد الموقع default_navigation_menu_tags. يمكنك الوصول إلى هناك عن طريق:

  1. النقر على “تكوين الإعدادات الافتراضية” في أسفل قسم الوسوم (مرئي فقط طالما لم يتم تكوين أي إعدادات افتراضية)
  2. الوصول إلى هذا الإعداد عبر الإدارة > جميع إعدادات الموقع والبحث عن الإعداد

احترام رؤية الوسوم لتصاريح المستخدمين - لن تظهر الوسوم في مجموعة وسوم مخفية في الشريط الجانبي للمستخدمين، حتى إذا تم تضمينها في الإعدادات الافتراضية. إذا قمت بتكوين وسوم مقيدة فقط كإعدادات افتراضية:

  • سيشاهد جميع المستخدمين (بما في ذلك الزوار) الوسوم الأكثر شعبية (نفس الشيء كما لو كانوا قد ألغوا تحديد جميع الوسوم)

:warning: أيقونة القلم بجانب “الوسوم” تخصص عرضك الشخصي فقط، وليس الإعداد الافتراضي لجميع المستخدمين.

أقسام الدردشة

جميع أقسام الدردشة متاحة فقط عندما تكون الدردشة مفعلة[1]، والمستخدم مسموح له باستخدام الدردشة[2] ولم يعطل الدردشة في تفضيلاته.

قسم بحث الدردشة

يتم التحكم في بحث الدردشة من خلال إعداد الموقع chat_search_enabled.

قسم الخيوط

يظهر قسم الخيوط فقط للمستخدمين الذين هم أعضاء في دردشة واحدة على الأقل حيث تم تفعيل الخيوط.

قسم القنوات

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

يمكنك أتمتة عضوية القناة من خلال إعدادات القناة:

  1. تفعيل إضافة الأعضاء تلقائيًا في إعدادات القناة
  2. سيشاهد المستخدمون الجدد الذين يستوفون المعايير القناة في شريطهم الجانبي تلقائيًا

قسم الرسائل المباشرة

يعرض قسم الرسائل المباشرة محادثات الدردشة الفردية والمجموعات. لرؤية هذا القسم، يجب أن ينتمي المستخدمون إلى أي من direct_message_enabled_groups.

لا يمكنك تكوين محادثات افتراضية لهذا القسم. ولكن بدلاً من قسم فارغ سيشاهد المستخدمون زر “بدء رسالة مباشرة جديدة” يستبدل هذا القسم.

إضافة قسم مخصص

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

  1. انقر على زر + في أسفل الشريط الجانبي
  2. أدخل عنوانًا لقسمك
  3. لكل رابط تريد إضافته:
    • حدد أيقونة
    • أدخل اسمًا للرابط
    • حدد عنوان URL الوجهة
    • انقر على “إضافة رابط آخر” لإضافة المزيد من الروابط
  4. تحقق من “مرئي للجميع” لجعل هذا القسم يظهر لجميع المستخدمين
  5. انقر على “حفظ” لإنشاء القسم

أيقونة الصغيرة بجانب عنوان القسم المخصص مرئية فقط للمسؤولين وتشير إلى أن القسم مرئي للجميع.

تخصيص تسميات النص

يمكنك تخصيص جميع تسميات النص في الشريط الجانبي، بما في ذلك عناوين الأقسام:

  1. انتقل إلى الإدارة > المظهر > نصوص الموقع
  2. ابحث عن النص الذي تريد تخصيصه

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

تخصيص الإعدادات الافتراضية لتفضيلات المستخدم

يمكن للمستخدمين تخصيص تفضيلات الشريط الجانبي الخاص بهم في /my/preferences/navigation-menu. يمكنك تعيين الإعدادات الافتراضية لهذه التفضيلات باستخدام إعدادات الموقع التالية:

default_sidebar_link_to_filtered_list

يتحكم هذا الإعداد في ما إذا كانت روابط الشريط الجانبي إلى قوائم المواضيع (بما في ذلك “جميع المواضيع” والروابط في أقسام الفئات والوسوم) تؤدي إلى:

  • عند التفعيل: قوائم مُفلترة لإظهار المواضيع غير المقروءة أو الجديدة فقط
  • عند التعطيل: قوائم تشمل جميع المواضيع

default_sidebar_show_count_of_new_items

يتحكم الإعداد في كيفية عرض العناصر الجديدة في الشريط الجانبي:

chat_separate_sidebar_mode

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

هناك إعداد موقع default_sidebar_switch_panel_position يسمح لك بالتحديد ما إذا كان يجب عرض زر التبديل في أعلى أو أسفل الشريط الجانبي. لا يمكن للمستخدمين تغيير الموقع في تفضيلاتهم.

التخصيص المتقدم

يمكنك تحسين الشريط الجانبي في منتداك بشكل أكبر باستخدام مكونات السمات. لاستكشاف الخيارات المتاحة، ابحث عن المواضيع في فئة Customization > Theme component المصنفة بـ sidebar (رابط). ومع ذلك، ليس كل مكون له موضوع على Meta. تم ربط بعضها أيضًا في مواضيع أخرى.

يمكن لمكونات السمات إضافة وظائف إلى شريطك الجانبي. بعض الأمثلة تشمل:

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

موارد ذات صلة


  1. chat_enabled ↩︎

  2. chat_allowed_groups ↩︎

13 إعجابًا

لطالما كنت أبحث عن مواضيع Documentation لتخصيص الشريط الجانبي الخاص بالمسؤول، عندما تظهر مثل هذه الأسئلة. الآن هناك سؤال أخيرًا!

5 إعجابات