صور مصغرة لمواضيع Discourse Horizon

:information_source: ملخص يضيف مصغرات للمواضيع إلى بطاقات المواضيع ذات السياق العالي في Horizon
:hammer_and_wrench: المستودع GitHub - criptonautas/discourse-horizon-topic-thumbnails: Topic thumbnails on Horizon's high context topic cards · GitHub
:question: دليل التثبيت كيفية تثبيت موضوع أو مكون موضوع
:open_book: جديد في سمات Discourse؟ دليل المبتدئين لاستخدام سمات Discourse

قم بتثبيت هذا المكوّن

يضيف مصغرات لبطاقات المواضيع ذات السياق العالي في Horizon دون الحاجة إلى تشعيب (fork) أو تعديل Horizon. يؤدي تعطيل المكوّن أو إزالته إلى استعادة الإعدادات الأصلية بالكامل.

لقطات شاشة حية

سطح المكتب مع تفعيل الإعداد compact last reply:


الجوال مع ظهور الصورة في الأعلى:

ماذا يفعل

  • يعرض صورة الموضوع في الحافة الخلفية لكل بطاقة.
  • على الهواتف الذكية، يعرضها كشريط علوي فوق البطاقة.
  • يحتفظ بعنصر نائب للمواضيع التي لا تحتوي على صور، مما يحافظ على توحيد بطاقات المواضيع.
  • ينقل بشكل اختياري زر «آخر رد» إلى صف التذييل للحفاظ على بطاقات أقصر.
  • يحمّل حجمًا يناسب الشاشة، بحيث لا يحتاج قائمة المواضيع إلى تنزيل كل الصور الأصلية.

يعمل أيضًا جنبًا إلى جنب مع Horizon AI Gists.

المتطلبات

  • Horizon مع تفعيل بطاقات المواضيع ذات السياق العالي
  • تفعيل إعداد الموقع create thumbnails
  • Discourse 2026.5.0 أو أحدث

لا تقم بتثبيته إلى جانب مكوّن مصغرات قائمة المواضيع الرسمي: فهو غير ضروري، كما أن الاثنين يتعارضان مع بطاقات Horizon.

الإعدادات

الإعداد الافتراضي
thumbnail_size 240 عرض عمود المصغرة، من 100 إلى 400 بكسل
mobile_thumbnails true عرض الشريط العلوي على الهواتف
placeholder_icon comments الأيقونة للمواضيع بدون صور
placeholder_background لا شيء الصورة خلف العنصر النائب
compact_last_reply true الحفاظ على بطاقات أقصر عن طريق نقل زر «آخر رد»
enabled_categories فارغ حصر المصغرات في هذه الفئات؛ لا تتضمن الفئات الفرعية

حدود معروفة

  • يعتمد على أسماء الفئات والأعمدة الخاصة بـ Horizon. إذا تغيرت هذه الأسماء، قد تتوقف المصغرات عن الظهور أو قد تنزاح أجزاء من البطاقة حتى يتم تحديث المكوّن.
  • قد تظهر الموضوعات الحالية الصورة الأصلية أو العنصر النائب حتى يتم إنشاء أحجام الصور في الخلفية.

تم الاختبار بملاحظات عضو في Meta وبشكل خاص في مجتمعنا. نرحب بتقارير الأخطاء وطلبات السحب (PRs).

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