شكراً على التفاصيل الإضافية! لقد كانت بالفعل بعض تنسيقات CSS الهشة. لدينا الآن أسماء فئات هنا حيث لم تكن موجودة من قبل، لذا يمكننا أن نكون أكثر تحديدًا الآن.
لقد قمت بإعادة هيكلة المكون قليلاً هنا:
لذلك كل ما سيحتاجه هو تحديث.
لقد قمت بتحديث هذا بحيث سيخفي خيار “إخفاء الروابط الافتراضية” جميع الروابط الافتراضية، وليس فقط “الأحدث” و “الفئات”. أعتقد أن هذا سيجعل سلوك الإخفاء أسهل قليلاً في الفهم.
ستحصل عناصر التنقل المضافة بواسطة هذا المكون الآن على فئة nav-item_custom_item-name، حيث يكون item-name هو اسم العرض لعنصر التنقل (يتم استبدال المسافات بشرطات). لذلك يمكن استهداف عنصر تنقل باسم “إشاراتي المرجعية” باستخدام CSS على هذا النحو:
نظرًا لأننا في منطقة أقصى الأحلام هنا - شكرًا جزيلاً لك على هذه الإصلاحات @awesomerobot! - ستكون إضافة مفيدة لهذا المكون هي خيار لجعل التنقل المخصص يظهر قبل قوائم فئات وعلامات التصنيف المنسدلة، هل هذا ممكن (بدون الكثير من العمل)؟!
مرحباً، هل تقصد الروابط الكاملة بدلاً من القائمة المنسدلة على الهاتف المحمول؟
إذا كان الأمر كذلك، فلا توجد مساحة كبيرة على الهاتف المحمول لوضع الروابط. القائمة المنسدلة تضغطها في رابط واحد.
آسف، كان يجب أن أتعامل مع الإعدادات أكثر، فهي لا تظهر على الهاتف المحمول لأنني قمت بتحديد إخفاء الروابط الافتراضية على كل من الهاتف المحمول وسطح المكتب.
كيف يمكنني إخفاء هذه الروابط الافتراضية مع الاستمرار في عرض روابطي على الهاتف المحمول من فضلك؟
هناك مكون يسمح لك بإضافة أيقونات إلى الروابط في التنقل العلوي: Discourse Nav Item Icon / Emoji
وهو يعمل أيضًا مع الروابط المخصصة المضافة بواسطة هذا المكون. الفرق الوحيد هو أنك تحتاج إلى إضافة custom_ قبل اسم عنصر التنقل.
على سبيل المثال،
لقد أضفت رابط “Preferences” بمساعدة هذا المكون: Preferences;edit your preferences;/my/preferences