أبحث عن بعض المساعدة بشأن 4 مشكلات في Discourse Chat. إذا كنت تعتقد أنه يمكنك المساعدة في أي من هذه، فيرجى التواصل:\n\n1. خطأ: لا يمكن تحديد النص في نافذة إنشاء الرسائل في الدردشة على نظام iOS\n\nفي نافذة إنشاء الرسائل في الدردشة، إذا كتبت رسالة وحددت نصًا، فسيتم تمييز كلمة ولكن لن يُسمح لك بتعديل اختيارك عن طريق تحريك النقاط على طرفي الكلمة.\n\n
\n\n2. خطأ: لا تظهر الصور المصغرة للفيديو في الدردشة على نظام iOS\n\nعلى نظام iOS، عند تحميل ملفات MP4 أو ملفات فيديو أخرى، لا تظهر أي صور مصغرة.\n\n3. ميزة: قنوات الدردشة للقراءة فقط\n\nفي إعدادات القناة، قم بإنشاء إعداد جديد لتمييز القناة على أنها “للقراءة فقط”. بمجرد التعيين، يمكن للموظفين فقط النشر في القناة.\n\nإذا أمكن، سيكون من الجيد تقييد النشر مع السماح لأي شخص في القناة بالرد على المنشور في سلسلة.\n\n4. ميزة: إيقاف تشغيل رسائل البريد الإلكتروني عند استخدام @all في الدردشة\n\nعند استخدام @all، نريد منع إرسال بريد إلكتروني ولكننا نرغب في استمرار عمل الإشعارات الفورية كما هي.\n\n—\nالميزانية لهذه المشكلات بالدولار الأمريكي قابلة للتفاوض.إرسال رسالة خاصة ![]()
سأعمل على هذا في الأسابيع القادمة، لدينا مشكلة مماثلة في المواضيع أيضًا.
هذه أخبار رائعة وشكراً جزيلاً لك. لقد سمعنا عن هذه المشكلة من عدد قليل من المستخدمين لدينا وسيكون من الرائع إصلاحها لجميع مستخدمي discourse.
@j.jaffeux يبدو هذا خطأ في متصفح سفاري بالنسبة لي؟
عند فتحه في فايرفوكس أو كروم، مع نفس مرفقات الفيديو بالضبط، يتم عرض علامة الفيديو بشكل صحيح مع “معاينة”، هل توافق؟ (بين علامتي اقتباس لأنني لا أعتقد أنه يعتمد على معالجة الصور المصغرة لتطبيق Discourse).
هذا يشير إلى أنه لا يوجد شيء يمكننا القيام به من جانب التطبيق؟
@blake يعرف أكثر مني بكثير في هذا الأمر
هل النهج الذي تمت مناقشته هنا خيار؟
يمكنك رؤية هذا أثناء العمل على هذه الصفحة إذا قمت بتحميلها على جهاز iPhone الخاص بك في Safari:
لاحظت أن المشكلة تحدث فقط في الدردشة التي تستخدم الوسم \u003cvideo قبل المشاهدة.
في المنشورات، حيث يتم عرض المعاينة بشكل صحيح على سفاري، يبدو أن Discourse يستخدم \u003cdiv class\"video-placeholder-container\" … و “صورة وهمية” لمحتوى الفيديو قبل النقر، وعندها يتم التبديل إلى الإصدار \u003cvideo.
ربما كان هناك سبب لذلك…
… نعم، كان هناك:
إذًا، هل هذا مبرر لسبب مختلف؟ ضرب عصفورين بحجر واحد؟
إذا كان هناك اهتمام، يسعدني تقديم طلب سحب (PR) لنسخة من نهج المنشورات؟
كخلفية، لم ننفذ أبداً عناصر نائبة للفيديو للمحادثة، فهي تعتمد فقط على ميزات علامة الفيديو HTML5 لتعمل. لقد طبقنا منطق العناصر النائبة الخاص بنا في الأصل للمواضيع/المنشورات لأن مقاطع الفيديو كانت “تحمل” البيانات تلقائياً عند كل تحميل للموضوع حتى لو لم يتم تشغيلها، مما أدى إلى استهلاك تكاليف شبكة توصيل المحتوى (CDN) على المواقع الشهيرة.
لا أعتقد أننا بحاجة إلى إعادة تطبيق نفس منطق العناصر النائبة الذي لدينا للمواضيع في المحادثة بعد، ولكن قد لا تزال هناك بعض التعديلات لنظام iOS/Safari سنحتاج إلى إجرائها لكي تعمل الأمور على نظام iOS. اعتقدت أن مجرد وجود السمة preload="metadata" سيفي بالغرض، ولكن يبدو أنها موجودة بالفعل.
<video class="chat-video-upload" preload="metadata" height="150" controls="">
<source src="https://actual-url.MOV">
</video>
سيتم إصلاح ذلك بهذا الالتزام:
لاحظ أن هناك احتمالًا بأن أضطر إلى التراجع عن هذا وإيجاد حل مختلف، ولكن على الأقل أنا أعرف السبب الجذري الآن.
هل من تحديثات حول هذا الموضوع؟
[اقتباس=“blake, post:10, topic:346074”]
[/اقتباس]
مرحبًا @blake - أردت أيضًا متابعة هذا الأمر. إلى الحد الذي تم فيه إصلاح هذا بالفعل في مكان آخر ويمكن تطبيقه على الدردشة، سيكون ذلك رائعًا.
لدينا الكثير من الأشخاص الذين يشاركون مقاطع الفيديو في مجتمعنا وعندما لا توجد صور مصغرة، يعتقد العديد من المستخدمين أن وظيفة الفيديو معطلة نظرًا لأنك ترى دائمًا صورة مصغرة عند نشر مقطع فيديو على جميع الأنظمة الأساسية الأخرى (الرسائل النصية القصيرة، وslack، وdiscord، وما إلى ذلك).
أي مساعدة ستكون موضع تقدير كبير.
لنر ما إذا كان هذا سيعمل
شكرا جزيلا @blake. أقدر ذلك بشدة. سوف أتحقق من ذلك.

