यह लेख उन उपयोगकर्ताओं की मदद करेगा जो अभी भी विशेष रूप से डीएलई टेम्पलेट्स और टीपीएल फाइलों से काफी अपरिचित हैं। लेख आपको यह समझने में मदद करेगा कि उनका मुख्य उद्देश्य क्या है और उनके साथ कैसे काम करना है।
जो लोग HTML और CSS से परिचित हैं और बहुत परिचित नहीं हैं, वे आसानी से dle टेम्पलेट फ़ाइलों के साथ काम करना सीखेंगे।
तो चलिए शुरू करते हैं *.tpl एक्सटेंशन वाले टेम्प्लेट्स से, मानक और आवश्यक टेम्प्लेट फ़ाइलें हैं जो वहां मौजूद होनी चाहिए। यदि फाइलों में से एक गुम है, तो सिस्टम करेगा गलती सूचित करें, कुछ मामलों में इंटरनेट पोर्टल बिल्कुल भी काम नहीं करेगा।
प्रत्येक डेटालाइफ इंजन टेम्पलेट फ़ाइल का विवरण
addcomments.tpl- केवल पूर्ण समाचार में टिप्पणियाँ जोड़ने के लिए प्रपत्र।
Addnews.tpl- समाचार के बारे में जानकारी भरने के लिए वेब संसाधन में प्रकाशन जोड़ने के लिए एक प्रपत्र: शीर्षक, समाचार श्रेणी, लघु और पूर्ण समाचार, टैग क्लाउड के लिए फ़ील्ड और विभिन्न प्रशासनिक कार्य।
टिप्पणियाँ.tpl- पूर्ण प्रकाशन और नवीनतम टिप्पणियों दोनों में टिप्पणियों के डिजाइन के लिए जिम्मेदार।
फीडबैक.टीपीएल- भरण क्षेत्र के साथ फीडबैक फॉर्म का मुख्य डिजाइन।
फुलस्टोरी.टीपीएल- पूरी खबर, प्रकाशन की तारीख, लेखक, टिप्पणियों की संख्या, संबंधित समाचारों के आउटपुट आदि का टेम्प्लेट फ़ाइल डिज़ाइन।
info.tpl- वेब संसाधन पर त्रुटि पृष्ठ संदेश प्रपत्र, उदाहरण के लिए, गलत प्राधिकरण के साथ आता है।
मुखबिर.tpl- ब्लॉग पर मुखबिर (साझेदार या, उदाहरण के लिए, यांडेक्स समाचार, आदि) के आउटपुट के लिए डिज़ाइन फ़ाइल।
लॉगिन.tpl- प्राधिकरण फॉर्म के डिजाइन के लिए मुख्य फाइल, एडमिन पैनल
लॉस्टपासवर्ड.tpl- पासवर्ड रिकवरी फॉर्म (नुकसान के मामले में), केवल अनधिकृत उपयोगकर्ताओं के लिए प्रदर्शित किया जाता है।
main.tpl- डीएलई ब्लॉग पर जानकारी प्रदर्शित करने के लिए मुख्य पृष्ठ की मुख्य डिज़ाइन फ़ाइल, जिससे अन्य टेम्पलेट जुड़े हुए हैं।
नेविगेशन.टीपीएल- पेज ट्रांज़िशन डिज़ाइन टेम्प्लेट, पेज नेविगेशन।
ऑफ़लाइन.tpl- तकनीकी कार्य के दौरान किसी अक्षम साइट का पृष्ठ, यदि किसी वेब प्रोजेक्ट पर वैश्विक परिवर्तन करना आवश्यक हो। यह इंटरनेट स्रोत के प्रशासन को छोड़कर सभी के लिए दृश्यमान होगा।
अपराह्न टीपीएल- इंटरनेट पोर्टल पर भेजने, आने और भेजे गए संदेशों का पंजीकरण फॉर्म उपयोगकर्ता के व्यक्तिगत संदेशों को संसाधित करने के लिए जिम्मेदार है।
पूर्वावलोकन.tpl- समाचार जोड़ते समय पूर्वावलोकन विंडो के लिए CSS स्टाइल सेटिंग, जिसमें एक संक्षिप्त और पूर्ण समाचार के लिए डिज़ाइन शामिल है।
Print.tpl- प्रिंटर के लिए प्रिंटआउट पेज।
profile_popup.tpl- AJAX स्क्रिप्ट के सक्षम होने पर एक पॉप-अप मोडल विंडो, जो माउस से उपयोगकर्ता के लॉगिन का चयन करने पर बाहर निकल जाती है। उपयोगकर्ता के बारे में संक्षिप्त जानकारी के साथ पीओपी - अप विंडो के डिजाइन के लिए जिम्मेदार।
पंजीकरण.टीपीएल- नया उपयोगकर्ता पंजीकरण फॉर्म, नियमों को स्वीकार करने के बाद, भरने और पंजीकरण के लिए फ़ील्ड के साथ एक प्रश्नावली जारी करता है।
पुनश्च। इंटरनेट पोर्टल के नियम एक स्थिर पृष्ठ में हैं, और इस टेम्पलेट में मौजूद नहीं हैं।
संबंधित समाचार.tpl- डिजाइन फॉर्म इसी तरह की खबरों का निष्कर्ष।
search.tpl- वेब संसाधन के लिए एक सरल खोज पृष्ठ प्रदर्शित करता है, जिसमें भरने के लिए एक फ़ील्ड और खोज और उन्नत खोज बटन शामिल हैं।
searchresult.tpl- खोज परिणाम के पंजीकरण का रूप, साथ ही उन्नत खोज चुनते समय, भरने के लिए फ़ील्ड प्रदर्शित करता है।
लघुकथा.tpl- एक महत्वपूर्ण टेम्पलेट एक छोटी खबर का डिजाइन तैयार करता है।
स्पीडबार.tpl- यह फ़ाइल उस श्रेणी के लिए एक पूर्ण लिंक प्रदर्शित करती है जिसमें समाचार प्रकाशित होता है, और वांछित अनुभाग (ब्रेडक्रंब) में त्वरित संक्रमण के लिए ज़िम्मेदार है।
स्टेटिक.टीपीएल- यह टेम्प्लेट फ़ाइल Dle व्यवस्थापक पैनल में बनाए गए स्थिर पृष्ठों के डिज़ाइन और आउटपुट के लिए ज़िम्मेदार है।
static_print.tpl- एक स्थिर पृष्ठ प्रिंट करने योग्य संस्करण डिजाइन करने के लिए प्रयुक्त होता है
stats.tpl- सभी सूचनाओं के आउटपुट के साथ वेब संसाधन के आंकड़ों का पंजीकरण।
टैगक्लाउड.tpl- टैग क्लाउड डिज़ाइन टेम्प्लेट।
Topnews.tpl- लोकप्रिय समाचारों को डिजाइन करने के लिए उपयोग किया जाता है।
userinfo.tpl- उपयोगकर्ताओं के बारे में जानकारी के प्रोफाइल को डिजाइन करने के लिए फॉर्म, साथ ही साथ डेटा के बाद के संपादन के लिए एक पीओपी - अप विंडो, यदि उपयोगकर्ता वेब प्रोजेक्ट पर पंजीकृत है तो खुलता है।
वोट.टीपीएल- मतदान परिणामों के आउटपुट को प्रारूपित करने के लिए उपयोग किया जाता है, जैसे कि डीएलई पर सभी मतदान या कुल मतदान।
फिलहाल, डीएलई टेम्पलेट की मुख्य टीपीएल फाइलें सूचीबद्ध हैं, नए संस्करणों के रिलीज के साथ, डेटालाइफ इंजन इंजन के लिए नए टीपीएल टेम्पलेट्स के परिवर्तन और परिवर्धन संभव हैं।
DLE में मुख्य TPL टेम्प्लेट के अलावा, कोई भी उपयोगकर्ता वेब प्रोजेक्ट पर सुविधाजनक डिज़ाइन, सुधार और तृतीय-पक्ष मॉड्यूल की स्थापना के लिए अपना स्वयं का जोड़ सकता है!
ऐसा करने के लिए, टेम्पलेट स्वयं बनाया जाता है, उदाहरण के लिए:
leftblocks.tpl (वेब प्रोजेक्ट का बायां ब्लॉक) जिसमें डिज़ाइन तत्व जोड़े जाते हैं।
ध्यान! सामान्य संचालन के लिए, फ़ाइल को मुख्य टेम्पलेट वाले फ़ोल्डर में उसी स्थान पर स्थित होना चाहिए जहां main.tpl!
ऐसे ब्लॉक को जोड़ने के लिए, (शामिल करें) टैग का उपयोग करें। उदाहरण के लिए:
जो main.tpl . में सही जगह पर डाला जाता है
(फ़ाइल शामिल करें = "leftblocks.tpl")
इस तरह के इंसर्ट के अलावा, टेम्प्लेट का उपयोग करके लघु समाचारों को जोड़ने का एक और विकल्प है, उदाहरण के लिए:
लघुकथा-1.tpl लघुकथा जिसमें डिजाइन तत्व जोड़े जाते हैं। उदाहरण डालें:
(शीर्षक)
सेटिंग्स के साथ टैग को main.tpl में डालें:
(कस्टम श्रेणी = "2,3" टेम्प्लेट = "शॉर्टस्टोरी-1" उपलब्ध = "वैश्विक" से = "0" सीमा = "5" कैश = "हाँ")
परिणामस्वरूप, यदि आप इस तरह के इंसर्ट को सम्मिलित करते हैं, उदाहरण के लिए: राइट ब्लॉक में, श्रेणी 2 और 3 के नवीनतम समाचारों का एक लिंक और शीर्षक हमारी वेबसाइट, साइट अनुभाग समाचार "डीएलई मॉड्यूल", आदि पर दिखाई देगा। , कहाँ पे
कस्टम श्रेणी = "2,3" (जिन श्रेणियों से समाचार लिया गया है, उन्हें अल्पविराम से अलग करके जोड़ा जा सकता है)
टेम्प्लेट = "शॉर्टस्टोरी -1" (टेम्पलेट का नाम)
aviable="global" (वैश्विक रूप से सभी के लिए, आप वैश्विक के बजाय मुख्य सेट कर सकते हैं, केवल जानकारी मुख्य पर प्रदर्शित की जाएगी)
से = "0"
सीमा = "5" (पदों की संख्या)
कैशे = "हां" (कैशिंग सक्षम/अक्षम करें)
टेम्प्लेट में भी मानक फ़ोल्डर होते हैं:
bbcodes (इमोटिकॉन्स, HTML रंग और BBcodes जैसे संपादन के लिए चित्र फ़ाइलों के साथ फ़ोल्डर)
dleimages (रेटिंग, बुकमार्क, वॉटरमार्क, आदि के लिए छवि फ़ाइलों के साथ फ़ोल्डर)
छवियां ((टेम्पलेट डिज़ाइन के लिए छवि फ़ाइलों वाला फ़ोल्डर। एक अलग नाम हो सकता है)
जेएस (जेएस स्क्रिप्ट फाइलों के साथ फ़ोल्डर, आदि)
स्टाइल (टेम्पलेट्स डिजाइन करने के लिए स्टाइल कैस्केड फाइलों वाला फोल्डर)
ध्यान! स्क्रिप्ट JS फ़ोल्डर में होनी चाहिए, जिसमें विभिन्न प्रकार के खतरों से बचाने के लिए .htaccess फ़ाइल होनी चाहिए, यदि ऐसी कोई फ़ाइल नहीं है, तो स्क्रिप्ट प्रारंभ नहीं होगी (DLE सुरक्षा प्रणाली काम करेगी)।
ध्यान! सभी टेम्पलेट फ़ोल्डरों में एक .htaccess फ़ाइल भी होनी चाहिए
डेटा के साथ .htaccess फ़ाइल का एक उदाहरण:
आदेश अस्वीकार करें, सभी से अनुमति दें
ध्यान! टेम्प्लेट में, उसी स्थान पर जहां main.tpl होना चाहिए, इस कोड के साथ एक .htaccess फ़ाइल होनी चाहिए:
आदेश की अनुमति दें, सभी से इनकार करें
.htaccess फ़ाइल को डेटालाइफ इंजन वितरण टेम्पलेट से डाउनलोड किया जा सकता है
इंजन प्रलेखन में कई अन्य विशेषताओं के बारे में पढ़ें Documentation/readme.chm
प्रत्येक टैग के बारे में जानकारी और बहुत कुछ है!
उदाहरण के लिए: मॉड्यूल को स्वयं कनेक्ट करना (मतदान, प्राधिकरण, पूर्ण और लघु समाचार, आदि) विशेष टैग का उपयोग करके टीपीएल फाइलों में किया जाता है। वोटिंग मॉड्यूल को जोड़ने के लिए, उदाहरण के लिए, आपको एक टैग (पोल) दर्ज करना चाहिए जो एक अतिरिक्त tpl टेम्प्लेट में वोटिंग प्रदर्शित करेगा, और सभी वोटिंग डिज़ाइन को वोटिंग tpl फ़ाइल में संग्रहीत किया जाएगा, जो कि poll.tpl में है।
यदि आपके कंप्यूटर में एंटीवायरस प्रोग्रामकर सकते हैं कंप्यूटर पर सभी फाइलों को स्कैन करें, साथ ही प्रत्येक फाइल को अलग-अलग स्कैन करें. आप फ़ाइल पर राइट-क्लिक करके और वायरस के लिए फ़ाइल को स्कैन करने के लिए उपयुक्त विकल्प का चयन करके किसी भी फ़ाइल को स्कैन कर सकते हैं।
उदाहरण के लिए, इस आकृति में, फ़ाइल my-file.tpl, तो आपको इस फ़ाइल पर राइट-क्लिक करना होगा, और फ़ाइल मेनू में विकल्प का चयन करें "औसत के साथ स्कैन". इस विकल्प का चयन करने से AVG एंटीवायरस खुल जाएगा और वायरस के लिए फाइल को स्कैन करेगा।
कभी-कभी त्रुटि का परिणाम हो सकता है गलत सॉफ्टवेयर इंस्टालेशन, जो कि संस्थापन प्रक्रिया के दौरान हुई किसी समस्या के कारण हो सकता है। यह आपके ऑपरेटिंग सिस्टम में हस्तक्षेप कर सकता है अपनी टीपीएल फाइल को सही सॉफ्टवेयर एप्लीकेशन के साथ संबद्ध करें, तथाकथित को प्रभावित करना "फ़ाइल एक्सटेंशन एसोसिएशन".
कभी-कभी सरल नोटटैब को फिर से स्थापित करें TPL को NoteTab से सही ढंग से जोड़कर आपकी समस्या का समाधान कर सकता है। अन्य मामलों में, फ़ाइल संबद्धता समस्याओं का परिणाम हो सकता है खराब सॉफ्टवेयर प्रोग्रामिंगडेवलपर, और आपको आगे की सहायता के लिए डेवलपर से संपर्क करने की आवश्यकता हो सकती है।
सलाह:यह सुनिश्चित करने के लिए कि आपके पास नवीनतम सुधार और अपडेट हैं, NoteTab को नवीनतम संस्करण में अपडेट करने का प्रयास करें।
यह बहुत स्पष्ट लग सकता है, लेकिन अक्सर TPL फ़ाइल ही समस्या का कारण हो सकती है. यदि आपको ईमेल अटैचमेंट के माध्यम से कोई फ़ाइल प्राप्त हुई है या उसे किसी वेबसाइट से डाउनलोड किया गया है और डाउनलोड प्रक्रिया बाधित हो गई है (उदाहरण के लिए, पावर आउटेज या अन्य कारण से), फ़ाइल दूषित हो सकती है. यदि संभव हो, तो टीपीएल फ़ाइल की एक नई प्रति प्राप्त करने का प्रयास करें और इसे फिर से खोलने का प्रयास करें।
सावधानी से:एक दूषित फ़ाइल आपके पीसी पर पिछले या मौजूदा मैलवेयर को संपार्श्विक क्षति का कारण बन सकती है, इसलिए अपने कंप्यूटर को अप-टू-डेट एंटीवायरस के साथ अद्यतित रखना महत्वपूर्ण है।
अगर आपकी टीपीएल फाइल आपके कंप्यूटर पर हार्डवेयर से जुड़ा हुआ हैवह फ़ाइल खोलने के लिए जिसकी आपको आवश्यकता हो सकती है डिवाइस ड्राइवर अपडेट करेंइस उपकरण के साथ जुड़ा हुआ है।
यह समस्या आमतौर पर मीडिया फ़ाइल प्रकारों से जुड़ा होता है, जो कंप्यूटर के अंदर हार्डवेयर के सफल उद्घाटन पर निर्भर करता है, उदाहरण के लिए, साउंड कार्ड या वीडियो कार्ड. उदाहरण के लिए, यदि आप एक ऑडियो फ़ाइल खोलने का प्रयास कर रहे हैं, लेकिन उसे नहीं खोल सकते हैं, तो आपको इसकी आवश्यकता हो सकती है साउंड कार्ड ड्राइवरों को अपडेट करें.
सलाह:यदि आप एक टीपीएल फ़ाइल खोलने का प्रयास करते हैं तो आपको मिलता है .SYS फ़ाइल संबंधित त्रुटि संदेश, समस्या शायद हो सकती है दूषित या पुराने डिवाइस ड्राइवरों से संबद्धजिसे अद्यतन करने की आवश्यकता है। ड्राइवर अपडेट सॉफ़्टवेयर जैसे DriverDoc का उपयोग करके इस प्रक्रिया को सुगम बनाया जा सकता है।
अगर कदमों से समस्या का समाधान नहीं हुआऔर आपको अभी भी TPL फ़ाइलें खोलने में समस्या आ रही है, इसका कारण हो सकता है उपलब्ध सिस्टम संसाधनों की कमी. टीपीएल फाइलों के कुछ संस्करणों को आपके कंप्यूटर पर ठीक से खोलने के लिए काफी मात्रा में संसाधनों (जैसे मेमोरी/रैम, प्रोसेसिंग पावर) की आवश्यकता हो सकती है। यदि आप एक ही समय में काफी पुराने कंप्यूटर हार्डवेयर और बहुत नए ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं तो यह समस्या काफी सामान्य है।
यह समस्या तब हो सकती है जब कंप्यूटर को किसी कार्य को पूरा करने में कठिनाई हो रही हो क्योंकि ऑपरेटिंग सिस्टम (और पृष्ठभूमि में चल रही अन्य सेवाएं) TPL फ़ाइल खोलने के लिए बहुत अधिक संसाधनों का उपभोग करें. दस्तावेज़ टेम्पलेट खोलने से पहले अपने पीसी पर सभी एप्लिकेशन बंद करने का प्रयास करें। अपने कंप्यूटर पर सभी उपलब्ध संसाधनों को मुक्त करके, आप टीपीएल फ़ाइल को खोलने के प्रयास के लिए सर्वोत्तम संभव परिस्थितियों को सुनिश्चित करेंगे।
यदि तुम उपरोक्त सभी चरणों को पूरा कियाऔर आपकी टीपीएल फ़ाइल अभी भी नहीं खुलेगी, आपको चलाने की आवश्यकता हो सकती है हार्डवेयर अपग्रेड. ज्यादातर मामलों में, पुराने हार्डवेयर संस्करणों के साथ भी, अधिकांश उपयोगकर्ता अनुप्रयोगों के लिए प्रसंस्करण शक्ति अभी भी पर्याप्त से अधिक हो सकती है (जब तक कि आप 3D रेंडरिंग, वित्तीय/विज्ञान मॉडलिंग, या मीडिया-गहन कार्य जैसे CPU-गहन कार्य नहीं कर रहे हों) ) . इस तरह, यह संभावना है कि आपके कंप्यूटर में पर्याप्त मेमोरी नहीं है(अधिक सामान्यतः "रैम", या रैम के रूप में संदर्भित) फ़ाइल खोलने का कार्य करने के लिए।
TPL फ़ाइल प्रकटीकरण समस्याओं का सबसे आम कारण केवल आपके कंप्यूटर पर उचित अनुप्रयोगों का स्थापित न होना है। इस मामले में, टीपीएल फाइलों का समर्थन करने वाले एप्लिकेशन को खोजने, डाउनलोड करने और इंस्टॉल करने के लिए पर्याप्त है - ऐसे प्रोग्राम नीचे उपलब्ध हैं।
खोज प्रणाली
फ़ाइल एक्सटेंशन दर्ज करें
मदद
संकेत
कृपया ध्यान दें कि फाइलों से कुछ एन्कोडेड डेटा जो हमारा कंप्यूटर नहीं पढ़ता है, कभी-कभी नोटपैड में देखा जा सकता है। इस तरह हम पाठ या संख्याओं के अंश पढ़ेंगे - यह जाँचने योग्य है कि क्या यह विधि टीपीएल फाइलों के मामले में भी काम करती है।
यदि सूची से एप्लिकेशन पहले ही इंस्टॉल हो चुका है तो क्या करें?
अक्सर एक इंस्टॉल किए गए एप्लिकेशन को स्वचालित रूप से एक टीपीएल फ़ाइल से लिंक करना चाहिए। यदि ऐसा नहीं होता है, तो टीपीएल फ़ाइल को नए इंस्टॉल किए गए एप्लिकेशन के साथ मैन्युअल रूप से जोड़ा जा सकता है। बस टीपीएल फ़ाइल पर राइट-क्लिक करें, फिर उपलब्ध सूची से "डिफ़ॉल्ट प्रोग्राम चुनें" चुनें। फिर आपको "ब्राउज़ करें" विकल्प का चयन करना होगा और अपना पसंदीदा एप्लिकेशन ढूंढना होगा। किए गए परिवर्तनों को "ओके" विकल्प के साथ अनुमोदित किया जाना चाहिए।
प्रोग्राम जो टीपीएल फाइल खोलते हैं
खिड़कियाँ
मैक ओ एस
मैं टीपीएल फाइल क्यों नहीं खोल सकता?
टीपीएल फाइलों की समस्या के और भी कारण हो सकते हैं। कभी-कभी आपके कंप्यूटर पर टीपीएल फाइलों का समर्थन करने वाले सॉफ़्टवेयर को स्थापित करने से भी समस्या का समाधान नहीं होगा। टीपीएल फ़ाइल के साथ काम करने के साथ-साथ खोलने में असमर्थता का कारण यह भी हो सकता है:
रजिस्ट्री प्रविष्टियों में अनुपयुक्त TPL फ़ाइल लिंक
- टीपीएल फ़ाइल का भ्रष्टाचार जो हम खोल रहे हैं
- टीपीएल फ़ाइल संक्रमण (वायरस)
- बहुत छोटा कंप्यूटर संसाधन
- पुराने ड्राइवर
- विंडोज सिस्टम की रजिस्ट्री से टीपीएल एक्सटेंशन को खत्म करना
- टीपीएल एक्सटेंशन का समर्थन करने वाले प्रोग्राम की अपूर्ण स्थापना
इन समस्याओं को ठीक करने से टीपीएल फाइलों के साथ मुक्त उद्घाटन और काम करना चाहिए। यदि कंप्यूटर में अभी भी फ़ाइल की समस्या है, तो आपको एक विशेषज्ञ की मदद लेनी होगी जो सटीक कारण निर्धारित करेगा।
मेरा कंप्यूटर फ़ाइल एक्सटेंशन नहीं दिखाता है, मुझे क्या करना चाहिए?
विंडोज सिस्टम के मानक इंस्टॉलेशन में, कंप्यूटर उपयोगकर्ता को टीपीएल फाइल एक्सटेंशन नहीं दिखता है। इसे सेटिंग्स में सफलतापूर्वक बदला जा सकता है। बस "कंट्रोल पैनल" पर जाएं और "व्यू एंड पर्सनलाइजेशन" चुनें। फिर आपको "फ़ोल्डर विकल्प" दर्ज करने की आवश्यकता है, और "दृश्य" खोलें। "व्यू" टैब में एक विकल्प है "ज्ञात फ़ाइल प्रकारों के एक्सटेंशन छुपाएं" - आपको इस विकल्प का चयन करना होगा और "ओके" बटन दबाकर ऑपरेशन की पुष्टि करनी होगी। इस बिंदु पर, TPL सहित सभी फ़ाइल एक्सटेंशन, फ़ाइल नाम के अनुसार क्रमबद्ध दिखाई देने चाहिए।
HTML में पहले से निर्धारित स्थिर पृष्ठों के आधार पर टेम्प्लेट बनाना सबसे आसान तरीका है। एक उदाहरण का उपयोग करके टेम्पलेट बनाने और कनेक्ट करने पर विचार करें। मान लें कि आपके पास पहले से ही निम्न सामग्री वाली एक HTML फ़ाइल है:
<एचटीएमएल> <सिर > <मेटानाम = "विवरण"सामग्री = /> <मेटानाम = "कीवर्ड"सामग्री = /> <शीर्षक>शीर्षक> <लिंक href= स्टाइल.सीएसएसरिले = "शैली पत्रक"प्रकार = "पाठ/सीएसएस" /> सिर > <शरीर>// मेनू प्रारंभ<टेबल बॉर्डर = "1" > <टीआर > <टीडी><href= "/" > <बी>घरबी>एक >टीडी> टीआर > <टीआर > <टीडी><href= "/के बारे में/"> मेरे बारे मेँएक >टीडी> टीआर > <टीआर > <टीडी><href= "/मैं और मैं/"> मैं और विश्व प्रभुत्वएक >टीडी> टीआर > <टीआर > <टीडी><href= "/ संपर्क/"> संपर्कएक >टीडी> टीआर > टेबल >// मेनू का अंत<एच1>मुख्य पृष्ठएच1> <पी > पी > <पी >मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट:पी > <पी >मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट:पी > <पी >मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट:पी > शरीर> एचटीएमएल>सीएमएस में एक टेम्पलेट जोड़ने के लिए, आपको tpls/content निर्देशिका में एक फ़ाइल बनाने की आवश्यकता है, उदाहरण के लिए, test.tpl, और वहां अपना HTML कोड पेस्ट करें। CSS फ़ाइल को css/cms फ़ोल्डर में रखा जाना चाहिए और इसे style.css नाम दिया जाना चाहिए। छवियों को अधिमानतः छवि फ़ोल्डर में रखा जाना चाहिए। सभी छवियों और सीएसएस फ़ाइलों के पथ बदलना न भूलें।
टिप्पणी
टेम्प्लेट फ़ाइल नाम में रूसी अक्षरों का प्रयोग न करें!
सिस्टम को नए टेम्पलेट को "देखने" के लिए और पृष्ठों को प्रदर्शित करने के लिए इसका उपयोग करना शुरू करने के लिए, टेम्पलेट को सिस्टम में जोड़ा जाना चाहिए। ऐसा करने के लिए, मॉड्यूल की सेटिंग पर जाएं " संरचना", टैब " टेम्पलेट» ( http://yourdomain.ru/admin/content/config/ ) आप चयनित भाषा संस्करण में मौजूद प्रत्येक डोमेन में पहले से स्थापित टेम्पलेट्स की एक सूची देखेंगे।
एक नई टेम्पलेट फ़ाइल कनेक्ट करने के लिए, फ़ील्ड भरें " टेम्पलेट नाम"(इसे कुछ सार्थक नाम दें, उदाहरण के लिए" मेरा परीक्षण पैटर्न"") और " फ़ाइल का नाम"(हमारे मामले में, test.tpl) और "सहेजें" पर क्लिक करें।
यदि आप चाहते हैं कि यह टेम्प्लेट डिफ़ॉल्ट टेम्प्लेट के रूप में उपयोग किया जाए, तो इसके आगे "बेसिक" बॉक्स को चेक करें। यह टेम्प्लेट अब टेम्प्लेट चयन ड्रॉपडाउन में डिफ़ॉल्ट रूप से चुना जाएगा। इसका उपयोग सिस्टम पेजों को प्रदर्शित करने के लिए भी किया जाएगा जो डिफ़ॉल्ट टेम्पलेट (पंजीकरण, पासवर्ड रिकवरी, साइटमैप) का उपयोग करते हैं।
प्रत्येक पृष्ठ को संपादित करते समय टेम्प्लेट ड्रॉप-डाउन सूची में दिखाई देंगे:
इस प्रकार, एक ही पृष्ठ और पृष्ठों के समूह दोनों के लिए उपयुक्त टेम्पलेट का चयन करते हुए, एक साइट पर एक साथ कई टेम्पलेट्स का उपयोग किया जा सकता है।
एक नया पृष्ठ बनाने का प्रयास करें (सुनिश्चित करें कि नया टेम्प्लेट डिज़ाइन टेम्प्लेट विकल्प में चुना गया है) और देखें कि साइट पर क्या होता है।
आपका HTML टेम्प्लेट साइट पर दिखना चाहिए। लेकिन अब यह स्थिर है। अब आपको इसे गतिशील बनाने की जरूरत है।
सबसे पहले, आपको यह निर्धारित करने की आवश्यकता है कि HTML कोड के कौन से भाग बदलेंगे। हमारे मामले में, निम्नलिखित बदल जाएगा:
खिड़की का शीर्षक
कीवर्ड और विवरण मेटा टैग;
पाठ का शीर्षक
;
वास्तविक पाठ;
साइट मेनू।
इसका मतलब है कि हमें HTML टेम्प्लेट के साथ थोड़ा काम करना होगा और सेक्शन बदलने के बजाय संबंधित मैक्रोज़ को रखना होगा।
उदाहरण के लिए, HTML फ़ाइल की शुरुआत में, मेटा टैग और शीर्षक सेट होते हैं:
<मेटानाम = "विवरण"सामग्री = "वसीली पुपकिन की वेबसाइट का विवरण" /> <मेटानाम = "कीवर्ड"सामग्री = "वास्या वसीली पुपकिन की आधिकारिक साइट" /> <शीर्षक>वास्या पुपकिन की वेबसाइट: मुख्य पृष्ठशीर्षक>हम उन्हें संबंधित मैक्रोज़ से बदलते हैं (मैक्रो की सूची परिशिष्ट में दी गई है):
<मेटानाम = "विवरण"सामग्री = "% विवरण%" /> <मेटानाम = "कीवर्ड"सामग्री = "%कीवर्ड%" /> <शीर्षक>%शीर्षक%शीर्षक>अब, पृष्ठ बनाते समय, सिस्टम प्रत्येक पृष्ठ के लिए अलग-अलग निर्दिष्ट मेटा टैग और शीर्षक लेगा और संबंधित मैक्रो के बजाय उन्हें प्रतिस्थापित करेगा। मैक्रो नाम याद रखना आसान है।
हम पाठ के शीर्षक के साथ भी ऐसा ही करेंगे। यह इस प्रकार था:
<एच1>मुख्य पृष्ठएच1>और ऐसा हो जाएगा। पाठ का शीर्षक% शीर्षलेख% मैक्रो द्वारा प्रदर्शित किया जाता है:
<एच1>% शीर्षलेख%एच1>पृष्ठ का मुख्य भाग भी बदलता है:
<पी >मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट:पी > <पी >मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट:पी > <पी >मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट:पी > <पी >मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट: मेरे बारे में टेक्स्ट:पी >पृष्ठ के मुख्य भाग को प्रदर्शित करने के लिए एक मैक्रो है। %विषय% :
%विषय%टैग के बीच फ़ाइल की शुरुआत में
तथामैक्रो डालें:यह लाइन त्वरित संपादन फ़ंक्शन और अन्य उपयोगी सुविधाओं को सक्षम करती है। इसके साथ, आप क्लिक कर सकते हैं खिसक जाना +डी, साइट के वर्तमान पृष्ठ या उसके किसी अंश को संपादित करने के लिए तुरंत जाएं।
परिणाम निम्नलिखित होना चाहिए:
<एचटीएमएल> <सिर > <मेटानाम = "विवरण"सामग्री = "% विवरण%" /> <मेटानाम = "कीवर्ड"सामग्री = "%कीवर्ड%" /> <शीर्षक>%शीर्षक%शीर्षक> <लिंक href= स्टाइल.सीएसएसरिले = "शैली पत्रक"प्रकार = "पाठ/सीएसएस" /> % सिस्टम में शामिल हैं QuickEditJs ()%सिर > <शरीर>// मेनू प्रारंभ<टेबल बॉर्डर = "1" > <टीआर > <टीडी><href= "/" > <बी>घरबी>एक >टीडी> टीआर > <टीआर > <टीडी><href= "/के बारे में/"> कम्पनी के बारे मेंएक >टीडी> टीआर > <टीआर > <टीडी><href= "/ परियोजनाओं/"> परियोजनाओंएक >टीडी> टीआर > <टीआर > <टीडी><href= "/ संपर्क/"> संपर्कएक >टीडी> टीआर > टेबल >// मेनू का अंत<एच1>% शीर्षलेख%एच1>%विषय%शरीर> एचटीएमएल>इसलिए, हम टेम्प्लेट फ़ाइल को सहेजते हैं और परिणाम देखते हैं। अब मेन्यू को छोड़कर पेज लगभग पूरी तरह से गतिशील है। साइट मेनू को "पुनर्जीवित" करना आवश्यक है। आइए देखें कि मेनू कैसे निर्धारित किया जाता है:
// मेनू प्रारंभ<टेबल बॉर्डर = "1" > <टीआर > <टीडी><href= "/" > <बी>घरबी>एक >टीडी> टीआर > <टीआर > <टीडी><href= "/के बारे में/"> मेरे बारे मेँएक >टीडी> टीआर > <टीआर > <टीडी><href= "/मैं और मैं/"> मैं और विश्व प्रभुत्वएक >टीडी> टीआर > <टीआर > <टीडी><href= "/ संपर्क/"> संपर्कएक >टीडी> टीआर > टेबल >// मेनू का अंतमेनू में आइटम होते हैं। मेनू स्वयं किसी तरह डिज़ाइन किया गया है, और वस्तुओं का एक डिज़ाइन भी है। उदाहरण के लिए, पूरे मेनू में एक फ्रेम या पृष्ठभूमि हो सकती है, वर्तमान मेनू आइटम बोल्ड हो सकता है, और इसी तरह। साथ ही एक मेनू में विभिन्न स्तर हो सकते हैं।
मेनू फ्रेम का चयन करें:
// मेनू प्रारंभ<टेबल बॉर्डर = "1" > टेबल >// मेनू का अंतमेनू आइटम इस तरह दिखता है:
<टीआर > <टीडी><href= "/ संपर्क/"> संपर्कएक >टीडी> टीआर >वर्तमान मेनू आइटम को अलग तरीके से स्वरूपित किया गया है:
<टीआर > <टीडी><href= "/" > <बी>घरबी>एक >टीडी> टीआर >मूल मेनू टेम्पलेट /tpls/content/menu/default.tpl फ़ाइल में स्थित है और इस तरह दिखता है:
%मूलपाठ%