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

حسنًا، المشكلة الأولية على الأرجح سببها هذا الرابط: https://github.com/discourse/discourse/commit/03818e642a1ae871bffdc0c39c10f05f0b8b0398، حيث يبدو أن الصور المصغرة أصبحت تُستقبل فقط كملفات مُحمَّلة. دائمًا ما يكون Discourse هو أول من يكسر السلوكيات أو يقدّم تغييرات. آسف على هذا التذمر، الأمر محبط حقًا. :pensive:

أدرك الآن أن الأمر يعتمد على سلوك Discourse. شكرًا لك على المساعدة.

أُخبركم فقط بحالتي الحالية، لا زلتُ أواجه صعوبة.

لقد حاولتُ توحيد كود HTML الخاص بـ img بحيث يحتوي فقط على سمة src، إذ يبدو أن Discourse يتجاهل غيرها. على سبيل المثال، عادةً ما تبدأ منشورات ووردبريس بهذا الشكل (هنا قمتُ بتنظيف HTML مسبقًا، فلا توجد سمات سوى src). المعايير التي تتحدث عنها لا تبدو ذات صلة.

<div data-wp><a href="https://www.aliexpress.com/item/4000096717124.html" target="_blank"><img src="https://zuzu.deals/wp-content/uploads/2020/05/5ebd241f6e871-150x150.jpg" /></a><div><div data-buy>

ثم إن إعادة المعالجة (أي تحميل الصور) من وحدة الأوامر تعمل فقط مع بعض المواضيع.
عادةً ما يتم تجاهل الموضوع الذي استخرجتُ منه كود HTML أعلاه. سواء استخدمتُ الأمر rake posts:rebake أو في Rails post.save! ; post.rebake!؛ فالموضوع يُتجاهل. لا أستطيع رؤية سبب لفشله، فكود HTML الخاص به مطابق للمواضيع الأخرى التي نجحت.

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

هل لديك فكرة عن كيفية تحقيق نفس عملية الحفظ التي يقوم بها المحرر باستخدام وحدة أوامر Rails؟

ملاحظة: خيار “أقصى عدد من الأيام القديمة” مضبوط على القيمة القصوى.

إعجابَين (2)