ظننتُ أنني رأيت طلب ميزة مشابهًا مؤخرًا، لكنني لم أستطع العثور عليه.
إذا كان لديك مجموعة من الحقول المخصصة للمستخدمين، فإن نافذة تسجيل الدخول تصبح غير مرتبة. إذا كان هناك 10 حقول اختيارية وحقول مطلوبة، يجب على المرء التمرير كثيرًا للعثور على الحقل (أو الحقول) المطلوب. هذا أمر مزعج.
إنه أمر مزعج بعض الشيء، حيث يجب عليك تخمين ما يجب استخدام nth-of-type من خلال التجربة والخطأ، لكن ما قد أقترحه هو أن CSS الذي عمل لجعل هذه النافذة تبدو بشكل صحيح يتغير بين الحين والآخر. يبدو أنه تم تغييره في إصدار beta6 الأخير. هذا يجعل عميلي حزينًا، لأن الحقول المطلوبة غير مرئية، لذا لم يتمكن الأشخاص من التسجيل. اكتشف ذلك فقط لأن شخصًا ما أرسل بريدًا إلكترونيًا للشكوى.
تم حل المشكلة!
تم إضافة CSS إلى تلك الحقول، لذا لم يعد هذا مشكلة!
لا أعتقد أن إضافة فئة أو سمة بيانات تتضمن اسم الحقل المخصص سيكون أمرًا صعبًا، مما سيجعل استهدافه باستخدام CSS أقل عرضة للخطأ. ربما أستطيع إنجاز ذلك خلال الأيام القليلة القادمة.
ألقِ نظرة سريعة، وهي متطابقة تقريبًا مع طلب سحب آخر قمت بفتحه مؤخرًا لإضافة فئة إلى مجموعات الوسوم. لذا، إليك طلب سحب لهذا… قد نرغب في إضافة دالة مساعدة لتنظيف أسماء الفئات قبل دمج هذه الطلبات؟
لقد أدركت للتو أنني لم أتابع الأمر بعد دمجه. الآن، في صفحة التسجيل، تحتوي جميع حقول المستخدم على فئة على شكل user-field-name. لذا، إذا كان لديك حقل باسم “الشروط والأحكام”، فسيكون له الفئة user-field-terms-and-conditions.
يمكنك أيضًا اتخاذ اختصار لإخفاء جميع حقول المستخدم المخصصة في التسجيل باستخدام
إليك موضوع مغلق يتحدث عن حل هذه المشكلة، ويشمل حلاً باستخدام CSS:
حاليًا، فيما يتعلق بحقول المستخدمين المخصصة، الخيارات المتاحة هي:
قابلة للتحرير بعد التسجيل؟
إلزامية عند التسجيل؟
إظهارها في الملف الشخصي العام؟
إظهارها في بطاقة المستخدم؟
أعتقد أن إضافة خيار آخر ستكون مفيدة جدًا:
إظهارها في نموذج التسجيل؟
أو
إخفاؤها في نموذج التسجيل؟
بشكل افتراضي، وبدون تعديل CSS مخصص، ستُعرض جميع الحقول المخصصة (سواء كانت اختيارية أم لا) في نموذج التسجيل. وهذا يحد إلى حد ما من عدد الحقول المخصصة التي يمكن تطبيقها، لأن وجود عدد كبير منها قد يجعل نموذج التسجيل مزدحمًا ومخيفًا للمستخدمين الجدد.
في بعض الأحيان، من الجيد أن يكون لديك مجموعة من حقول المستخدمين المخصصة لجمع معلومات لا ترغب في إزعاج المستخدمين بها عند التسجيل. على سبيل المثال، قد ترغب في تمكين المستخدمين من تقديم عنوانهم أو الرمز البريدي أو لون شعرهم، ولكن عند التسجيل تطلب منهم فقط اسمهم وعنوان بريدهم الإلكتروني.
كما سيكون من المفيد التمييز بين المشتركين والمدعوين، خاصة إذا كان حقل ما إلزاميًا لكلا المجموعتين أو للمشتركين فقط.
على سبيل المثال، نطلب من الأشخاص تزويدنا بـ “سبب الانضمام” لمساعدتنا في تحديد ملاءمتهم ومجموعتهم. هذا تكرار غير ضروري عندما يصل الأشخاص عبر رابط دعوة، لكنه لا يمكن إخفاؤه إذا كان إلزاميًا لأن ذلك سيعطل عملية التسجيل بالنسبة لهم.
هل تغير شيء ما في نافذة التسجيل قد يتسبب في عدم عمل هذا الـ CSS بعد الآن؟
لا يمكنني إخفاء أي حقول مخصصة في صفحة التسجيل باستخدام الكود الموجود في المنشور الأول بواسطة @pfaffman - ولا يمكنني إخفاء جميع الحقول المخصصة باستخدام الكود من @awesomerobot: