Jumi 1.0 J! के लिए उपयोग

चलो मान लेते हैं आप Jumi घटक है, प्लगइन और मॉड्यूल स्थापित और चलाने अपने Joomla में काम कर! पर्यावरण.

आप Jumi के साथ अब खेल शुरू कर सकते हैं.

मैं अपने सार्वजनिक लाइव साइट पर नहीं Jumi के साथ सलाह खेल - क्या तुम वहाँ केवल ऐसे Jumi आवेदन है कि सफलतापूर्वक अपने निजी पर परीक्षण किया गया प्रकाशित Joomla (सार्वजनिक आँखों के लिए नहीं) अर्थात् चाहिए! आपके स्थानीय कंप्यूटर पर अधिमानतः; स्थापना.

Jumi उपयोग के जनरल रणनीति

बस तुम याद दिलाने के लिए:

Jumi कुछ भी नहीं है लेकिन (injects) अपने Joomla में कस्टम कोड भी शामिल है!. या तो एक अलग पृष्ठ (Jumi घटक के माध्यम से) के रूप में या लेख में (Jumi के माध्यम से प्लगइन) या मॉड्यूल स्थिति (Jumi मॉड्यूल के माध्यम से) में. आपके समावेश की सामग्री - सरल या जादू - नहीं है कि तुम क्या देखते हैं.

कोड फ़ाइलों को अपने सर्वर पर या Jumi घटक डेटाबेस तालिका के रिकार्ड में रहते हैं या सीधे Jumi एक्सटेंशन में लिखा में संग्रहित किया जा सकता है.

अगर आप अपने कोड की दुकान में php फ़ाइलों को पढ़ कर फैसला सुरक्षा मुद्दों भी.

सामान्य Jumi उपयोग निम्न स्कीमा से समर्पित किया जा सकता है

Jumi Cheatsheet

इस लेख में आप Jumi घटक का उपयोग कैसे जानने के लिए, प्लगइन और एक मॉड्यूल क्रमशः होगा

अवयव

Jumi कस्टम Joomla घटक बनाता है! पृष्ठ और यह कस्टम कोड में शामिल हैं. कस्टम कोड सीधे घटक आइटम में लिखा जा सकता है और / या एक पहले से संग्रहीत फ़ाइल से वापस ले लिया ".

> Jumi - घटक: घटक व्यवस्थापक backend शीर्ष मेनू के माध्यम से सुलभ है. यह Jumi आवेदन प्रबंधक को खोलता है.

आप आवेदन प्रबंधक में घटक आवेदनों की सूची देखेंगे. सूची और अनुप्रयोग प्रबंधक के साथ मेनू में colums का अर्थ स्पष्ट है - यह सामान्य Joomla का सम्मान! मानकों.

वहाँ दो preinstalled उदाहरण हैं: "नमस्ते Jumi!" और "Blogspot". इन उदाहरणों से आप Jumi घटक उपयोग के लिए सीखना होगा.

Pathname क्षेत्र संदर्भ फ़ाइलों कि अपने ही सर्वर पर रहता है के लिए शामिल करना चाहिए.

स्क्रिप्ट आदेश प्रसंस्करण

यदि आप भर दिया है दोनों घटक "कस्टम स्क्रिप्ट 'और' pathname" तो filelds "कस्टम स्क्रिप्ट" पहले संसाधित है.

Jumi आवेदन कॉलिंग

आप दो तरीकों से एक आवेदन कॉल कर सकते हैं:

  • Joomla के साथ एक आवेदन संबंधित मद! मेनू आइटम या. घटक की स्थापना के बाद वहाँ के अध्ययन के लिए एक उदाहरण के रूप में है, मुख्य मेनू मद "नमस्ते Jumi!" से जुड़े "नमस्ते Jumi!" आवेदन मद.
  • Joomla में कहीं भी लिख! आवेदन मद URL पते के लिए सामग्री लिंक. कड़ी निर्माण के लिए नियम सरल है:
    index.php? विकल्प = com_jumi और fileid = xxx
    xxx Jumi आवेदन की आईडी, कि Jumi आवेदन प्रबंधक सूची के अधिकार स्तम्भ में देखा जा सकता है, जहां है.

प्लगइन / mambot

Jumi प्लगइन mambot / Joomla में शामिल है! किसी फ़ाइल से या Jumi घटक डेटाबेस से रिकॉर्ड: लेख कस्टम स्क्रिप्ट.

Hide Jumi code

उपयोग करने से पहले भूल करने के लिए यह व्यवस्थापक backend में सक्षम नहीं प्लगइन.

वहाँ एक प्लगइन के अग्रिम मानकों में स्विच "बंद करो / साफ़ Jumi कोड है." अगर यह हां के लिए बंद साफ सभी Jumi Joomla में वाक्य रचना पाठ प्लगइन! लेख और बंद हो जाता है कोड inclusions!

प्लगइन सिंटेक्स

सामान्य Jumi प्लगइन वाक्यविन्यास Jumi उपयोग Cheatsheet से सीखा जा सकता है. हम अभी कई उदाहरण यहाँ लाने के लिए होगा:

{Jumi [छवियों कोड / test.php]} / / शामिल test.php images / कोड में स्थित फाइल
{Jumi [* 1]} / / शामिल Jumi घटक डेटाबेस तालिका के 1 रिकॉर्ड में संग्रहीत कोड
/ / Test.php फ़ाइल शामिल है और $ भरता jumi सरणी {jumi क्षेत्र calc [test.php] चौड़ाई [4] ऊंचाई [6]}

दिए गए उदाहरण से आप आसानी से अनुमान लगा सकते हैं कि

  1. वहाँ किसी भी चरित्र बाएं कोष्ठक के बीच में नहीं होना चाहिए { और खोजशब्द jumi Jumi वाक्यविन्यास में.
  2. सब कुछ [और बाहर] कोष्ठक बाहर छीन रही है और नहीं किया है.
  3. Jumi कोड स्रोत के रूप में प्रथम वर्ग की conent व्याख्या और इसे शामिल करने की कोशिश करता है. कोड स्रोत या तो एक या Jumi घटक डेटाबेस तालिका का रिकॉर्ड आईडी फ़ाइल हो सकता है.
  4. दूसरे कोष्ठक [] Jumi स्टोर से $ jumi सरणी में कोष्ठक की सामग्री शुरुआत. Jumi $ सरणी (और यह मान) अपने शामिल php कोड से सुलभ है.

तर्क मान नंबर, सादा पाठ, HTML एन्कोडेड पाठ, हो सकता है आदि आदि यह कोष्ठक प्रतीकों में से एक अपवाद के साथ सब कुछ किया जा सकता है: [,], {,}.

अगर कुछ गलत हो जाता है, जैसे कुछ भी नहीं लेख में दिखाया गया है, स्विच "मोड डीबग" हाँ करने के लिए. यह आप Jumi त्रुटि संदेश अगर वर्तमान दिखाएगा.

पैरामीटर: डिफ़ॉल्ट Jumi निरपेक्ष पथ

डिफ़ॉल्ट पूर्ण jumi पथ फ़ाइल को pathname prepanded है शामिल किया जाएगा. अगर सेट नहीं यह Joomla के लिए eqaul है! निर्देशिका जड़. उदाहरण के लिए:

अगर हम लिखने के लिए

{Jumi [test.php]}

और डिफ़ॉल्ट Jumi निरपेक्ष पथ तो सेट नहीं Jumi प्लगइन को लग रहा है Joomla में test.php! रूट (जहां Joomla configuration.php! है). लेकिन अगर हम इसे स्थापित करने के लिए "images / mycodes हो" यह इस निर्देशिका में लग रहा है.

हम Joomla के बाहर हमारे फ़ाइलें रख सकते हैं! स्थापना भी निर्देशिका. उदाहरण (स्थानीय मेजबान पर) के लिए हम अपने Joomla हो सकता है! 'डी: / / joomla / htdocs xamp "यहाँ. कोई हमारी कोड यहाँ दुकान समस्या: "D: / / htdocs / कोड xampp" - Joomla के बाहर! निर्देशिका स्थापना. उसी के लिए लागू होता है साइटों की मेजबानी की.

डिफ़ॉल्ट Jumi निरपेक्ष पथ दो कारणों से मिला है:

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

डिफ़ॉल्ट Jumi निरपेक्ष पथ यहां सेट सब Jumi के लिए वैश्विक पैरामीटर पूरे Joomla भर वाक्यविन्यास instancies प्लगइन है!.

पैरामीटर: जगह नेस्टेड

Nested replace

घोंसले के शिकार सुविधा शामिल है कोड में Jumi वाक्यविन्यास व्याख्या. उदाहरण के लिए:

main.php और nested.php: आओ दो फ़ाइलें हैं.

फ़ाइल main.php शामिल

<? Php
गूंज "यह मुख्य फाइल <br /> है";
गूंज "{jumi [nested.php]}";
>?

और nested.php शामिल

<? Php
गूंज "इस नीडिंत स्क्रिप्ट है";
>?

दोनों फ़ाइलों main.php और nested.php सर्वर में अपलोड हम लेख में लिख सकते हैं बीत रहा है

{Jumi [main.php]}

परिणाम हम देख भी किया जा सकता है

इस मुख्य फ़ाइल है
{Jumi [nested.pgp]}

यदि स्विच जगह नेस्टेड सेट करने के लिए है नहीं या

इस मुख्य फ़ाइल है
इस नीडिंत स्क्रिप्ट है

मामले में स्विच करने के लिए सेट है हां.

यह स्पष्ट है कि नेस्टेड जगह सुविधा काफी रोचक संभावनाओं डेवलपर्स के लिए लाता है.

Jumi में घोंसले के शिकार सुविधा का काम करता ही प्लगइन.

घोंसले के शिकार सुविधा फ़ाइलें और कोड Jumi घटक डेटाबेस तालिका में संग्रहीत के लिए काम करता है.

अन्य मानकों प्लगइन

अगर डीबग मोड है हाँ, यह तुम Jumi त्रुटि संदेश दिखाना यदि मौजूद होगा निर्धारित किया है.

अगर बंद / साफ़ Jumi कोड्स यह है के लिए बंद हां साफ सभी Jumi Joomla में वाक्य रचना पाठ प्लगइन! लेख और बंद हो जाता है कोड inclusions! कोई Jumi कोड और Jumi से कोई कोड उत्पादन Joomla में प्लगइन है! लेख.

मॉड्यूल

Jumi मॉड्यूल मॉड्यूल स्थिति कस्टम स्क्रिप्ट में शामिल हैं: मैन्युअल रूप से या किसी फ़ाइल से या Jumi घटक डेटाबेस रिकॉर्ड से.

बुनियादी मानकों

"नोटपैड", "कोड" लिखा और "कोड के स्रोत" वहाँ सिर्फ मॉड्यूल वहाँ प्रशासन में कुछ बुनियादी parametrs हैं.

नोटपैड अपने नोट्स के लिए एक क्षेत्र के रूप में कार्य करता है.

कोड लिखा अपने कोड के लिए एक क्षेत्र है.

में फ़ील्ड कोड के स्रोत या तो आप फ़ाइल की एक filepathname रख सकते हैं एक मॉड्यूल या घटक * Jumi आवेदन मद की पहचान में शामिल होना चाहिए.

उन्नत मापदंडों के

Jumi डिफ़ॉल्ट निरपेक्ष पथ वास्तव में एक ही अर्थ के रूप में यह प्लगइन में गया है. एक मामूली अंतर के साथ: इस पैरामीटर सभी Jumi मॉड्यूल के लिए वैश्विक नहीं है बल्कि यह प्रत्येक Jumi मॉड्यूल उदाहरण के लिए अद्वितीय हो सकता है.

डीबग मोड एक ही अर्थ है के रूप में यह है प्लगइन: जब कोई तो Jumi मॉड्यूल करने के लिए सेट किसी भी Jumi त्रुटि संदेश प्रदर्शित नहीं किया जाएगा. इसलिए यदि आप मुसीबत में हैं, कुछ नहीं जैसे, दिखाया जाता है स्विच "मोड डीबग" हाँ करने के लिए.

अन्य उन्नत मापदंडों - मॉड्यूल कक्षा प्रत्यय, कैश सक्षम - सामान्य Joomla रहे हैं! पैरामीटर है कि मानक Joomla में पाया जा सकता है! मॉड्यूल. मुझे लगता है उनका अर्थ स्पष्ट है.

स्क्रिप्ट आदेश प्रसंस्करण

यदि आप भर दिया है दोनों घटक filelds "कोड" लिखा और "कोड के स्रोत" फिर "कोड" लिखा पहले संसाधित है.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
यात्रा पोर्टल - tours.am! खोज आर्मेनिया में पर्यटन, यात्रा, खोज पर्यटन ऑनलाइन, आरक्षित होटल ऑनलाइन, यात्रा समाचार.