طلب مني أحد العملاء النظر في مشكلة تكوين كانوا يواجهونها، بافتراض أن الخطأ كان منهم. بعد بعض البحث، أدركت أن الأمر عكس ذلك تمامًا. - الطريقة “الصحيحة” الحالية مع reactions لاستبدال بـ تتطلب الإشارة إليها باستخدام ثلاثة معرفات مختلفة.
بدءًا من حيث بدأوا بـ discourse reactions enabled reactions، يتم الإشارة إلى باسم “+1”. حسنًا، هذا منطقي.
أخيرًا، يتطلب تغيير الأيقونة تعيين discourse reactions like icon. أي من هذين التبديلين مطلوب؟ هل هو +1؟ ماذا عن 1؟ لا، كلاهما يؤدي إلى أيقونة مفقودة. إنه “thumbs-up”:
القلب هو Font Awesome. إذا كنت تريد الإعجاب، فأنت بحاجة إلى إضافة أيقونة Fontawesome إلى أيقونات الموقع ثم استخدامها في المكون الإضافي للتفاعلات.
الأيقونة ليست رمزًا تعبيريًا.
أعتقد أن fa-thumbs-up هي الأيقونة التي تبحث عنها.
يستخدم مكون السمة أيضًا نفس الطريقة لتغيير الأيقونة إلى أيقونة Fontawesome5 أخرى.
أولاً، يجب أن تعكس القائمة المنسدلة اسم الرموز التعبيرية بشكل صحيح.
الحقل الآخر يحتاج إلى الإشارة إلى البيانات التي يتوقعها.
إذا كان لديك ثلاثة حقول تشير إلى نفس الشيء بالضبط بالنسبة للشخص غير المطلع، فمن المعقول جدًا توقع أن يتم ملؤها بنفس البيانات بالضبط. يمكن أن يكون استخدام الأسماء المستعارة للرموز التعبيرية أو أيقونات FontAwesome الأكثر شيوعًا طريقة سهلة لتحقيق ذلك في معظم الحالات. توجيههم إلى مكان العثور على الأسماء الصحيحة سيكون طريقة أخرى.
إن فقدان علامة + في القائمة المنسدلة أمر مؤسف لأنه يزيد من الارتباك.