أفضل مقتطفات من المشاركات في قائمة الموضوعات

:information_source: ملخص يضيف أحدث مقتطف للمنشور/الرد إلى مُسلسِل قائمة الموضوعات
:hammer_and_wrench: رابط المستودع GitHub - dsims/discourse-highest-post: Adds highest_post_excerpt to serializer
:open_book: دليل التثبيت كيفية تثبيت الإضافات في Discourse

الميزات

يضيف مقتطفًا من أحدث منشور في الموضوع (المعروف أيضًا بالمنشور ذي highest_post_number) إلى TopicListItemSerializer.

الإعداد

لا يوجد شيء خاص بالإضافة، ولكن جميع التغييرات المتعلقة بواجهة المستخدم الأمامية لرؤية المقتطفات بالفعل موجودة في مكون سمة منفصل: مقتطف آخر رد في قائمة الموضوعات.

للمستقبل

هل يتم الحد إلى فئات وعلامات معينة؟

:warning: بينما يحاول أن يكون مثاليًا، إلا أنه يضيف استعلامات إضافية قد تؤثر على الأداء.
:warning: يتم استبعاد “الهمسات”، ولكن قد تكون هناك منشورات أخرى غير مرغوب فيها لا أعرفها.

7 إعجابات

أواجه خطأ في التثبيت:

An error occurred: Import Error: about.json does not exist, or is invalid. Are you sure this is a Discourse Theme?

لقد حاولت تثبيت Plugin كـ Theme أو Theme component. هذا لا يعمل. تحتاج إلى اتباع Install plugins on a self-hosted site

أوه، لم ألاحظ أنه كان مكونًا إضافيًا. ومع ذلك، أنا لست على موقع مستضاف ذاتيًا. يتم استضافة موقعي بواسطة Discourse. هل من الممكن تثبيت هذا المكون الإضافي على موقع مستضاف بواسطة Discourse؟ أحاول تثبيت مكون السمة Latest-Post Excerpt والذي يعتمد على هذا المكون الإضافي.

يعتمد ذلك على خطة الاستضافة الخاصة بك. تسمح معظم مستويات الاستضافة بمجموعة محدودة فقط من الإضافات التي يتم تثبيتها افتراضيًا.

كما قال Moin، سيتعين عليك التحقق من خطتك. خطة استضافة مجتمعي محدودة بـ official plugins، وهذه ليست كذلك.

إعجاب واحد (1)

أنا على الخطة الاحترافية. لا توجد علامة اختيار في قسم الإضافات للمكونات الإضافية المخصصة في صفحة تفاصيل الخطة. أفترض أن هذا يعني أنها غير مسموح بها لذلك لن أتمكن من تثبيت مكون سمة Latest-Post Excerpt.