التغييرات الأخيرة على نموذج التسجيل

يبدو أنه كانت هناك بعض التغييرات في نموذج التسجيل مؤخرًا..؟

ذو صلة بهذا الموضوع: Required fields not shown as required🞲 during sign up

لا توجد حقول معلمة كحقول مطلوبة.

موضوع جانبي لذلك:

تعليمات الحقول - والتي أعتقد أنها كانت ثابتة في السابق - تظهر الآن فقط عندما يكون الحقل في وضع التركيز. وهذا جيد، ولكن التعليمات تظهر فقط للبريد الإلكتروني:
image

لا يظهر نص التعليمات لأي من الحقول الأخرى:

أيضًا، ترتيب علامات التبويب… خارج الترتيب.

هذه تبدو إصلاحات طفيفة - آمل أن نتمكن من لمس هذه المساحة “الانطباع الأول”!

3 إعجابات

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

هناك إيجابيات وسلبيات ونقاش لا نهاية له عبر الإنترنت بين مجتمع المصممين، ولكن هذا هو النهج الذي نتبعه.

أعتقد أننا قررنا إسقاط التعليمات الأخرى، لأنها لم تكن مفيدة جدًا.

كانت تعليمات اسم المستخدم سابقًا:
CleanShot 2024-11-14 at 15.29.09@2x

أعتقد أن الجميع على علم الآن بأن اسم المستخدم هو معرف فريد بدون مسافات.

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

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

شكراً للتوضيح بخصوص العلامات والتعليمات. كانت لدي بعض تعليمات الحقول المخصصة تم التعديل: تعليمات مخصصة للحقول أفتقدها قليلاً، لكنني سأتعايش مع الأمر.

أما بالنسبة لترتيب التبويب، فيبدو أن مشكلتي قد تكون أن الحقول خارج الترتيب. نموذج التسجيل الخاص بـ Meta يطابق العديد من المنتديات الأخرى التي أرتادها، لكن لدي الاسم يظهر قبل كلمة المرور. لذا يقفز التبويب من اسم المستخدم إلى كلمة المرور ثم يعود إلى الاسم.

لا أستطيع معرفة ما قد أكون فعلته لتحقيق ذلك، أو كيفية التراجع عنه… :thinking:

ميتا:

أنا:

يجب أن تتصرف أوصاف حقول المستخدم المخصصة بنفس طريقة البريد الإلكتروني، ألا تظهر لك بعد الآن؟

الشيء الوحيد الذي يمكنني التفكير فيه على الفور هو استخدام خاصية order في flexbox لتغييره؟

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

لا - يظهر نص التعليمات فقط للبريد الإلكتروني، وهو موجود بغض النظر عما إذا كنت أقوم بتخصيصه أو تركه افتراضيًا. لا تظهر التعليمات للحقول الأخرى مهما فعلت.

لا أيضًا - لم أفعل شيئًا كهذا.

أنا على tests-passed 3.4.0.beta3-dev (20effebd51) منذ 24 ساعة. أرى أنه كما هو الحال دائمًا، هناك المزيد من الالتزامات الحديثة التي يمكنني التقاطها، ولكن لا يبدو أن أي شيء يمثل تعديلاً على نموذج التسجيل…

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

للتوضيح حتى نكون على نفس الصفحة:
لديك حقول مستخدم مخصصة مع وصف حقل مثل هذا:

وعند التركيز، لا يظهر الوصف:

بالنسبة للترتيب… غريب. لن أعرف المزيد حتى أتمكن من إلقاء نظرة على الصفحة الفعلية. هل تريد أن تعطيني رابط موقعك؟

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

أعتقد أنه هو الرابط الموجود في الملف الشخصي https://forum.tasat.org/

إعجابَين (2)

شكراً جزيلاً، سألقي نظرة.

إعجابَين (2)

حسنًا، أرى أن هذا هو الكود الخاص بنا، ولكنه ينطبق فقط على نماذج تسجيل الدخول غير الكاملة، وهذا هو سبب وجود اختلاف بين موقعك (غير كامل) وميتا (كامل).

لست متأكدًا من سبب وجود هذا التغيير، سأتحقق داخليًا وسأعود إليك.

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

هل تم تمكين إعداد الموقع full name required في منتدى @ToddZ؟ أعتقد أن هذا ينقل حقل الاسم فوق حقل كلمة المرور

إعجابَين (2)
  • @chapoi - لقد تسببت في بعض الالتباس بقولي “تعليمات الحقول المخصصة” – كنت أعني أنني قمت بتخصيص بعض تعليمات الحقول الافتراضية. ليس لدي “حقول مخصصة للمستخدم”.

  • @moin - لقد قمت بتمكين full name required (اسم كامل مطلوب). يؤدي تعطيل هذا إلى تغيير ترتيب الحقول ليتطابق مع ترتيب علامات التبويب. أنا متردد بشأن إلزامية الاسم، ولكن في كلتا الحالتين يجب أن يتطابق ترتيب الحقول وترتيب علامات التبويب.

ولقد فاتني إعلان شاشة تسجيل الدخول بملء الصفحة، ولكن التبديل إلى ذلك يؤكد أن مشكلة الترتيب هي نفسها.

(ليست أمورًا كبيرة، ولكني أقدر الاهتمام بالموضوع!)

3 إعجابات

مرحباً @ToddZ! لقد قمت بعمل التزام أولي لإصلاح بعض المشكلات التي ذكرتها: FIX: Signup fields tab order and descriptions (#29772) · discourse/discourse@876591f · GitHub

الآن، يجب أن يكون ترتيب علامات التبويب صحيحًا بغض النظر عما إذا كان إعداد الموقع full name required ممكّنًا أم لا. لقد تأكدت أيضًا من عرض أوصاف الحقول دائمًا، وليس فقط عند التركيز على الإدخال.

كان هدفنا من التغييرات الأخيرة هو تبسيط تجربة تسجيل الدخول. لقد أزلنا أوصاف الحقول التي شعرنا أنها تضيف قيمة قليلة، لكننا نتفهم أيضًا أن العملاء قد يرغبون في تخصيص ذلك. نخطط لإضافة خيار لأصحاب المواقع لتضمين أوصاف مخصصة إذا اختاروا ذلك.

إعجابَين (2)

شكراً لك يا جان! أتطلع إلى الحصول على التحديثات.
التسهيلات منطقية - كان الأمر محيراً بعض الشيء أن نصوص الموقع الخاصة بالتعليمات كانت متاحة في النظام ولكن لم تفعل شيئاً.

إعجابَين (2)

مرحباً @ToddZ، آسف على التأخير. لقد قمت بإعادة إضافة الأوصاف، لكنها مخفية افتراضيًا. يمكنك تبديل رؤيتها باستخدام إعدادات الموقع هذه:

show_signup_form_email_instructions
show_signup_form_username_instructions
show_signup_form_full_name_instructions
show_signup_form_password_instructions

بعد ذلك، يمكنك استبدال النص كما فعلت من قبل. تظل المواقع كما كانت من قبل. أخبرني إذا كانت لديك أي مشاكل أخرى.

إعجابَين (2)

مرحباً @jancernik
لقد قمت بتبديل الإعدادات التي اقترحتها أعلاه. وهي تعمل للاسم الكامل:

  • الإعداد: show_signup_form_full_name_instructions صحيح
  • نص الموقع: js.user.name.instructions_required (عندما أقوم بتكييفه، يظهر النص في المكان الصحيح)

ولكن بالنسبة لاسم المستخدم، فإنه لا يعمل:

  • الإعداد: show_signup_form_username_instructions
  • نص الموقع: لا يوجد js.user.name.instructions_required … يوجد فقط: js.user.username.instructions ولكن عندما أقوم بتغييره، لا يظهر

هل نص الموقع المطلوب مفقود؟ أم أنني أفتقد شيئًا؟ :see_no_evil_monkey:

أي تلميحات ستكون موضع تقدير.