مرحباً، أحاول معرفة أفضل طريقة لتنظيف مجموعة من رموز الإيموجي من استيراد منتدى Drupal الخاص بي (العديد منها تم إنشاؤه عندما كانت لا تزال تُعرف باسم مجموعات “smiley” ولم يكن “emoji” موجودًا حتى في مفرداتنا بعد).
يمكنني القيام بذلك في برنامج الاستيراد (لم أقم بالاستيراد النهائي للإنتاج بعد)، ولكن ذلك سيتطلب إضافة حوالي 20 استدعاء gsub() إضافيًا إلى الدالة preprocess_posts() المعقدة والبطيئة نسبيًا بالفعل في برنامج الاستيراد.
كنت أخطط لعملية بحث/استبدال بسيطة باستخدام rake posts:remap بعد الاستيراد النهائي، ولكن كل استبدال من الاستبدالات العشرين سيستغرق حوالي ساعة للتشغيل، كما أن دالة إعادة التعيين تبدو معطلة تمامًا.
لقد نظرت في واجهة Admin > Customize > Emoji، لكنها لا تسمح لي باستخدام رموز الإيموجي مثل :THUMBS-UP: مع شرطة، فهي تحول الشرطات إلى شرطات سفلية.
هل هناك خيارات أخرى أفضل؟ شكراً!