أردت تطبيق طريقة لمنع المستخدمين من النشر إذا لم يقوموا بتحميل صورة شخصية.
يجب أن يحصلوا على الرسالة: “يرجى تحميل صورة شخصية وإكمال ملفك الشخصي قبل أن تتمكن من البدء في العمل على هذا الموقع”
هل هناك أي طريقة يمكنني من خلالها تطبيق ذلك؟
أردت تطبيق طريقة لمنع المستخدمين من النشر إذا لم يقوموا بتحميل صورة شخصية.
يجب أن يحصلوا على الرسالة: “يرجى تحميل صورة شخصية وإكمال ملفك الشخصي قبل أن تتمكن من البدء في العمل على هذا الموقع”
هل هناك أي طريقة يمكنني من خلالها تطبيق ذلك؟
لا أعتقد أن هناك طريقة للقيام بذلك من خلال الإعدادات الحالية، لذا قد تحتاج إلى حل مخصص. سأقوم بتمرير هذا إلى Dev لمعرفة ما إذا كان بإمكانه الحصول على بعض الإجابات لك. ![]()
مرحباً، دعنا نتجاهل الرسالة المخصصة. ولكن هل هناك أي طريقة لإجبار المستخدمين على إكمال حقل معين في الملف الشخصي قبل أن يتمكنوا من البدء في النشر؟
بالطبع يمكننا جعله جزءًا من عملية التسجيل، لكنني أريد السماح للمستخدمين بالتجول قبل إجبارهم على إكمال الملف الشخصي.
الحقول الافتراضية الوحيدة عند التسجيل في منتدى Discourse هي:
البريد الإلكتروني*
اسم المستخدم*
الاسم
كلمة المرور*
لا يمكنك ملء بيانات مثل الصورة الرمزية، السيرة الذاتية، الموقع، إلخ، أثناء التسجيل.
الحقول الوحيدة للتسجيل التي يمكن تعيينها كحقول إلزامية، بخلاف الحقول الافتراضية باستثناء الاسم، هي الحقول المخصصة: Creating and configuring custom user fields
بدلاً من ذلك، قد يساعد Custom Wizard Plugin 🧙 ولكني لم أستخدمه قط، لذلك لن أعرف ما إذا كان سيلبي طلبك.
مما استكشفته، هذا جيد. يمكنك إنشاء معالج مطلوب ملؤه عند التسجيل، والسماح بتخطي، وتعيين “إضافة تلقائية إلى المجموعة” بعد الإكمال.
ومع ذلك، سيكون الأمر الأكثر ملاءمة إذا تمكنت أتمتة Discourse يومًا ما من مزامنة الشارات مع المجموعات. ![]()