||||\n|-|-|-|\n|
| ملخص | يعرض هذا المكون موضوع 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
يذكرني قليلاً بـ MD Topic List Mobile component ![]()
شكرًا لك!
هل يمكنك فعل ذلك للكمبيوتر أيضًا؟
ألم تكن قائمة المواضيع على سطح المكتب تزودنا بمعلومات أكثر تفصيلاً؟
مرحباً، أنا مجدداً. هل هناك طريقة لإصلاح هذا؟
إذا قمت بتعطيل مكون السمة، فإنه يظهر كما هو متوقع.
أيضاً، في المعاينة، الفئة + العلامات ليس لها تباعد:
هل هناك خطأ في هذا؟ هذا يبدو كما هو متوقع.
لقد قمت بتعديل صورتك قليلاً، وكما ترى، فإن تسمية العلامة طويلة جدًا بحيث لا يمكن احتواؤها، لذلك تم وضعها في السطر التالي.
أتفهم ذلك، ولكنه متوقع أن يكون هنا:
لقد قمت بإصلاحه مؤقتًا عن طريق تحديد العلامات قليلاً لعرضها في سطر واحد فقط.
إنها مسألة رأي، إنها متعمدة لأنني أعتقد أنها تبدو أفضل لوضع العلامة بعد الفئة. ![]()
حسناً. إذن تم تصميمه بهذه الطريقة. يبدو الأمر غريباً بالنسبة لي لأن هناك الكثير من المساحة الفارغة.
ولكن حسناً، لقد فهمت الآن. شكراً لك.
عد بسرعة، من فضلك
لقد أكملت أعمال الصيانة، ولكن هناك مشكلة - ربما أحتاج إلى وضع PluginOutlet في النواة. بدون هذا المنفذ، سيكون من الصعب إعادة كتابة مكون السمة هذا سليمًا.
تحديث: تم دمجه ![]()
الآن المكون متوافق مع أحدث إصدار من discourse.
هل من الممكن أن يكون الـ commit b35e64 قد كسر الـ TC على 3.4.2؟ لقد توقف عن العمل منذ ذلك الحين. عندما قمت بتثبيت الإصدار الأقدم 55f5a52، فإنه يعمل كما هو متوقع.
نعم، يعتمد الالتزام b35e64 على تغييرات حديثة إلى حد ما في نواة Discourse
لقد تلقيت إشعارًا بالتقادم لمكون السمة الرائع هذا في وحدة تحكم المطور للمتصفح:
[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.)]
نفس الشيء هنا ولكن هذا مجرد إشعار مؤقت








