عرض كل من OP وآخر رد على الهاتف المحمول

||||\n|-|-|-|\n| :information_source: | ملخص | يعرض هذا المكون موضوع OP وآخر رد على الهاتف المحمول\n| : eyeglasses:|معاينة| Theme Creator |\n| : hammer_and_wrench:|مستودع| Lhcfl/discourse-mobile-topic-op-and-last-reply (github.com) |\n| : question:|دليل التثبيت|كيفية تثبيت سمة أو مكون سمة|\n| : open_book:|جديد في سمات Discourse؟| دليل المبتدئين لاستخدام سمات Discourse\n\n\u003c!-- املأ "repoName" و "repoURL" لزر التثبيت التلقائي –\u003e\n\n\nقم بتثبيت مكون السمة هذا\n\n\n\u003c!-- صف هذه السمة/المكون في جملة أو جملتين –\u003e\n\n\u003e استلهم هذا المكون السمة بشكل كبير من @awesomerobot’s عرض صور المنشئ الأصلي للموضوع - مكون السمة - Discourse Meta. دعونا نشكره على إبداعه الرائع!\n\nلقد وصل مكون السمة هذا إلى توازن بين عرض OP الموضوع أو آخر رد على الهاتف المحمول. كما ترى، سيتم عرض OP الموضوع على اليسار، وسيتم عرض آخر رد على اليمين. على وجه الخصوص، إذا لم يكن هناك رد، فسيتم استبدال موضع الصورة الرمزية بساعة.\n\n

16 إعجابًا

يذكرني قليلاً بـ MD Topic List Mobile component :slight_smile:

إعجابَين (2)

شكرًا لك!

هل يمكنك فعل ذلك للكمبيوتر أيضًا؟

ألم تكن قائمة المواضيع على سطح المكتب تزودنا بمعلومات أكثر تفصيلاً؟

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

مكون سمة جيد ولكنه يفعل ذلك بفئتي + علامتي:

هل من الممكن إصلاحه؟

هل تقصد أنه لا يتم عرض أي شيء؟

لقد اختبرت المكون، وهو يعمل بشكل جيد من جانبي:

مرحباً، أنا مجدداً. هل هناك طريقة لإصلاح هذا؟


إذا قمت بتعطيل مكون السمة، فإنه يظهر كما هو متوقع.

أيضاً، في المعاينة، الفئة + العلامات ليس لها تباعد:

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

هل هناك خطأ في هذا؟ هذا يبدو كما هو متوقع.

قبل المكون السمة، يظهر الأمر هكذا:

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

أتفهم ذلك، ولكنه متوقع أن يكون هنا:

لقد قمت بإصلاحه مؤقتًا عن طريق تحديد العلامات قليلاً لعرضها في سطر واحد فقط.

إنها مسألة رأي، إنها متعمدة لأنني أعتقد أنها تبدو أفضل لوضع العلامة بعد الفئة. :thinking:

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

حسناً. إذن تم تصميمه بهذه الطريقة. يبدو الأمر غريباً بالنسبة لي لأن هناك الكثير من المساحة الفارغة.

ولكن حسناً، لقد فهمت الآن. شكراً لك.

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

هل سيتم تحديث مكون السمة هذا؟

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

عد بسرعة، من فضلك

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

DEV: إضافة PluginOutlet لرقم نشاط الموضوع في عرض الجوال بواسطة Lhcfl · طلب سحب #31567 · discourse/discourse


تحديث: تم دمجه :slightly_smiling_face:

الآن المكون متوافق مع أحدث إصدار من discourse.

5 إعجابات

هل من الممكن أن يكون الـ commit b35e64 قد كسر الـ TC على 3.4.2؟ لقد توقف عن العمل منذ ذلك الحين. عندما قمت بتثبيت الإصدار الأقدم 55f5a52، فإنه يعمل كما هو متوقع.

نعم، يعتمد الالتزام b35e64 على تغييرات حديثة إلى حد ما في نواة Discourse

إعجابَين (2)

لقد تلقيت إشعارًا بالتقادم لمكون السمة الرائع هذا في وحدة تحكم المطور للمتصفح:

[THEME 71 ‘Topic OP and last reply for mobile’] إشعار بالتقادم: الوصول إلى site.mobileView أو site.desktopView أثناء تهيئة الموقع يمكن أن يؤدي إلى أخطاء وعدم اتساق عند تغيير حجم نافذة المتصفح. يرجى نقل هذه الشيكات إلى مكون أو محول أو رد اتصال لواجهة برمجة التطبيقات (API) يتم تنفيذه أثناء عرض الصفحة. [تم إهماله منذ Discourse 3.5.0.beta9-dev] [معرف التقادم: discourse.static-viewport-initialization] [معلومات: Designing for Different Devices (Viewport Size, Touch/Hover, etc.)]

إعجابَين (2)

نفس الشيء هنا ولكن هذا مجرد إشعار مؤقت