साइट पर महत्वपूर्ण तत्वों में से एक कैलेंडर है, जिसके साथ आपके उपयोगकर्ता घटनाओं और नए उत्पाद रिलीज को ट्रैक कर सकते हैं। या बस नोट्स पढ़ें या जो कुछ भी आप सोच सकते हैं। इस पाठ में कुछ समय बिताने के बाद, आप सीखेंगे कि अपनी वेबसाइट के लिए PHP कैलेंडर स्क्रिप्ट कैसे बनाएं। हम खुद को केवल प्रोग्रामिंग तक ही सीमित नहीं रखेंगे, हम कैलेंडर की सीएसएस और एचटीएमएल संरचना पर भी ध्यान देंगे। एक शब्द में, हम शुरू से अंत तक सब कुछ करेंगे!
सीएसएसकम शब्द, अधिक कार्य। आइए तुरंत कैलेंडर की सीएसएस शैलियों से शुरुआत करें। नीचे दिया गया कोड समस्याग्रस्त IE6 ब्राउज़र के साथ संगत है।
/* कैलेंडर */ टेबल.कैलेंडर (बॉर्डर-बाएँ:1px ठोस #999; ) tr.कैलेंडर-पंक्ति ( ) td.कैलेंडर-दिन (न्यूनतम-ऊंचाई:80px; फ़ॉन्ट-आकार:11px; स्थिति:सापेक्ष; ) * html div.कैलेंडर-दिन (ऊंचाई:80px; ) td.कैलेंडर-दिन:होवर (पृष्ठभूमि:#eceff5; ) td.कैलेंडर-दिन-एनपी (पृष्ठभूमि:#eee; न्यूनतम-ऊंचाई:80px; ) * html div. कैलेंडर-दिन-एनपी (ऊंचाई:80पीएक्स;) टीडी.कैलेंडर-दिन-शीर्ष (पृष्ठभूमि:#सीसीसी; फ़ॉन्ट-वजन:बोल्ड; टेक्स्ट-संरेखण:केंद्र; चौड़ाई:120पीएक्स; पैडिंग:5पीएक्स; बॉर्डर-बॉटम:1पीएक्स ठोस #999; बॉर्डर-टॉप:1पीएक्स सॉलिड #999; बॉर्डर-राइट:1पीएक्स सॉलिड #999; डिव.डे-नंबर (बैकग्राउंड:#999; पैडिंग:5पीएक्स; कलर:#एफएफ; फॉन्ट-वेट:बोल्ड; फ्लोट: दाएँ; मार्जिन:-5px -5px 0; चौड़ाई:20px; 999; बॉर्डर-दाएँ:1px ठोस #999;
पीएचपीसंपूर्ण PHP कैलेंडर स्क्रिप्ट कोड मूल रूप से एक एकल फ़ंक्शन पर आधारित है जिसके लिए दो पैरामीटर की आवश्यकता होती है: वांछित महीना और वर्ष। यह ध्यान दिया जाना चाहिए कि फ़ंक्शन के बीच में, मैंने डेटाबेस के लिए जगह छोड़ी है। यदि आप चाहें तो आवश्यक घटनाओं को कैलेंडर ग्रिड में प्रदर्शित कर सकते हैं। इस स्क्रिप्ट को लिखते समय, मैंने div ब्लॉकों के बजाय तालिकाओं का उपयोग किया, क्योंकि यदि कोई दिन घटनाओं से भरा हो तो वे अधिक व्यावहारिक होते हैं।
अंग्रेजी भाषा की कैलेंडर स्क्रिप्ट को आधार के रूप में लिया गया था, इसलिए मैं दो संस्करण प्रदान करूंगा: अंग्रेजी और रूसी शैली में एक कैलेंडर। चुनें कि आपको कौन सा पसंद है! एकमात्र अंतर PHP कोड में है। सीएसएस शैलियाँदोनों विकल्पों के लिए समान रहें।
रूसी शैली में PHP कैलेंडर स्क्रिप्ट".इम्प्लोड(" | ",$शीर्षक)।" |
निष्कर्ष इस प्रकार, हमारे पास एक सरल और आसानी से एम्बेडेड इवेंट कैलेंडर है जो तेजी से काम करता है और अनुकूलित करना आसान है, अतिरिक्त लाइब्रेरी के बिना शुद्ध PHP+जावास्क्रिप्ट में चल रहा है। |