2009-08-24 13 views
29

में अपना स्वयं का फॉर्म कैसे बनाएं I सबमिट करने के लिए अपना स्वयं का फॉर्म बनाना चाहते हैं और उस फॉर्म के मान जूमला डेटाबेस में संग्रहीत किए जाएंगे। जूमला डेटाबेस के साथ बातचीत करने के लिए मैं जूमला कनेक्शन कोड का उपयोग कैसे कर सकता हूं।जूमला

उत्तर

16

यदि आप बस अपना काम पूरा करना चाहते हैं, तो कुछ घटक पहले से ही Joomla Extension's website में आपके फॉर्म की ज़रूरतों के लिए उपलब्ध हैं। CkForms एक अच्छा है, आप इसके साथ सरल रूप बना सकते हैं जो डेटाबेस में स्वचालित रूप से सहेजे जाते हैं (फ़ाइलों का अपलोड भी समर्थन करता है)।

यदि आप जूमला में एक्सटेंशन कैसे लिखना चाहते हैं, तो आपको Joomla Official Documentation वेबसाइट पढ़नी चाहिए।

जूमला में एक्सटेंशन "घटक", "मॉड्यूल" और "प्लगइन्स" में विभाजित हैं। इन मतभेदों के बारे में अधिक जानकारी here और here मिल सकती है।

जो आप प्राप्त करने की कोशिश कर रहे हैं वह मुझे "घटक" लगता है। सीकेफॉर्म डाउनलोड करना और इसके स्रोत कोड को पढ़ना आपको जूमला के घटकों को लिखने का तरीका शुरू करना चाहिए।

संपादित करें: जूमला में कई सुविधाएं हैं जिनमें बहुत सी सुविधाएं हैं। इसमें database module है, जिसमें डालने के तरीके और ऐसे हैं। अपने घटक को लागू करने से पहले जूमला की एपीआई वेबसाइट पढ़ना "पहिया को पुनर्निर्मित करने" से बचने का एक अच्छा विचार है और यह एक अच्छा अभ्यास है क्योंकि उन विधियों का व्यापक रूप से सभी जूमला उपयोगकर्ताओं द्वारा परीक्षण किया जाता है।

+0

ये लिंक अब सक्रिय नहीं हैं - http://www.ultijoomla.com/blog/Joomla-components- मॉड्यूल-and-Plugins.html http://api.joomla.org/Joomla-Framework/Database /JDatabase.html – swapnesh

+0

यहां आप "घटक", "मॉड्यूल" और "प्लगइन्स" के बीच अंतर के बारे में जानकारी प्राप्त कर सकते हैं http://stackoverflow.com/questions/1478220/difference-between-components-modules-extensions-and-plugins- इन-जूमला –

2

क्रोनोफॉर्म एक्सटेंशन पर एक नज़र डालें - जो आप चाहते हैं उससे अधिक है।

2

आपके पास दो विकल्प:

  • एक पहले से ही बनाया गया कस्टम प्रपत्र विस्तार
  • अपने स्वयं के कस्टम प्रपत्र एक्सटेंशन बनाएं का उपयोग करें (या इसे आउटसोर्स)

अब अगर आप केवल संशोधित करना चाहते हैं उपयोगकर्ता पंजीकरण फॉर्म, तो आप अपना लक्ष्य पूरा करने के लिए कुछ PHP अनुकूलन कर सकते हैं।

+0

पंजीकरण के लिए प्रोफाइल प्लगइन बनाएं – Elin

5

या आप बस किसी भी स्थिति के लिए एक एचटीएमएल मॉड्यूल जोड़ने और फिर html में प्रपत्र लिखना बना सकते हैं अर्थात

<form method="post" action="mycreatedpage.php"> <input type="text"/> <input type="submit"> 

अब सिर्फ एक पेज है कि ईमेल या डाटाबेस में प्रविष्ट करके कोड संभालती पैदा करते हैं। मैंने कोशिश की है लेकिन मुझे लगता है कि यह काम करना चाहिए।

6

जेएफओआर वर्ग आपको फॉर्म बनाने में मदद करता है।

प्रलेखन यहां पाया जा सकता:

इस वर्ग आप फार्म तत्वों और प्रपत्र लोड हो रहा है और/या प्रसंस्करण का उपयोग करने के लिए तैयार के साथ प्रदान करता है विधियां

इस कक्षा में सत्यापन विधियां, दिनांक पिकर नियंत्रण, रंग पिकर इत्यादि शामिल हैं।

बेशक, जैसा ऊपर बताया गया है, यदि आप मॉड्यूल, घटक या एप्लिकेशन बना रहे हैं, तो आपको मॉड्यूल, घटक या एप्लिकेशन को विकसित करने का तरीका सीखना होगा। इन तीनों में से, मॉड्यूल लागू करने के लिए सबसे आसान है।

एप्लिकेशन आपको बहुत स्वतंत्रता देता है बी/सी आप सीएमएस प्रतिमान, सामने और पीछे की जटिलताओं को बाध्य नहीं करते हैं। http://www.ostraining.com/blog/how-tos/development/getting-started-with-jform/

+0

दोनों दस्तावेज लिंक मृत होने लगते हैं। – mtk

4

: हालांकि, वहाँ कैसे जूमला ढांचे b/c जूमला के साथ अनुप्रयोगों को विकसित करने के रूप में एक रूपरेखा अपेक्षाकृत नया

इस ट्यूटोरियल हो जाता है आप JForm का उपयोग कैसे करें जूमला में एक फार्म बनाने के लिए समझने शुरू कर दिया है के बारे में थोड़ा प्रलेखन है ऐसा लगता है कि component creator को छोड़कर हर कोई आपको पहले से ही बताता है। उपयोग करने में बहुत आसान है, और यह जूमला मानकों का पालन करता है। आपको मिल जाएगा और मिनटों के भीतर चल रहा है।

2
  1. देखें व्यू।
  2. मॉडल बनाएं।
  3. तालिका बनाएं।
  4. नियंत्रक बनाएं (यदि आवश्यक हो)।
  5. फॉर्म xml फ़ाइल बनाएं।

अधिक जानकारी के लिए यहाँ जाएँ: http://docs.joomla.org/Standard_form_field_types

1

जूमला में बनाना रूपों कई तरीकों से किया जा सकता।

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

आगे से है कि आप सिर्फ एक कस्टम HTML मॉड्यूल बना सकता है सादे HTML में इसे करने के लिए विधि जोड़ने की तरह + शॉन ने कहा कि इसके बाद के संस्करण, आप PHP में कोड करने के लिए अपने स्वयं के प्रपत्र प्रक्रिया स्क्रिप्ट की आवश्यकता होगी जोड़ें। जब तक आप इसे भी लिखते हैं, तब तक आपको फॉर्म डेटा जांच में त्रुटि नहीं मिलेगी।

अगला आप 3 और 2.5 जूमला RSForms!Pro के लिए अच्छे एक्सटेंशन में से एक के लिए जूमला एक्सटेंशन डायरेक्ट जेड को देख सकते हैं, और हम सब कुछ कर सकते हैं। यह आपको फ़ील्ड को एक-एक करके जोड़ने देता है और अपना फॉर्म चारों ओर ले जाता है। फिर फॉर्म के एचटीएमएल उत्पन्न या कस्टम कर सकते हैं।

4

मैं जूमला RSForm प्रो के साथ अच्छा काम कर अनुभव मिल गया है के साथ अपने स्वयं रूपों बना सकते हैं। यह भी प्रस्तुत

  • फ़ाइल अपलोड
  • और कई और अधिक
  • अच्छा ट्यूटोरियल पर

    1

    आप सामग्री में बाहरी php फ़ॉर्म डालने के लिए प्लगइन का उपयोग कर सकते हैं। यह आसान है और आपको प्लगइन आदि बनाने की आवश्यकता नहीं है। कृपया this का उपयोग करें।

    2

    क्रोनोफॉर्म अब जूमला में कस्टम रूपों के लिए एक बहुत लोकप्रिय समाधान है। Chornoforms भी ट्विटर बूटस्ट्रैप का समर्थन करते हैं। सरल 5 चरणों में आप असीमित फ़ील्ड के साथ एक संपर्क फ़ॉर्म बना सकते हैं और किसी भी पेज पर डीबी सेव, ईमेल, धन्यवाद संदेश, रीडायरेक्शन जैसे विभिन्न फ़ंक्शन एम्बेड कर सकते हैं। घटनाएं होती हैं और घटनाओं में विशेष घटनाएं होती हैं।

    सामान्य जूमला पंजीकरण के विस्तार की भी संभावना है। यह कोर पंजीकरण का विस्तार नहीं करेगा लेकिन पंजीकरण के समय आप उपयोगकर्ताओं से विभिन्न जानकारी ले सकते हैं।

    2

    मैं क्रोनो फॉर्म का उपयोग करता हूं, वे वास्तव में अच्छी तरह से काम करते हैं और उपयोग करने में आसान हैं। Download here

    यहाँ मदद करने के लिए आप जल्दी से शुरू कर दिया और सुविधाओं का अधिकांश हिस्सा उपलब्ध समझ में मिलता है नई Chronoforms 5 पर एक पूर्ण ट्यूटोरियल है। CLICK HERE

    संबंधित मुद्दे