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

توفر الشريط الجانبي وصولاً سريعًا إلى الأقسام المهمة في موقع 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 ↩︎

14 إعجابًا

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

5 إعجابات