| ملخص | يعرض مكونات الشريط الجانبي الأيمن شريطًا جانبيًا على يمين قوائم المواضيع مع قائمة قابلة للتكوين من المكونات. | |
| معاينة | معاينة على منشئ سمات Discourse | |
| رابط المستودع | https://github.com/discourse/discourse-right-sidebar-blocks | |
| جديد في سمات Discourse؟ | دليل المبتدئين لاستخدام سمات Discourse |
تثبيت مكون السمة هذا
الميزات
يتضمن المكون بعض المكونات التي يمكنك عرضها في الشريط الجانبي:
- popular-tags (العلامات الشائعة)
- top-contributors (أفضل المساهمين)
- recent-replies (الردود الأخيرة)
- category-topics (مواضيع الفئة)
- custom-html (HTML مخصص)
- category-list (قائمة الفئات)
- subcategory-list (قائمة الفئات الفرعية)
- upcoming-events-list* (قائمة الأحداث القادمة)
- minimal-gamification-leaderboard** (لوحة المتصدرين للتلعيب البسيطة)
يجب تمكين دليل المستخدمين لتمكين قائمة أفضل المساهمين من التعبئة. إذا كانت قائمتك فارغة، ابحث عن
enable user directory(تمكين دليل المستخدمين) في إعدادات المسؤول للتأكد من أنها مفعلة.
* متاحة فقط عند الاستخدام مع إضافة التقويم.
** متاحة فقط عند الاستخدام مع إضافة التلعيب.
يمكنك أيضًا استخدام مكونات Ember الأخرى كمكونات، فقط تحتاج إلى استخدام الاسم الصحيح. على سبيل المثال، يتضمن النواة مكون Ember باسم signup-cta، ويمكنك استخدامه في الشريط الجانبي كما هو. لاحظ أنه لا يمكنك استخدام المكونات التي تتوقع مجموعة من المعلمات، ولكن يمكنك بناء مكون Ember خاص بك في سمة منفصلة والإشارة إليه فقط باسمه في إعداد blocks (المكونات) للشريط الجانبي.
يمكنك التحكم في بعض الميزات للمكونات المقدمة عبر المعلمات.
| الاسم | الوصف | الافتراضي | القيمة | متاح لـ |
|---|---|---|---|---|
count |
يحدد عدد النتائج | يختلف | رقم | جميع ما عدا html المخصص |
excerptLimit |
يحدد طول مقتطف كل رد | 150 | رقم | recent-replies |
id |
معرف الفئة | معرف الفئة (تستخدم قائمة الفئات مفصولة بفواصل) | 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 |
includeSubcategories |
يتضمن أحداث الفئات الفرعية | false | false, true | upcoming-events-list |
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، يمكنك إضافة مكون شريط جانبي لأحداثك القادمة. اسم المكون هو upcoming-events-list، ويمكن تخصيص تنسيق التاريخ وفقًا لـ هذا الصيغة (على سبيل المثال، MMMM D, YYYY). يمكنك أيضًا تكوين مدى النظر إلى المستقبل، وما إذا كانت أحداث الفئات الفرعية مُضمنة (انظر الجدول أعلاه)
مستضافون معنا؟ مكونات السمات متاحة للاستخدام في خططنا Pro و Business و Enterprise.




