تغيير حجم الصورة لا يعمل إذا كان النص البديل مفقودًا

لست متأكداً مما إذا كان هذا سلوكاً مقصوداً أم خللاً، لكن أزرار النسبة المئوية (%) لضبط حجم الصور، والعملية الفعلية لضبط الحجم لم تعد تعمل إذا كان للصورة نص بديل (alt text) مفقود، بينما كان ذلك يعمل قبل تحديث حديث (منذ أسبوع تقريباً؟).

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

هذا لا يعمل، بينما كان يعمل من قبل:
![690x184, 40%](upload://hash)

إضافة جزء alt| قبل حجم الصورة يعالج المشكلة، كما هو متوقع.

أحتاج إلى تحديث بعض المواضيع للتكيف مع هذا – وإلا فستكون هذه الصور بنسبة 100% إذا تم إعادة معالجتها في النهاية – وادركت أن هذا قد ينطبق على الآخرين أيضاً، ومن هنا جاء هذا المنشور.

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

يمكن تكرار المشكلة، فإزالة النص البديل يكسر حجم الصورة.

إعجابَين (2)

حسنًا، ما هي آراؤك في هذا يا @sam؟

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

لا أعتقد أن هذا عمل من قبل بدون نص بديل، أظن أننا يمكننا دعم ذلك،

إعجابَين (2)

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

تعديل: ربما يكون مرتبطًا بهذا التغيير؟

لم أستطع العثور على أي شيء يفسر الفرق في طهي المنشورات، رغم ذلك.

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

معقول، إذا كنت متأكدًا من أنه كان يعمل من قبل فأنا أثق بك بنسبة 100%.

@david أعتقد أن هذا قد يكون سبب التراجع لديك، يبدو أنه سهل الإصلاح؟

4 إعجابات

نعم، يبدو أن هذا التغيير كان مني. لقد افترضت أن التنفيذ السابق كان خطأً. جميع اختباراتنا تفترض أن الأبعاد ستأتي بعد رمز |:

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

@renato هل تعرف كيف انتهى بك الأمر دون وجود رمز أنبوب في الماركداون؟ حسب علمي، يجب أن تولد جميع خيارات واجهة المستخدم هذا الرمز مع وجود أنبوب :thinking:

6 إعجابات

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

لا أمانع في التكيف مع السلوك الجديد إذا كان هذا ما تقرر في النهاية.

خارج الموضوع: هل يمكنني طلب توصية بإضافة تقوم بتغيير [شيء ما] إلى محتوى خام معين كإلهام لإضافة خاصة بي؟ بهذه الطريقة يمكنني إجراء تعديل آخر فقط على جميع هذه المواضيع، وإذا احتجت في النهاية إلى تغييرها مرة أخرى، فسيكون إعادة الخبز كافيًا.

إعجابَين (2)

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

الأسهل هو استخدام إعادة تعيين قاعدة البيانات (db remap)، انظر: Replace a string in all posts - Self-Hosting - Discourse Meta

3 إعجابات

حسناً، سأبقي الاقتراح على إظهار أزرار المقياس فقط للصور التي يمكن تغيير مقياسها.

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

شكراً لك، وعذراً على كل هذا الضجيج بسبب هذه المشكلة الصغيرة.

3 إعجابات

على الإطلاق، شكرًا لك على طرح هذا الأمر وعلى صبرك معنا.

3 إعجابات