| الملخص | يضيف روابط صندوق الوارد للرسائل الشخصية والجماعية إلى الشريط الجانبي، بما في ذلك مؤشرات الرسائل غير المقروءة | |
| المعاينة | Theme Creator | |
| المستودع | GitHub - moin-Jana/sidebar-messages-section: Adds personal and group message inbox links to the sidebar, including unread message indicators. | |
| دليل التثبيت | كيفية تثبيت سمة أو مكون سمة | |
| جديد في سمات Discourse؟ | دليل المبتدئين لاستخدام سمات Discourse |
تثبيت مكون السمة هذا
يضيف المكون قسم الرسائل إلى الشريط الجانبي مع روابط لصناديق الوارد للرسائل الشخصية - صندوق الوارد الشخصي للمستخدم وأي صناديق وارد جماعية لديه إمكانية الوصول إليها. يتضمن القسم أيضًا زرًا لإنشاء رسالة شخصية جديدة بجوار عنوان القسم.
صندوق الوارد الشخصي
بشكل افتراضي، يضيف المكون رابطًا إلى صندوق الوارد الشخصي لجميع المستخدمين. باستخدام الإعداد show_personal_inbox، يمكن للمسؤولين أيضًا إخفاءه تمامًا أو إظهاره فقط للمستخدمين المسموح لهم بإنشاء رسائل خاصة بناءً على إعداد الموقع Personal message enabled groups. يعكس هذا كيفية ظهور رابط صندوق الوارد الشخصي في قائمة الإشعارات، وملف تعريف المستخدم، وقسم المجتمع في الشريط الجانبي.
لتجنب الروابط المكررة إلى صندوق الوارد الشخصي، قد ترغب في إزالة رابط الرسائل في القسم الأول من الشريط الجانبي. يمكنك القيام بذلك عن طريق فتح قائمة المزيد واختيار تخصيص هذا القسم، ثم إزالة رابط الرسائل من القسم.
صناديق الوارد الجماعية
ستظهر جميع صناديق الوارد الجماعية التي تحتوي على رسالة واحدة على الأقل ويكون المستخدم عضوًا فيها تلقائيًا في شريطه الجانبي. يمكن للمسؤولين إخفاء صناديق الوارد الجماعية المحددة باستخدام الإعداد hide_group_inboxes، والذي يمكن أن يكون مفيدًا عندما لا يتم استخدام صندوق وارد جماعي بنشاط بعد الآن.
يسمح إعداد منفصل، use_group_page_inbox، لك باختيار ما إذا كانت روابط صندوق الوارد الجماعي ستفتح في واجهة رسائل المستخدم (/my/messages/group/{group_name}) أو في صفحة المجموعة (/g/{group_name}/messages/inbox).
مؤشر غير مقروء
يعرض كل رابط صندوق وارد حالة الرسالة الحالية بناءً على تفضيل المستخدم لـ “إظهار عدد العناصر الجديدة”: إما نقطة أو العدد الرقمي. يتم عرض القيم التي تزيد عن 100 على أنها 99+.
تكوين صندوق الوارد الجماعي المتقدم
لتخصيص ترتيب صناديق الوارد الجماعية أو تغيير الاسم المعروض في الشريط الجانبي، يمكنك استخدام الإعداد advanced_group_inbox_configuration.
في هذا الإعداد يمكنك:
- اختيار مجموعة من قائمة منسدلة
- اختياريًا تحديد اسم مخصص سيتم عرضه في الشريط الجانبي
- إعادة ترتيب المجموعات المكونة باستخدام الأزرار الموجودة في الأسفل
الاسم المخصص مفيد أيضًا داخل الإعداد نفسه.
إذا لم يتم توفير اسم، سيتم تسمية الإدخال باسم group 1، group 2، إلخ (بناءً على موضعه). يمكن أن يجعل إضافة اسم مؤقت عملية إعادة الترتيب أسهل، ويمكنك إزالته مرة أخرى قبل الحفظ إذا أردت.
ستظل المجموعات التي تحتوي على رسائل ولم تتم إضافتها إلى التكوين المتقدم تظهر في الشريط الجانبي، مدرجة بعد المجموعات المكونة ومرتبة حسب معرف المجموعة الخاص بها.
سيتم دائمًا إخفاء المجموعات المدرجة في الإعداد hide_group_inboxes، بغض النظر عما إذا كانت موجودة أيضًا في التكوين المتقدم أو تحتوي على رسائل. يساعد التحذير الخاص بالمسؤولين فقط في إبراز متى تتم إضافة مجموعة إلى كلا الإعدادين.
يمكنك رؤية مثال للتكوين وكيف يؤثر على الترتيب والأسماء المعروضة في لقطات الشاشة أدناه:
موضع قسم الرسائل
لتغيير موضع قسم الرسائل، يمكنك إما استخدام CSS، على سبيل المثال
بدلاً من ذلك، يمكنك تثبيت مكون Navigation (sidebar) menu display control الذي يتضمن إعدادًا لتغيير ترتيب الأقسام في الشريط الجانبي. استخدم inbox-section كاسم للقسم عند تعديل موضعه.





