दूसरे दिन MODX क्रांति का एक नया संस्करण था - 2.1-pl, और मैंने एक नया विस्तार लिखकर इस व्यवसाय का उल्लेख करने का निर्णय लिया।
पहले तो मैं सिर्फ एक संगठन की आंतरिक साइट के लिए, रेवो के लिए अपने पुराने विकास को अनुकूलित करना चाहता था, लेकिन यह पता चला कि मैंने फिर से सब कुछ फिर से बनाया।
पूरी
सीमारेखा jquery
fullCalendar के लिए एक अद्भुत प्लगइन पर ले
जाती है । इसकी केवल एक खामी है - यह नहीं जानता कि सर्वर के साथ कैसे काम किया जाए। अर्थात्, ईवेंट बनाएं / संशोधित करें। इसलिए, संपूर्ण कैलेंडर बैकएंड को स्वतंत्र रूप से MODX एपीआई पर लिखा जाना था।

फिलहाल, स्निपेट निम्नलिखित कार्य कर सकता है:
- ईवेंट बनाएं / संशोधित करें / हटाएं
- घटनाओं को किसी अन्य समय / दिन तक खींचा जा सकता है
- आप व्यक्तिगत और सामान्य कार्य बना सकते हैं (केवल आप व्यक्तिगत कार्य देखेंगे)
- आप असाइनमेंट के पूरा होने को चिह्नित कर सकते हैं (इसके बाद इसे खींचा नहीं जा सकता)
- केवल व्यक्तिगत, केवल सामान्य या सभी कार्य दिखाएं
इस प्रकार, यह संगठन के लिए एक सरल अनुसूचक निकला, जिसमें आप अपने स्वयं के नोट्स और सार्वजनिक दोनों लिख सकते हैं।

MODX पैकेज प्रबंधन के माध्यम से स्थापना सामान्य है। अब तक केवल 3 सेटिंग्स हैं:
&calendarTpl -
&editEventTpl - /
&viewEventTpl -
टिप्पणियों में सुझाव होंगे - और जोड़ें।
द्वारा उपयोग किया जाता है:
यदि आपके पास ये प्लगइन्स कनेक्ट नहीं हैं, तो आपको उन्हें tpl.Calendar
chunk में अनइंस्टॉल करना होगा।
यह महत्वपूर्ण है। स्थापना के बाद पहली शुरुआत में, आपको
कैलेंडर स्निपेट में अंतिम पंक्ति को अनसुना करना होगा। एक बार कैलेंडर पृष्ठ लोड करने के बाद, वापस टिप्पणी करें। यह पंक्ति डेटाबेस में स्टोर करने की घटनाओं के लिए आवश्यक तालिका बनाती है।
केवल अपने स्वयं के / केवल सामान्य कार्यों को दिखाने के लिए स्विच करने के लिए, आपको खाली होने के लिए व्यवस्थापक पैनल में MODX
session_handler_class पैरामीटर की आवश्यकता है। इंजन सेटिंग्स में, व्यवस्थापक पैनल में बदलें।

शैलियाँ
/assets/compenders/calendar/css/calendar.css में बदली जा सकती हैं।
MODX क्रांति के लिए स्थापना पैकेज डाउनलोड करें