كتل الشريط الجانبي الأيمن

:discourse2: ملخص يعرض Right Sidebar Blocks شريطًا جانبيًا على يمين قوائم المواضيع مع قائمة قابلة للتكوين من الكتل.
:eyeglasses: معاينة معاينة على منشئ مواضيع Discourse
:hammer_and_wrench: رابط المستودع https://github.com/discourse/discourse-right-sidebar-blocks
:open_book: جديد في مواضيع Discourse؟ دليل المبتدئين لاستخدام مواضيع Discourse

تثبيت مكون هذا الموضوع

الميزات

يتضمن المكون عددًا من الكتل التي يمكنك عرضها في الشريط الجانبي:

  • popular-tags
  • top-contributors
  • recent-replies
  • category-topics
  • custom-html
  • category-list
  • subcategory-list
  • upcoming-events-list*
  • minimal-gamification-leaderboard**

:information_source: يجب تفعيل دليل المستخدمين ليتم تعبئة قائمة المساهمين الرئيسيين. إذا كانت قائمتك فارغة، ابحث عن 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).


:discourse2: مُستضاف لدينا؟ تتوفر مكونات الموضوع للاستخدام في خطط Pro وBusiness وEnterprise لدينا.

63 إعجابًا
Discourse Gamification
Sidebar for Subcategories
Add User leaderboard in sidebar
FKB Pro - Social theme
Setup Continuous Integration using GitHub Actions
Blogroll (feature request)
Topic List Previews (TLP)
Discourse Bars :beers: :cocktail: (a sidebar framework)
How to include a YouTube video or video widget on the community home page?
How to extend the Discourse sidebar?
Alternate presentation of sub-categories which puts the _top_ category first?
Adding a recent comments widget
Top Posters Widget?
FKB Pro - Social theme
Looking for the perfect theme
Discourse Bars :beers: :cocktail: (a sidebar framework)
Discourse Bars :beers: :cocktail: (a sidebar framework)
Add right sidebar gamification mini-leaderboard
Add right sidebar gamification mini-leaderboard
Pyx's Modern Theme
Custom Components -- add button or text at any plugin outlet
Adding ‘hot topics’ to the Sidebar
FKB Pro - Social theme
Homepage Blocks
Topic List Excerpts
🏷️ Bars Tag List Component
Discourse Bars :beers: :cocktail: (a sidebar framework)
When to switch themes/plugins to `.gjs`?
FKB Pro - Social theme
Recent replies takes 2 seconds to display
Leaderboard in homepage
Creating and installing plugins?
Discourse Gamification Plugin in the Header
Customizing your site with existing theme components
Discourse Calendar updated to use fullcalendar 6
Creating and managing events
I'm getting errors when I switch categories too quickly
目前我感觉看到的最好看的Discourse主题,有没有谁能爱心奉献一个
FKB Pro - Social theme
Displaying tags along with categories
Discourse Sidebar Blocks
Tag Icons + Tag Banners + Right Sidebar Blocks
Sidebar for Subcategories
Connectors not rendering
Creating a Top 20 leaderboard for a specific date range
How do you force keep open the sidebar?
Add social media handles on home page