मैं उपयोगकर्ता जानकारी के साथ उपयोगकर्ता नाम के साथ एक वास्तविक नाम फ़ील्ड कैसे जोड़ सकता हूं?


8

जब मैं एक नया उपयोगकर्ता बनाता हूं, तो मैं डिफ़ॉल्ट उपयोगकर्ता नाम के साथ एक वास्तविक नाम फ़ील्ड जोड़ना चाहता हूं admin/people/create। मैं यह कैसे कर सकता हूँ?

मैंने RealName मॉड्यूल की जाँच की है लेकिन मुझे जो चाहिए वह नहीं कर रहा है।

जवाबों:


9

बस अपने उपयोगकर्ताओं को व्यवस्थापक / कॉन्फ़िगरेशन / लोगों / खातों / फ़ील्ड में एक टेक्स्टफ़ील्ड (या दो, यदि आप पहले / अंतिम नाम चाहते हैं) जोड़ें। यह उन्हें उनके वास्तविक नाम दर्ज करने की अनुमति देगा और इसे उपयोगकर्ता प्रोफ़ाइल पृष्ठ पर प्रदर्शित किया जाएगा।

और यदि आप विभिन्न स्थानों (जैसे नोड लेखक) में उस नाम को प्रदर्शित करना चाहते हैं, तो वास्तव में यही है कि Realname मॉड्यूल क्या है। यह टोकन (जो या तो प्रोफ़ाइल फ़ील्ड या उपयोगकर्ता फ़ील्ड हो सकता है) के आधार पर प्रदर्शित नाम को कॉन्फ़िगर करने की अनुमति देता है।


3

आप "प्रशासन» कॉन्फ़िगरेशन »लोग" में उपयोगकर्ता के लिए फ़ील्ड जोड़ सकते हैं और फिर फ़ील्ड प्रबंधित कर सकते हैं।


2

इसके लिए सबसे अच्छा मॉड्यूल https://drupal.org/project/name है , मुझे लगता है। यह दिए गए, अंतिम और मध्य नामों और सभी प्रकार के प्रत्ययों और उपसर्गों का प्रबंधन करता है जैसे "डॉ।", "जूनियर" और इसी तरह। यहां तक ​​कि पहले और अंतिम नाम के क्रम के लिए भी सेटिंग है, इसलिए एक एशियाई उपयोगकर्ता अपना अंतिम नाम पहले प्रदर्शित कर सकता है और एक यूरोपीय उपयोगकर्ता अपना पहला नाम।


यह कुछ भी नहीं है जो वास्तविक नाम कार्यक्षमता को सक्षम करने वाले क्षेत्र पर है।
रॉबी

यदि आपके पास प्रोफ़ाइल 2 प्रोफ़ाइल पर आपका नाम फ़ील्ड है, तो आपको वर्तमान में नाम मॉड्यूल के लिए इस पैच की भी आवश्यकता है: drupal.org/node/2087263
rooby

0

Profile2 मॉड्यूल और Entity API स्थापित करें , फिर उपयोगकर्ता प्रोफ़ाइल में एक 'वास्तविक नाम' टेक्स्टफ़ील्ड जोड़ें।

प्रोफाइल 2 की सिफारिश कोर प्रोफाइल फील्ड्स से की जाती है, क्योंकि मॉड्यूल पेज कहता है:

कोर प्रोफाइल मॉड्यूल के उत्तराधिकारी के रूप में तैयार किया गया है, जो कि ड्रुपल 7 के लिए पदावनत है। पदावनत मॉड्यूल के विपरीत यह मॉड्यूल एक नई, फील्डबल 'प्रोफाइल' इकाई प्रदान करता है - खेतों की शक्ति का लाभ उठाने के लिए!


यदि आपको एक अलग प्रोफ़ाइल इकाई की आवश्यकता है, तो हाँ। उपयोगकर्ता ऑब्जेक्ट में फ़ील्ड्स को जोड़ना किसी भी तरह से नहीं है, जिसमें कोर प्रोफाइलमोड्यूल शामिल है (जो नए डी 7 इंस्टॉलेशन में छिपा हुआ है ताकि आप वास्तव में इसे स्थापित न कर सकें) पूरी तरह से ठीक काम करता है।
बेरदीर

0

रियल नाम मॉड्यूल , एक बार आप इसे समझते हैं, सरल है, लेकिन वहाँ सब पर कोई निर्देश दिए गए हैं (!?)।

यहाँ लोगों को मदद करने के लिए संक्षिप्त निर्देशों का मेरा संस्करण है: ड्रुपल 7 के लिए ही।

  1. यदि आवश्यक हो, तो खाता सेटिंग> फ़ील्ड प्रबंधित करें में एक टेक्स्ट फ़ील्ड बनाएं।
  2. वास्तविक नाम सेटिंग्स (कॉन्फिगर।> लोग) में, सभी टोकन विकल्पों को ब्राउज़ करने के लिए एक लिंक है: मूल उपयोगकर्ता नाम के बजाय बस अपने इच्छित क्षेत्र का उपयोग करें। आपके कस्टम उपयोगकर्ता फ़ील्ड टोकन विकल्प के रूप में दिखाई देंगे।

खातों के लिए दिखाया गया नाम स्वचालित रूप से चुने गए टोकन या प्रोफ़ाइल फ़ील्ड द्वारा प्रतिस्थापित किया जाएगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.