معاينات قائمة المواضيع (التقليدية)

قد يكون هذا حلاً مؤقتًا في الوقت الحالي. قبل أن أنشر شيئًا، هل يمكن لأي شخص آخر تكرار هذه المشكلة؟

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

سيكون من الجيد تحديد مكون موضوع آخر مع منتقي الوسوم…

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

حل آخر مؤقت هو ببساطة استخدام وسم مستقل جديد؟

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

نعم، هذا سيعمل حاليًا مع هذا المكون نظرًا لأنه يحتوي فقط على الوسم الذي أحتاجه، شكرًا لك!

إعجابَين (2)

الرموز التعبيرية الموجودة في المنشورات لا تظهر في الملخصات، على الأقل في وضع البلاطات. هل هذه مشكلة معروفة؟

إعجابَين (2)

أجل، كانت ذات أولوية منخفضة. لكن شكرًا على التذكير. تم إصلاحها الآن في TC، قم بالتحديث إلى الإصدار الأحدث! الإيموجي للأبد :upside_down_face:

4 إعجابات

@merefield شكرًا جزيلاً لك! كان ذلك سريعًا جدًا، فأنا أفكر في إجراء اختبار تورينغ ضمني. :wink:

إعجابَين (2)

يسعدنا رؤية هذا التحول إلى الهاتف المحمول بالإضافة إلى مكون السمة! الشيء الوحيد الذي لم أتمكن من جعله يعمل هو

هل القيمة ‘true’ صحيحة هنا؟ جربت روابط مطلقة ونسبية في حقل الصورة المصغرة، لكن الصورة لم تظهر بأي من الحالتين.

شكرًا لجهودكم!

إعجابَين (2)

إذن، الطريقة التي يعمل بها الإعداد الأول هي استعادة العرض إذا لم يكن من الممكن استرجاع الصورة المصغرة في النهاية (فشل الرابط). أعتقد أن هذا يعمل.

ما لا يفعله هو إضافة صورة مصغرة حيث لم تكن موجودة من الأساس.

هذا خطأ في الإعداد الثاني. سأقوم بالنظر فيه.

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

تم إصلاح ذلك الآن مُثبّتًا.

ملاحظة: يسمح عنصر السمة (Theme Component) فقط بإعداد افتراضي واحد على مستوى الموقع.

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

رائع، شكرًا على الرد السريع!

إعجابَين (2)

مرحبًا روبرت،

لقد حاولنا التبديل إلى مكون السمة الخاص بك، لكن واجهنا خطأً صغيرًا يعيقنا: لم نتمكن من ضبط ‘مستوى دقة صورة المصغرة لقائمة المواضيع’. كانت الصور المصغرة تستخدم دائمًا الصورة الأصلية، مما أدى إلى تشوهها. هل يمكنك إلقاء نظرة على ذلك؟

شكرًا جزيلاً!

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

لقد تحققت ويبدو أن كل شيء يعمل بشكل صحيح. هل يمكنك تزويدي بخطوات إعادة إنتاج (STR) أكثر تفصيلاً؟

هل يعمل Sidekiq من جانبك؟ هناك مهمة في النواة (Core) تقوم الآن بإنشاء الصور المصغرة. يجب أن تكون على أحدث إصدار من الاختبارات التي نجحت (لـ TC وليس للإضافة!)

إذا نظرت إلى /latest.json في متصفح مثل Firefox، فستجد عدة إدخالات للصور المصغرة في كل موضوع يحتوي على صورة في المنشور الأول. تتوفر هذه الصور بناءً على إعداد في مكون السمة (Theme Component) لتحديد نطاق خيارات الصور المصغرة، وكذلك على كود نواة Discourse نفسه. لا يوجد أي كود في مكون السمة بخلاف الإعدادات يؤثر على هذه المجموعة من الصور المصغرة المتاحة.

ومع ذلك، هناك نقطة واحدة تجدر ملاحظتها: تُقدَّم الصورة المصغرة الافتراضية فقط بالدقة الأصلية. والسبب في ذلك هو أنها ليست جزءًا من عملية Sidekiq الجديدة لإنشاء الصور المصغرة. ومع ذلك، فأنت تتحكم في تلك الصورة ويمكنك تحديدًا تعيينها كصورة بدقة أقل. كما يتم مشاركتها مرة واحدة فقط واستخدامها عدة مرات.

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

ميزة جديدة لـ Theme Component:

مفعّلة افتراضيًا، يمكن تعطيلها من إعدادات مكون السمة.

إعجابَين (2)

أعجبتني هذه الميزة! المشكلة الوحيدة التي أواجهها هي أنها تعرض صوراً قليلة فقط من التصنيف، رغم وجود الكثير منها لملء شبكة من عشرة عناصر. هل هناك حد زمني يجعلها تعرض أحدث الصور فقط؟ إليك مثالاً، حيث يتم سحب الصور من علامة “اختيار المحررين”. يمكنك رؤية أن هناك العديد من المنشورات التي تحمل هذه العلامة، لكنها تعرض خمس صور فقط، بينما عند الانتقال إلى “الأحدث” تظهر جميع الصور العشرة.

أيضاً، والعودة إلى مناقشتنا السابقة، أدركت أولاً أن تقييد العلامات على التصنيفات هو ما تسبب في مشكلة عدم توفر العلامات في القائمة المنسدلة، وليس مجموعات العلامات. كما أدركت أن جعل هذه العلامة غير مقيدة على التصنيفات ليس مثالياً، لأنها مخصصة للاستخدام في تصنيفات معينة فقط (وهو ما فعلته في بيئة الاختبار الخاصة بي حتى الآن). لذا، إذا لم يكن ذلك كثيراً من عناء، أود طلب إعادة هذا إلى نمط منتقي التصنيفات الآخر الذي يتيح لك الكتابة للبحث، لتجاوز هذا القيد، خاصةً وأن أحداً لا يرد على السؤال الذي أثارته بشأن هذا الموضوع. شكراً!

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

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

أنا مقيد بحدود الـ API والحدود الخاصة بالترقيم.

حاليًا، قلل العدد من مكان آخر وستلاحظ ظهور المزيد في هذه الفئة.

أيضًا، وللأسف، يُهدر بعض مساحة المصفوفة بسبب المواضيع التي لا تحتوي على صور… مرة أخرى، هذا يعود إلى الـ API… لا يمكنني جلب المواضيع التي تحتوي على صور مصغرة فقط في عملية استرجاع واحدة، ما لم أكن مخطئًا.

إعجابَين (2)

عذراً، خطأ مني! كل شيء يعمل بشكل جيد الآن. شكراً جزيلاً على جهودك!

إعجابَين (2)

حسنًا، أعمل على شيء مثير.

لقد أنشأت ملحقًا تكميليًا لمكوّن السمة يضيف وظائف إضافية.

حتى الآن، أضفت منتقي صور مصغرة عاملاً إلى التثبيت القائم على مكوّن السمة. ولكي تعمل هذه الوظيفة، تحتاج أيضًا إلى هذا الملحق المبسّط. (يرجى أيضًا تحديث مكوّن السمة لديك)

الملحق التجريبي موجود هنا:

- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"

يضيف هذا المكون ميزتين:

  1. يغير المعايير التي يستخدمها Discourse لتحديد الصور المصغرة الافتراضية، ويقبل صورًا مصغرة أصغر وأكثر فائدة كانت ستُرفض لولا ذلك (في رأيي، معايير النواة مقيدة للغاية).
  2. يضيف منتقي صور مصغرة عاملاً في محرر بيانات الموضوع، بحيث إذا لم تكن راضيًا عن الصورة التي يختارها، فيمكنك استبداله. وظيفيًا، هذا شبه مطابق لإصدار الملحق الأصلي، لكنه يعمل الآن مع منطق إنتاج الصور المصغرة الجديد في Discourse.

هدفي هو جعل مكوّن السمة مستقرًا وغنيًا بالميزات بما يكفي للإحلال محل الملحق الأصلي.

بعد ذلك، في حالة التثبيت الأساسي، يمكنك ببساطة إضافة مكوّن السمة.

إذا كنت تستضيف الموقع بنفسك أو كنت على خطة تسمح لك بإضافة ملحقات، فيمكنك إضافة الملحق التكميلي لإضافة ميزات إضافية.

بشكل عام، سيؤدي ذلك إلى تقليل الصيانة مع منح المزيد من الأشخاص إمكانية الوصول إلى معاينات قائمة المواضيع.

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

10 إعجابات

بعد آخر تحديث لـ Discourse، لم أستطع تعيين الصور المصغرة للمشاركات. هل توجد مشكلة؟

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

مثير للغاية! جربته وأرى فقط هذا:

لا أعرف ما إذا كان مرتبطًا بهذا:

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