المواضيع المميزة

|||
-|-|-|
:discourse2: | ملخص | مواضيع مميزة بناءً على العلامات.
:hammer_and_wrench: | رابط المستودع | Manuel Kostka / Discourse / Components / Featured Topics · GitLab
:open_book: | جديد في سمات Discourse؟ | دليل المبتدئين لاستخدام سمات Discourse

تثبيت مكون السمة هذا

الإعدادات


من بين الخيارات الأخرى، يمكنك تحديد علامات متعددة لتمييز المواضيع واختيار بين خيارين للتخطيط: بطاقات أو قائمة.

القالب


.featured-topics {
  &__wrapper {
  }
  &__container {
  }
  &__heading {
  }
  &__topic-wrapper {
  }
  &__topic-container {
  }
  &__topic-tag {
  }
  &__topic-thumbnail {
  }
  &__topic-details {
    .topic-author {
    }
    .topic-title {
    }
    .topic-excerpt {
    }
  }
}
34 إعجابًا

أنا حقًا أحب ذلك! ربما سؤال غبي، ولكن أين يجب تخزين الصور حتى يتم سحبها؟

إعجابَين (2)

شكراً لك! يتم سحب الصورة من المنشور الأول للموضوع.

إعجابَين (2)

بصراحة، أود بشدة الحصول على Theme component مثل هذا، ولكن لمواضيع رائجة (قد تتطلب هذه الوظيفة Plugin).

ربما يمكن تنفيذها بسهولة أكبر بمجرد أن تعمل Discourse على خيار فرز المواضيع في فئة “الأكثر سخونة” في الإصدار 2.9؟ :thinking:

أما بالنسبة لخيار عرض وسم في بطاقة مميزة، فكيف يتعامل مع موضوع به وسوم متعددة؟ هل تظهر الوسوم حتى في البطاقات المميزة في عرض الهاتف المحمول؟

إعجابَين (2)

محتوى البطاقة هو نفسه على الهاتف المحمول وسطح المكتب، فقط على الهاتف المحمول تلتف البطاقات حول المحتوى ولا يكون لها ارتفاع محدد. إذا كان لديك علامات مميزة متعددة حول نفس الموضوع، ستعرض البطاقات العلامة التي تظهر أولاً في قائمة العلامات الافتراضية. أعتقد أن هذا حسب الترتيب الأبجدي.

فيما يتعلق بالمواضيع الشائعة، يمكنك اختيار خوارزمية القائمة تمامًا كما هو الحال في مكون المربعات المميزة. حاليًا، تشمل هذه الخوارزميات أحدث التحديدات المختلفة وأفضلها:

كيف سيختلف الشائع عن الأعلى يوميًا أو الأعلى أسبوعيًا؟ في أي حال، عندما تكون هناك خوارزمية فرز وتصفية جديدة في جوهر Discourse، مثل خوارزمية “hot” المذكورة، يجب أن تعمل على المكون أيضًا.

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

حسنًا، لا يلزم أن يقتصر الأمر على فترة زمنية معينة. يمكن أن تكون المواضيع المتصدرة من ساعة مضت، أو يوم مضى، أو أسبوع مضى، إلخ…

أتمنى لو أستطيع التعبير عن نفسي… :sweat_smile:

أيضًا، هل من الممكن وجود صفوف متعددة من البطاقات المميزة؟

إعجابَين (2)

يعرض هذا المكون صفًا واحدًا فقط من البطاقات على سطح المكتب. والعديد من البطاقات كما تريد في عمود واحد على الهاتف المحمول (هناك إعداد للحد الأقصى لعدد المواضيع).

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

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

حسنًا، هذا عادل. :+1:

كنت أتطلع إلى ربط Theme component هذا بمفهوم يجري العمل عليه.

أيضًا، خيار فرز المواضيع في فئة “الأكثر شيوعًا” الذي ذكرته سابقًا موجود بالفعل (نوعًا ما) في شكل #plugin:broken-plugin.

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

حسنًا، فهمت.. لقد جعلتني أغير صياغتي للتو :wink: لقد كتبت كلمة feed مرتين، لكنني غيرتها إلى column. الهدف من هذه المكونة هو عرض مواضيع محددة مختارة. لا أشك في أنه يمكنك أيضًا جعلها تعمل بشكل أشبه بخلاصة ديناميكية. ولكن إذا كان هذا هو هدفك، فأفضل أن أقوم فقط بتنسيق طرق العرض الحالية للقائمة للوصول إلى هناك. كما تعلم، فقط استخدم مكونًا مثل معاينات قائمة المواضيع أو صور مصغرة لقائمة المواضيع وقم بتنسيق عناصر القائمة لتبدو أشبه بالبطاقات. العمل مباشرة على القوائم مدمج بالكامل مع عناصر التنقل والمرشحات في Discourse. لن تحصل على ذلك مع هذه المكونة.

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

نعم، هذا صحيح. أنا فقط أحاول النظر في جميع الخيارات المتاحة أمامي. تم نشر هذا الموضوع في الوقت الذي كنت أتصفح فيه Discourse Meta، لذلك لفت انتباهي.

إعجابَين (2)

هممم، لا تظهر صورة مصغرة حقًا :frowning:

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

حسنًا، أحصل على مظهره فقط عند إلغاء تحديد كل المحتويات :upside_down_face:

هل جربت متصفحات مختلفة؟ إذا لم تكن مشكلة متصفح (وإذا كانت كذلك، فيرجى إخباري بإعداداتك) يمكنني فحص CSS على موقعك. ولكن ستحتاج إلى مشاركة عنوان URL الخاص بك، هنا أو في رسالة خاصة.

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

هل لا يزال هذا المكون يعمل؟

لماذا لم يعد يعمل؟ لم يتم تمييزه على أنه معطل أو شيء من هذا القبيل وهو عمره 3 أشهر فقط.

4 إعجابات

أحب هذا المكون، شكرًا جزيلاً لك! :tada:

ما سيكون رائعًا هو، إذا كان بإمكانك عرض موضوع مميز “مثبت” (أي موضوع “مرحبًا بك في هذا المنتدى”)، والذي يتم عرضه دائمًا، حتى لو تم اختيار المواضيع عشوائيًا من #featured. أعتقد أن هذا سيكون رائعًا حقًا، ليس فقط لحالة الاستخدام الخاصة بي ولكن للعديد من الحالات الأخرى أيضًا. هل يمكن تنفيذ ذلك؟

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

مساعدة @manuel؟
أنا أحب هذه المكونات! ولكن لدي مشكلة صغيرة. :point_down:

في حساب المسؤول الخاص بي، يمكنني رؤية البطاقات بشكل رائع.

في حساب المستخدم “العادي” الخاص بي، لدي مساحة فارغة ولا تظهر البطاقات.

أي مساعدة أو اقتراحات ستكون مفيدة قبل أن أضطر إلى إيجاد شيء آخر :smiley:

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

يبدو أنك تستخدم علامة غير مرئية للمستخدمين العاديين؟
يمكنك إخفاء العلامات من الظهور على البطاقات من خلال إعدادات المكون. ولكن يجب أن تكون العلامة نفسها مرئية للمجموعة التي يجب أن ترى الموضوع المميز كبطاقة مميزة.

3 إعجابات

:woman_facepalming:
لقد أدى ذلك إلى إصلاحه.
لقد قمت للتو بتعديل مجموعات العلامات الخاصة بي واعتقدت أنني سأخفي هذه المجموعة حتى لا يعرف أحد أنها موجودة سوى المسؤول. شكرًا لك!!

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

شكرًا على الاقتراح يا @diabolicvincent! على الرغم من أنني أعتقد أنني لن أقوم بتنفيذ هذا كميزة. أحد الأسباب هو (كما هو مذكور في الاعتمادات)، أنني لم أقم ببرمجة منطق هذه المكونة. إنها معقدة بالفعل لذوقي ولا أريد العبث بها بنفسي.

بشكل عام أكثر، فلسفيًا، مفاهيميًا.. :nerd_face: أنا في الواقع أعتقد أنه تصميم واجهة مستخدم أفضل عندما يكون المحتوى الرسمي قابلاً للتمييز بسهولة عن المحتوى الذي أنشأه المستخدم. في هذا الصدد، أنا بالفعل لست من محبي تثبيت المواضيع ضمن قائمة ديناميكية من مواضيع المستخدم.

هل هناك أي طريقة لعرض أحدث المشاركات تلقائيًا دون استخدام علامة؟ لا أريد استخدام علامة لدفع المشاركات يدويًا إلى القسم المميز.