सबसे पहले, मैं इस प्रश्न से अवगत हूँ:
/programming/14799733/remove-name-field-from-joomla-registration-form
लेकिन इसमें उत्तर का लिंक मृत है, और उल्लिखित फ़ाइल पथ नवीनतम जूमला (संस्करण 3.3) में मौजूद नहीं है, इसलिए उत्तर का कोई फायदा नहीं है।
मैं जो चाहता हूं वह सरल है: जूमला के लिए पंजीकरण फॉर्म इस तरह दिखता है:
मैं यह सुनिश्चित करना चाहता हूं कि पंजीकरण प्रक्रिया मेरे उपयोगकर्ताओं के लिए यथासंभव सरल हो ताकि वे वास्तव में इसे पूरा कर सकें, और कुछ समस्याएं हैं:
- मुझे उपयोगकर्ता का वास्तविक नाम जानने की आवश्यकता नहीं है।
- मेरे पास "पुष्टि" बक्से नहीं थे। आम सहमति यह है कि वे आवश्यक नहीं हैं। /ux/484/is-a-repeat-password-field-necessary-in-a-signup-page
- सब कुछ आवश्यक है, क्यों आवश्यक फ़ील्ड को चिह्नित करना परेशान करता है?
निश्चित रूप से यह एक बेहतर पंजीकरण पृष्ठ है:
मैंने फ़ाइल \ घटकों \ com_users \ मॉडल \ फॉर्म \ पंजीकरण को संशोधित किया। xml फॉर्म को जैसा मैं चाहता हूं वैसा ही बनाने के लिए, और यह काम कर गया! लेकिन जब भी मैं फॉर्म जमा करता हूं, सत्यापन अभी भी लापता फ़ील्ड की तलाश में है, इसलिए यह मुझे सूचित करता है कि मुझे एक नाम की आपूर्ति करने की आवश्यकता है:
"पंजीकरण विफल: कृपया अपना नाम दर्ज करें।"
मैं नाम फ़ील्ड, साथ ही दो पुष्टिकरण फ़ील्ड की जांच को कैसे अक्षम कर सकता हूं?
चूंकि एक नाम की आवश्यकता होती है, मैं नाम को दिए गए उपयोगकर्ता नाम पर सेट करना चाहूंगा (इसलिए डिफ़ॉल्ट रूप से उपयोगकर्ता नाम और नाम समान हैं)। यदि उपयोगकर्ता वास्तव में पंजीकरण के बाद अपने प्रोफाइल पेज में एक वास्तविक नाम सेट करना चाहते हैं , तो उन्हें सक्षम होना चाहिए, लेकिन इसकी आवश्यकता नहीं होनी चाहिए।
क्या मैं इसके बारे में गलत तरीके से जा रहा हूं? मैंने कुछ स्थानों पर पढ़ा है कि कोर जूमला फ़ाइलों को संशोधित करना अच्छा नहीं है, क्योंकि यह एक अद्यतन में टूट सकता है, और इसके बजाय "ओवरराइड्स" का उपयोग किया जाना चाहिए। आमतौर पर ये प्रतिक्रियाएं जूमला के पेज को ओवरराइड करने के लिए लिंक करती हैं, और यह पूछने के लिए कि उनका उपयोग कैसे करना है, इसके बारे में कोई अधिक विवरण प्रदान नहीं करता है। मैंने उन्हें पता लगाने की कोशिश की है, लेकिन ऐसा नहीं हो सकता है, इसलिए यदि ओवरराइड्स जाने का रास्ता है, तो कृपया बताएं कि मैं उनके साथ ऐसा करने के बारे में कैसे जाऊंगा, बजाय केवल ओवरराइड ट्यूटोरियल को लिंक किए।
मैं आपको प्रदान की जाने वाली किसी भी मदद की बहुत सराहना करूंगा, मैं अब कुछ घंटों के लिए इसका पता लगाने की कोशिश कर रहा हूं!