توسيع الصور لا يعمل إذا كان نص بديل مفقودا

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

إذا كانت هناك صور أخرى في المنشور وإحداها تفتقد إلى نص بديل، فانقر على أزرار النسبة المئوية % الخاصة بها، فسيؤدي ذلك إلى تغيير حجم صورة أخرى تحتوي على نص بديل. (تعديل: لقد قمت بتغيير التصنيف إلى Contribute > 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 إعجابات