ردود فعل Discourse لا تدعم الرموز المجانية غير النمطية (يُضاف بادئة far- على أيقونة الإعجاب)

أحاول إضافة أيقونة بيرة مجانية وصلبة كـ أيقونة ردود discourse الخاصة بي:

للأسف، تتم إضافة البادئة “far-” إلى نص “beer”.

والأيقونة العادية غير مدرجة في الفئة المجانية:

لذلك، لا يتم تحميل الأيقونة:
image

إذا كان هذا مقصودًا، فهل هناك حل بديل لذلك؟

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

بالمصادفة البحتة، هل يعمل fas-beer كاسم للأيقونة؟

تعمل الأيقونة إذا لم يعد بإمكانك الإعجاب بها، ولكن ليس عندما يمكنك ذلك.

بالنظر إلى الكود، عندما أعجبت بالفعل:

https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-reaction-button.js#L107-L115

عندما لم تعجب بعد:

https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-reaction-button.js#L130-L136

يتوقع إصدار far—، والذي لا يبدو أنه موجود لـ beer. :thinking:

حل سريع في حالتك هو استخدام واجهة برمجة التطبيقات (API) لاستبدال far-beer، على سبيل المثال:


    api.replaceIcon("far-beer", "beer");

لا أعرف ما إذا كان يجب تقديم إعداد جديد هنا أو إضافة بعض المنطق لاستخدام نفس الإصدار غير البعيد إذا كان الإصدار البعيد غير موجود. :thinking:

5 إعجابات

للأسف لا، إنه فارغ تمامًا كما في الأعلى.

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

إعجابَين (2)

تم تقسيم 7 مشاركات إلى موضوع جديد: مشاكل في استبدال أيقونة :heart: في ردود الفعل