كيفية استخدام SVG مخصص مثل الأيقونة في المكون الإضافي للتفاعلات؟

فيما يتعلق بالقدرة على تخصيص أيقونة الإعجاب، أعرف من المناقشات المبكرة جدًا أنه تم توجيهنا لاختيار الأيقونات التي تحتوي على الإصدار “العادي” (غير مُعجب به) والإصدار “الممتلئ” (معجب به) المتاحين بسهولة.

لقد استخدم منتدانا أيقونة إعجاب بديلة (سكين وشوكة - نعم، نحن منتدى طعام) لسنوات، حيث يتوفر الإصدار الممتلئ في FontAwesome Free، ولكن الإصدار العادي متاح فقط في Pro. لا معنى لدفع 99 دولارًا لخطة Pro لمجرد أيقونة واحدة. السؤال هو، هل يمكننا تحميل ملف SVG الخاص بنا للأيقونة المخصصة؟ هل قام أي شخص بذلك بنجاح؟

لقد حاولت القيام بذلك، ولكن لم تظهر أي أيقونة. ومن هنا يأتي السؤال. شكرًا.

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

مرحباً ckshen،

ليس لدي الإجابة، ولكنها مسألة مثيرة للاهتمام.
لاحظت أيضًا أنها لا تعمل مع العديد من الأيقونات الافتراضية. ستعمل مع “thumbs-up” وستقوم تلقائيًا بوضع أيقونة مملوءة عند النقر عليها، ولكن بالنسبة لأيقونات أخرى مثل “wrench” أو “link”، لا يتم عرض الأيقونة.

تجدر الإشارة أيضًا إلى أن استخدام واجهة برمجة التطبيقات (API) لاستبدال الأيقونات كما هو موضح هنا Change the Like Icon to 👍 على سبيل المثال، يتم تجاوزه بواسطة إعداد discourse reactions like icon الخاص بردود الفعل.

إعجابَين (2)

أعتقد أن رمز التفاعل يضيف ‘بعيد’ إلى الأشياء، مما سيجعلها فارغة إذا لم يكن هناك إصدار بعيد:

4 إعجابات