منتدى Discourse الخاص بي لا يمكنه عرض الصور

مرحبًا، لدي خطأ غريب.
يبدو أنني لا أستطيع عرض الصور في منتدى Discourse الخاص بي.

عندما أضيف صورة، تسير عملية التحميل بشكل جيد، ويمكنني رؤية الصورة في معاينة الرسالة، ولكن بمجرد نشر الرسالة، تختفي الصورة.

لا أستطيع رؤية الصورة في النقاش. ولكن إذا ضغطت على “تحرير”، سأراها مرة أخرى في المعاينة.

ما الخطأ؟

إليك فيديو تجريبي: https://www.ispazio.net/wp-content/uploads/2021/10/Registrazione-schermo-2021-10-11-alle-13.08.38.mov

هل تستخدم مزودًا خارجيًا للرفع (Amazon S3)؟

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

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

على أي حال، تحقق من صفحة /logs، فقد تكون هناك معلومات مفيدة.

مرحبًا. شكرًا على الرد.

لقد جربت كل شيء دون جدوى. أولاً، جربت الوضع الآمن ولم يُجدِ نفعًا، وثانيًا، قمت بتعطيل ميزة الصور المصغرة.

آخر شيء هو السجلات، لكنني لا أستطيع قراءتها. ماذا يجب أن أبحث عنه فيها؟

لقد تم الحل بإضافة هذا إلى ملف CSS:

.cooked img:not(.thumbnail):not(.ytp-thumbnail-image):not(.emoji), .d-editor-preview img:not(.thumbnail):not(.ytp-thumbnail-image):not(.emoji) {
width: 100% !important;
}

شكرًا لك

تخيلي كان تفعيل فرض HTTPS.

لقد قمت بتفعيله بالفعل

إذا كان هذا الكود في CSS قد حل المشكلة، فمن المرجح أن الصورة تظهر بحجم 0 بكسل افتراضيًا. هل تستخدم سمة مخصصة، أو لديك أي كود CSS مخصص آخر قد يكون سببًا في ذلك؟

نعم، أنت محق. كان موضوعي المخصص يعرض الصور بأبعاد 0×0 بكسل.

لقد وجدت الإعداد لتغيير ذلك، والآن يعمل كل شيء بشكل ممتاز دون الحاجة لإضافة كود CSS السابق للإصلاح.

شكرًا لك على الدعم.