Don
27 مارس 2024، 5:44ص
1
مرحباً
مع مكون السمة هذا، يمكنك إضافة أيقونة أو رمز تعبيري قبل عناصر التنقل. يعتمد مكون السمة على Discourse Easy 'SVG Icon' and 'Emoji' in CSS .
nav item prefix
يمكن لهذا الإعداد التعامل مع الأيقونات والرموز التعبيرية أيضًا.
القاعدة التي يجب عليك اتباعها هي:
أيقونة
إذا كنت ترغب في إضافة أيقونة قبل عنصر التنقل:
icon:nav-item:icon-set:icon-name:icon-color
أولاً، يجب عليك تحديد النوع وهو icon إذا كنت ترغب في إضافة أيقونة قبل عنصر التنقل.
nav-item: latest, hot, new, unread, categories إلخ…
icon-set: brands, regular, solid
icon-color: currentColor أو HEX أو متغير اللون
على سبيل المثال:
icon:latest:solid:rocket:currentColor
icon:top:regular:star:var(--gold)
icon:unseen:solid:compass:#228C22
رمز تعبيري
إذا كنت ترغب في إضافة رمز تعبيري قبل عنصر التنقل:
emoji:nav-item:emoji-set:emoji-name:filter
أولاً، يجب عليك تحديد النوع وهو emoji إذا كنت ترغب في إضافة رمز تعبيري قبل عنصر التنقل.
nav-item: latest, hot, new, unread, categories إلخ…
emoji-set: apple, google, twitter, win10, google_classic, facebook_messenger
filter: يجعل لون الرمز التعبيري أسود في الوضع الفاتح وأبيض في الوضع الداكن. إذا تم تمرير المؤشر فوق الرمز التعبيري أو كان نشطًا، فسيتم الكشف عنه بانتقال. (اختياري)
على سبيل المثال:
emoji:latest:twitter:rocket:filter
emoji:top:google:star
emoji:new:facebook_messenger:bell
تنقل سطح المكتب
تنقل الهاتف المحمول
8 إعجابات
رائع يا دون، هل هناك أمل في جعل هذا يعمل مع FontAwesome Pro ؟ أستخدم أيقونات خفيفة…
إعجاب واحد (1)
Don
17 أغسطس 2024، 4:37ص
3
نعم، أعتقد أن ذلك ممكن ولكني للأسف لا أملك صلاحية الوصول إلى مجموعة الأيقونات الاحترافية. إنها تعمل مع أيقونات SVG، لذا إذا كان لديك صلاحية الوصول إليها، فيجب أن تعمل. يتطلب الأمر تعديل المكون قليلاً وإضافة هذه الأيقونات. بعد ذلك، يمكنك استخدامها مع الإعدادات. وأيضًا، من المهم معرفة الاستخدام القانوني لأيقونات SVG الاحترافية على الموقع، وهو ما لست متأكدًا منه.
إعجابَين (2)
لماذا لا يوجد نقاش متابعة ؟ كل موضوع تنشئه، أريد إشعارًا به!، كما يوحي المصطلح… لقد أبدعت!
إعجاب واحد (1)
بعد تحديث Discourse، لا يعرض الجهاز المحمول الأيقونة، مما يسبب الارتباك، هل هناك أي شخص في نفس الموقف مثلي؟
Lilly
(Lillian Louis)
18 أغسطس 2024، 3:22م
6
يبدو هذا كعرض لسطح المكتب في لقطة الشاشة الخاصة بك (بالنظر إلى أيقونة الهامبرغر في الزاوية اليسرى)، ولكن المكون يعمل لدي على الهاتف المحمول.
أتفق مع ما يقوله @sheng_hualuo بشأن التنقل الجديد (القائمة المنسدلة)؛ فهو لا يظهر.
Lilly
(Lillian Louis)
18 أغسطس 2024، 3:49م
8
أوه، أراها في القائمة المنسدلة أيضًا.
Don
18 أغسطس 2024، 3:50م
9
نعم، آسف، يجب تحديث مكون السمة هذا ومكوناتي الأخرى التي عدلت شريط التنقل بسبب هذا التغيير DEV: replace list control nav dropdown with DMenuMobile (#28324) · discourse/discourse@931485b · GitHub . سأفكر في حل. يمكننا استهداف عناصر التنقل بسهولة في النافذة المنبثقة ولكن العنصر المحدد ليس له فئة محددة للأسف وأعتقد أنه يتعين علينا إسقاط التنقلات المكتبية من المكونات.
4 إعجابات
Don
19 أغسطس 2024، 5:54م
10
مرحباً
لقد أجريت تحديثًا لهذا المكون.
يزيل إصدار التنقل لسطح المكتب على الهاتف المحمول
يضيف التوافق مع التنقل الجديد للهاتف المحمول
للأسف لا يمكننا الإضافة هنا لأن هذا القسم ليس لديه فئة خاصة بعنصر التنقل.
main ← new-mobile-navigation
opened 05:46PM - 19 Aug 24 UTC
1. removes desktop navigation version on mobile
2. adds compatibility to the ne… w mobile navigation
إعجابَين (2)
شكراً جزيلاً على الإصلاح، ولكن يؤسفني جداً إزالة ميزة إصدار سطح المكتب، لأنها تبدو رائعة مع موقعي الإلكتروني
إعجابَين (2)