जूमला प्रणाली में प्रत्येक घटक का अपना नाम होता है। प्रत्येक स्क्रिप्ट कोड "कॉम" उपसर्ग के साथ दो फ़ोल्डरों में स्थित है। एक उदाहरण के रूप में, आइए एक घटक बनाएं जो "com_fun" नामक शहर के मनोरंजन प्रतिष्ठानों की समीक्षा करता है। ऐसा करने के लिए, आपको "घटकों" और "व्यवस्थापक घटकों" निर्देशिकाओं में उपयुक्त नामों वाले फ़ोल्डर बनाने होंगे। फिर "घटकोंcom_fun" फ़ोल्डर में "fun.php" फ़ाइल बनाएं, और व्यवस्थापक फ़ोल्डर में - "admin.fun.php"।
अनुदेश
चरण 1
घटक के लिए स्वागत पृष्ठ प्रदर्शित करने के लिए, आपको "fun.php" फ़ाइल खोलनी होगी और आवश्यक कोड लिखना होगा: <? Php
परिभाषित ('_ JEXEC') या मरना ('अस्वीकृत');
गूंज 'मनोरंजन प्रतिष्ठान';
?> परिभाषित () की सहायता से हम जूमला पर्यावरण के बाहर से स्क्रिप्ट निष्पादन को प्रतिबंधित करते हैं। फ़ाइल "admin.fun.php" में एक समान कोड लिखें। अब अपने ब्राउज़र में टाइप करें https://site/index.php?Option = com_fun और आप अभी-अभी बनाए गए कंपोनेंट को देखेंगे।
चरण दो
आपकी साइट के उपयोगकर्ताओं द्वारा घटक के लिए एक सुविधाजनक संक्रमण के लिए, आपको इसे डेटाबेस में पंजीकृत करने की आवश्यकता है। अपनी होस्टिंग पर MySQL क्वेरी को निष्पादित करने के लिए उपयोग किए जाने वाले phpMyAdmin या इसके एनालॉग्स का उपयोग करके, उपयुक्त कोड निष्पादित करें: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params') VALUES ('Fun',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice /Component.png', '');
चरण 3
अपने जूमला व्यवस्थापक पैनल पर जाएं और अपनी साइट के मुख्य मेनू में घटक के लिए एक लिंक बनाएं। "सभी मेनू" - "मुख्य मेनू" - "बनाएं" बटन पर जाएं। बनाए गए घटक का चयन करें, लिंक का नाम और उपनाम लिखें।
चरण 4
टूलबार बनाने के लिए, "व्यवस्थापक / घटकों / com_fun /" में एक फ़ाइल "toolbar.fun.html.php" बनाएं। इसमें उपयुक्त JS कोड दर्ज करें: <? Php
परिभाषित ('_ JEXEC') या मरना ('प्रवेश निषेध');
कक्षा TOOLBAR_fun {
समारोह _नई () {
JToolBarHelper:: सेव ();
JToolBarHelper:: लागू करें ();
JToolBarHelper:: रद्द करें (); }
समारोह _DEFAULT () {
JToolBarHelper:: शीर्षक (JText:: _ ('मनोरंजन'), 'generic.png');
JToolBarHelper:: publishList ();
JToolBarHelper:: अप्रकाशित सूची ();
JToolBarHelper:: संपादित सूची ();
JToolBarHelper:: deleteList ();
JToolBarHelper:: addNew (); }}
?>
चरण 5
उसी फ़ोल्डर में टूलबार.fun.php फ़ाइल बनाएं और उसमें जोड़ें: <? Php परिभाषित ('_ JEXEC') या मरें ('पहुंच प्रतिबंधित है');
requ_once (JApplicationHelper:: getPath ('toolbar_html'));
स्विच ($ कार्य) {
मामला 'संपादित करें':
मामला 'जोड़ें':
TOOLBAR_fun:: _ नया (); टूटना;
डिफ़ॉल्ट: TOOLBAR_fun:: _ डिफ़ॉल्ट ();
टूटना; }
?>