كنت أتساءل عما إذا كان من الممكن (سواء عبر CSS أو مكون) وجود قائمة منسدلة في عرض الجوال تشبه تلك الموجودة في سطح المكتب — أي عرض الفئات بدلاً من الأحدث، والأعلى تقييمًا، وما إلى ذلك.
أعمل على ذلك، ولدي شيء شبه مكتمل، أحتاج فقط إلى تحسين جزء من مكتبتنا الداخلية للسماح بذلك. يجب أن يحدث قريبًا جدًا.
هذا رائع!! شكراً لك @j.jaffeux ![]()
للتوضيح، يتم العمل على ذلك في هذا الطلب (PR) إذا كنت ترغب في المتابعة
هل تم تنفيذ هذا في النهاية؟
لا، لم نفعل ذلك حتى الآن لعدة أسباب، فقد عملنا على دعم التضمين المزدوج للفئات وأعدنا هيكلة الكثير من الجوانب الداخلية للقوائم المنسدلة.
سنتواصل بالتحديث إذا توصلنا إلى حل جيد.
هل من الممكن أن يشمل ذلك أيضًا منتقي الوسوم؟
نعم، ربما ![]()
أنا مشوش، أنا أنتظر هذه الميزة (قائمة منسدلة للفئات والوسوم في العرض على الجوال) لكنني لاحظت أنه في نسختي تظهر بالفعل في أي صفحة فئة، لكن لا تظهر في أي مكان آخر.
هل هذا هو السلوك الحالي وقد فاتهم فقط - أم أنني أراه بشكل مختلف بسبب إضافة ما أو TC؟ هل توجد حاليًا أي طريقة لتمكين هذا في الصفحات الأخرى؟
هذا هو السلوك الموجود منذ فترة معقولة من الوقت… تظهر قوائم الاختيار المنسدلة للفئات في قوائم مواضيع الفئات، ولكنها لا تظهر في /categories أو في الصفحات المجمعة مثل /latest و /new و /top.
من الممكن الحصول على هذه القوائم المنسدلة في تلك الصفحات الأخرى ضمن سمة اليوم، لكنني لا أعتقد أن أحدًا قد حاول ذلك حتى الآن.
ما زلنا نخطط للقيام بذلك افتراضيًا، لكن ميزات أخرى وعمل العملاء قد حظيت بالأولوية.
هل هذا لا يزال مدرجًا في خارطة الطريق؟ من الصعب بناء تنقل متسق على الهاتف المحمول، خاصة وأن القائمة المنسدلة للعلامات متداخلة أيضًا مع القائمة المنسدلة للفئات وبالتالي تظهر فقط في قوائم الفئات.
على سبيل المثال، أنا في فئة وتظهر العلامة المحددة في القائمة المنسدلة للعلامات:
ولكن عندما ألغي تحديد الفئة، تظل العلامة محددة (ويمكنني النقر على أيقونة معلومات العلامة)، ولكن جميع القوائم المنسدلة مفقودة. هذا مربك للغاية:

أنا أبني منتدى يستخدم العلامات فقط للتنظيم. إنه يعمل بشكل رائع على سطح المكتب ولكن مع تجربة المستخدم الحالية على الهاتف المحمول، لا يمكنني سوى وضع رابط لصفحة العلامات في قائمة شريط التنقل. لكي تظهر القائمة المنسدلة للعلامات في جميع الصفحات، هل أحتاج إلى استبدال قالب الهاتف المحمول أم يمكن أن تكون هناك طريقة أبسط؟
إن تفكيرنا العام هنا هو مجرد إعادة بناء المجموعة بأكملها.
1 عنصر تحكم للعلامات / الفئات / المرشحات … كلها. بالتأكيد سيكون ملاءمة هذا على الهاتف المحمول تحديًا، ولكن عنصر التحكم “الضخم” يأتي مع العديد من المزايا.
لقد أخذت لقطة اليوم لجعلها مرئية دائمًا ويبدو أن هذا يعمل معي دون أي آثار جانبية لاحظتها:
api.modifyClass("component:bread-crumbs", {
pluginId: "never-hidden-bread-crumbs",
hidden: false,
});
hidden هو في الأصل:
@discourseComputed("category")
hidden(category) {
return this.site.mobileView && !category;
},
فضلت جعله مخفيًا في صفحة الفئات فقط.


