2013-10-09 5 views
5

मैं वर्तमान में एक जूमला मॉड्यूल विकसित कर रहा हूं जो कि हमारे साथ एक साधारण संपर्क होगा।
जब किसी कारण से फ़ॉर्म त्रुटियां निकलती हैं, तो मैं उपयोगकर्ता को विभिन्न क्षेत्रों में डेटा को बनाए रखना चाहता हूं, इसलिए वे जो भी टाइप करते हैं उन्हें खोना नहीं चाहते हैं।मैं जूमला 3.1 में एक ईमेल पता "अनलॉक" कैसे करूं?

मैं इसे सबसे अधिक काम करने में सक्षम हूं फ़ील्ड, लेकिन ईमेल मुझे स्टंप कर रहा है।
कारण जूमला जावास्क्रिप्ट का उपयोग करके ईमेल क्लोकिंग लागू करना प्रतीत होता है, और जब मैं उपयोगकर्ता द्वारा टाइप किए गए सादे ईमेल पते के बजाय पोस्ट पैरामीटर पुनर्प्राप्त करता हूं, तो जूमला जावास्क्रिप्ट देता है और इसके बजाए मैदान में चिपक जाता है।

अतिरिक्त क्लोकिंग के बिना मुझे कच्चे ईमेल पते को कैसे प्राप्त किया जा सकता है?

यहां वह कोड है जिसका उपयोग मैं दर्ज डेटा को व्यवस्थित करने के लिए कर रहा हूं, जिस स्थिति में फॉर्म ठीक से सबमिट नहीं किया गया है।

<p> 
    <label ><?php echo $email ?></label> 
    <input type="email" name="email" id="email" 
     value="<?php echo isset($_POST['email']) 
       ? JFactory::getApplication()->input->get('email','','STRING') 
       : "Enter Email Address" ?>"/> 
</p> 

उत्तर

2

क्लोकिंग "सामग्री - ईमेल क्लोकिंग" नामक एक सामग्री प्लगइन के माध्यम से होती है जिसे आप बस अपने प्लगइन प्रबंधक में बंद कर सकते हैं। एक और विकल्प आपके मॉड्यूल में प्लगइन को पार्स नहीं करना होगा ...

+0

मैं न जरूरी ईमेल पूरी तरह क्लोकिंग निष्क्रिय करने के लिए, मैं यह है लगता है कि चाहते हैं: जूमला एक निश्चित पृष्ठ पर ईमेल क्लोकिंग निष्क्रिय करने के लिए के साथ, बस कहीं भी जहां आप इसे निष्क्रिय किया जा करना चाहते हैं निम्नलिखित कोड डालें एक ही लेख में साइट पर कहीं और ईमेल पता प्रदर्शित करते समय उपयोगी कार्यक्षमता। मैं प्लगइन को पार्सिंग नहीं करना चाहता हूं, हालांकि, मैं यह कैसे कर सकता हूं? – Josh

4

मुझे अंत में यह पता चला।

{emailcloak=off} 
संबंधित मुद्दे