| ملخص | يعرض Right Sidebar Blocks شريطًا جانبيًا على يمين قوائم المواضيع مع قائمة قابلة للتكوين من الكتل. | |
| معاينة | معاينة على منشئ مواضيع Discourse | |
| رابط المستودع | https://github.com/discourse/discourse-right-sidebar-blocks | |
| جديد في مواضيع Discourse؟ | دليل المبتدئين لاستخدام مواضيع Discourse |
تثبيت مكون هذا الموضوع
الميزات
يتضمن المكون عددًا من الكتل التي يمكنك عرضها في الشريط الجانبي:
- popular-tags
- top-contributors
- recent-replies
- category-topics
- custom-html
- category-list
- subcategory-list
- upcoming-events-list*
- minimal-gamification-leaderboard**
يجب تفعيل دليل المستخدمين ليتم تعبئة قائمة المساهمين الرئيسيين. إذا كانت قائمتك فارغة، ابحث عن
enable user directoryفي إعدادات المسؤول للتأكد من تفعيلها.
* متوفر فقط عند استخدامه مع إضافة التقويم.
** متوفر فقط عند استخدامه مع إضافة التلعيب.
يمكنك أيضًا استخدام مكونات Ember أخرى ككتل، كل ما عليك هو استخدام الاسم الصحيح. على سبيل المثال، يتضمن النواة مكون signup-cta من Ember، ويمكنك استخدامه في الشريط الجانبي كما هو. لاحظ أنه لا يمكنك استخدام المكونات التي تتوقع مجموعة من المعلمات، ولكن يمكنك بناء مكون Ember خاص بك في موضوع منفصل والرجوع إليه فقط باسمه في إعداد blocks للشريط الجانبي.
يمكنك التحكم في بعض الميزات للكتل المقدمة عبر المعلمات.
| الاسم | الوصف | الافتراضي | القيمة | متاح لـ |
|---|---|---|---|---|
count |
يحد من عدد النتائج | يختلف | رقم | الكل ما عدا custom-html |
excerptLimit |
يحد من طول مقتطف كل رد | 150 | رقم | recent-replies |
id |
معرف الفئة | معرف الفئة (تستخدم category-list مفصولة بفواصل) | category-topics, category-list | |
content |
المحتويات المراد عرضها | html | custom-html | |
scopeToCategory |
يظهر فقط في الفئة أو الفئة الفرعية X | معرف الفئة | popular-tags | |
excludedTags |
قائمة الوسوم المستبعدة | أسماء الوسوم | popular-tags | |
displayInSpecificCategories |
قائمة الفئات لعرض الأداة | الكل | أرقام مفصولة بفواصل | popular-tags |
id |
معرف لوحة المتصدرين | رقم | minimal-gamification-leaderboard | |
tag |
الوسم المراد عرضه | اسم الوسم | tag-topics | |
period |
الفترة الزمنية للمواضيع الرئيسية | أسبوعي | الكل، سنوي، ربع سنوي، شهري، أسبوعي، يومي | top-topics |
title |
عنوان الكتلة | يختلف | نص | tag-topics, category-list, top-contributors |
excludedGroupNames |
يستبعد المجموعات المحددة | أسماء المجموعات | top-contributors | |
order |
يرتب المساهمين | نص (likes_received أو likes_given) | top-contributors | |
period |
الفترة الزمنية للمساهمين الرئيسيين | سنوي | الكل، سنوي، ربع سنوي، شهري، أسبوعي، يومي | top-contributors |
upcomingDays |
الأحداث التي بدأت قبل القيمة المقدمة | 180 | رقم | upcoming-events-list |
timeFormat |
تنسيق تاريخ/وقت الحدث | LT | تنسيق momentjs | upcoming-events-list |
الإعدادات
| الاسم | الوصف |
|---|---|
| blocks | |
| show in routes | للمستخدمين المتقدمين فقط: حد الشريط الجانبي للمسارات المحددة. أمثلة: discovery.latest, discovery.unread, discovery.new, discovery.top, tag.show, “c/category-slug” (للفئات), “tag/sample-tag” (للوسوم). عندما يكون فارغًا، يُعرض الشريط الجانبي على جميع مسارات القوائم. |
blocks: اختر الكتل المراد عرضها وعدّل ترتيبها
show_in_routes: حدد المسارات التي ستعرض فيها الشريط الجانبي لقوائم المواضيع. افتراضيًا، سيظهر على جميع مسارات الاكتشاف ما عدا /categories.
| الترجمة | الافتراضي |
|---|---|
| top_contributors.heading | المساهمون الرئيسيون |
| top_contributors.view_all | عرض الكل |
| popular_tags.heading | الوسوم الشائعة |
| popular_tags.view_all | عرض الكل |
| recent_replies.heading | الردود الأخيرة |
| subcategory_list.heading | الفئات الفرعية |
| top_topics.heading | المواضيع الرئيسية |
| category_list.heading | الفئات |
لقطات الشاشة
لاحظ أن المكون يأتي بتنسيق أساسي جدًا، والفرضية هي أن المسؤولين الذين يستخدمون المكون سيقومون بإضافة تنسيقهم الخاص في موضوعهم.
التفاعلات
عند استخدامه بالتزامن مع إضافة Discourse Calendar، يمكنك إضافة كتلة شريط جانبي للأحداث القادمة. اسم الكتلة هو upcoming-events-list، ويمكن تخصيص تنسيق التاريخ وفقًا لهذا التركيب (على سبيل المثال، MMMM D, YYYY).
مُستضاف لدينا؟ تتوفر مكونات الموضوع للاستخدام في خطط Pro وBusiness وEnterprise لدينا.




