मोनोबूक त्वचा के आधार पर मीडियाविकि त्वचा कैसे बनाएं

मीडियाविकि सॉफ्टवेयर ओपन सोर्स सॉफ्टवेयर है जो विकीहो, विकिपीडिया, विकिपीडिया, और कई अन्य विकी साइट पर आधारित हैं. सॉफ्टवेयर कई उत्कृष्ट सुविधाओं के साथ पैक आता है, जिसमें खाल का एक डिफ़ॉल्ट सेट शामिल है.

हालांकि, आप सॉफ़्टवेयर और इसकी शक्ति का उपयोग करना चाह सकते हैं, फिर भी आपकी साइट में अपना स्वयं का इंटरफ़ेस है. यह तब होता है जब खाल में किक. उनका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि मीडियाविकि सॉफ़्टवेयर कैसा दिखता है और महसूस करता है. जमीन से अपनी त्वचा बनाने के बजाय, यह आलेख आपको दिखाता है कि सॉफ़्टवेयर के साथ तैयार मोनोबूक त्वचा के आधार पर त्वचा कैसे बनाएं. फिर आप इस टेम्पलेट को मूल को खतरे में डालने के बिना सुरक्षित रूप से संशोधित कर सकते हैं, और यह आपको मूल त्वचा को संशोधित किए बिना जो भी संशोधन करना चाहते हैं, उसे आजमाने के लिए एक जगह देता है. यह उन लोगों के लिए भी उपयोगी है जो हाथों पर दृष्टिकोण का उपयोग करके मीडियाविकि साइटों में स्किनिंग सीखना चाहते हैं.प्रदर्शन के उद्देश्य के लिए, लेख मान लेगा कि आप नामित एक त्वचा बनाना चाहते हैं Monobookmodified, यह शुरुआत में डिफ़ॉल्ट मोनोबुक त्वचा की एक सटीक प्रति है.

कदम

  1. शीर्षक वाली छवि मोनोबूक त्वचा चरण 1 के आधार पर एक मीडियाविकि त्वचा बनाएं
1. स्किन निर्देशिका में Monobookmodified नाम की एक नई निर्देशिका बनाएं जो आपकी मीडियाविकि इंस्टॉलेशन की मूल निर्देशिका में है. सभी-छोटे अक्षरों के साथ निर्देशिका बनाना महत्वपूर्ण है और निर्देशिका के नाम पर पूंजी अक्षरों का उपयोग न करें, भले ही आपकी त्वचा का नाम उनके पास हो.
  • शीर्षक वाली छवि मोनोबूक त्वचा चरण 2 के आधार पर एक मीडियाविकि त्वचा बनाएं
    2. स्किन्स / मोनोबूक में सभी फ़ाइलों को स्किन्स / मोनोबुकमोडाइड निर्देशिका में कॉपी करें.
  • शीर्षक वाली छवि मोनोबूक त्वचा चरण 3 के आधार पर एक मीडियाविकि त्वचा बनाएं
    3. स्किन्स निर्देशिका में एक नई टेक्स्ट फ़ाइल बनाएं और इसे monobookmodified नाम दें.पीएचपी
  • शीर्षक वाली छवि मोनोबूक त्वचा चरण 4 के आधार पर एक मीडियाविकि त्वचा बनाएं
    4. मोनोबुक की सभी सामग्री की प्रतिलिपि बनाएँ.PHP monobookmodified में.PHP फ़ाइल.
  • शीर्षक वाली छवि मोनोबूक त्वचा चरण 5 के आधार पर एक मीडियाविकि त्वचा बनाएं
    5. Monobookmodified खोलें.एक पाठ / PHP संपादक जैसे PHP फ़ाइल जैसे नोटपैड, नोटपैड ++, ड्रीमवेवर, केट या किसी अन्य संपादक को पाठ को बदलने और बदलने में सक्षम!
  • शीर्षक वाली छवि मोनोबूक त्वचा चरण 6 के आधार पर एक मीडियाविकि त्वचा बनाएं
    6. Monobookmodified में कोड खोजें और बदलें.जैसा कि उल्लेख किया गया है कोड प्रतिस्थापन इस लेख का खंड.
  • शीर्षक वाली छवि मोनोबूक त्वचा चरण 7 के आधार पर एक मीडियाविकि त्वचा बनाएं
    7. स्किन्स / monobookmodified निर्देशिका पर जाएं और फ़ाइल मुख्य खोलें.एक पाठ संपादक में सीएसएस (या शैली-शीट संपादित करने के लिए कोई भी कार्यक्रम). स्टाइल-शीट में कुछ सरल बदलें (एच 1, एच 2, एच 3, एच 4, एच 5, एच 6 आइटम रंग को बदलकर हेडर के रंग को प्रतिस्थापित करना सबसे आसान है "काली" कहने के लिए "नीला")
  • शीर्षक वाली छवि मोनोबूक त्वचा चरण 8 के आधार पर एक मीडियाविकि त्वचा बनाएं
    8. MediaWiki साइट खोलें जिसे आप एक वेब ब्राउज़र में संपादित कर रहे हैं और वरीयता पृष्ठ पर जाएं. त्वचा को नई त्वचा में बदलें और अपने पृष्ठ को पुनः लोड करें. हेडर को अब नीले रंग में प्रदर्शित करना चाहिए (या किसी भी रंग जिसे आप पहले चुनते हैं)
  • शीर्षक वाली छवि मोनोबूक त्वचा चरण 9 के आधार पर एक मीडियाविकि त्वचा बनाएं
    9. संशोधित करना शुरू करें मुख्य.सीएसएस फ़ाइल नई त्वचा की शैलियों को बदलने के लिए.
  • इस त्वचा को मूल मोनोबुक त्वचा से पृष्ठभूमि रंग में संशोधित किया गया था और प्रत्येक लेख के नीचे एक दूसरा टूलबार जोड़कर.
  • 1 का विधि 1:
    कोड प्रतिस्थापन
    • निम्नलिखित कोड खोजें:

    कक्षा Skinmonobook Skintemplate {/ ** का उपयोग Monobook का उपयोग करता है. * / फंक्शन InitPage (और $ आउट) {Skintemplate :: InitPage ($ OUT) - $ यह->Skinname = `monobook` - $ यह->stylename = `monobook` - $ यह->टेम्पलेट = `monobooktemplate`-}}

    और इसके साथ बदलें:

    कक्षा Skinmonobookmodified skintemplate {/ ** monobookmodified का उपयोग करके विस्तारित करता है. * / फंक्शन InitPage (और $ आउट) {Skintemplate :: InitPage ($ OUT) - $ यह->Skinname = `monobookmodified` - $ यह->stylename = `monobookmodified` - यह $->टेम्पलेट = `monobookmodifiedtemplate`-}}

    • निम्नलिखित कोड खोजें:

    कक्षा monobooktemplate QuickTemplate {

    और इसके साथ बदलें

    कक्षा monobookmodifiedtemplate QuickTemplate {

    • निम्नलिखित कोड खोजें:

    wfrunhooks (`monobooktemplatetoolboxend`, सरणी (और $ यह));

    और इसके साथ बदलें

    wfrunhooks (`monobookmodifiedtemplatetoolboxend`, सरणी (और $ यह));

    • निम्नलिखित कॉल खोजें:

    HTML (`CSSLINKS`) ?>

    और इसके साथ बदलें:

    href ="पाठ (`स्टाइलपैथ`) ?>/ आम / साझा.सीएसएस?" />href ="पाठ (`स्टाइलपैथ`) ?>/ सामान्य / सामान्यप्रिंट.सीएसएस?" />href ="पाठ (`स्टाइलपैथ`) ?>/ पाठ (`स्टाइलनाम`) ?>/मुख्य.सीएसएस?" />


    href ="/ सूचकांक.पीएचपी?शीर्षक = mediawiki: आम.सीएसएस और usemsgcache = हाँ और ctype = पाठ% 2fcss और एक्शन = रॉ" />href ="/ सूचकांक.पीएचपी?शीर्षक = mediawiki: प्रिंट.सीएसएस और usemsgcache = हाँ और ctype = पाठ% 2fcss और एक्शन = रॉ" />href ="/ सूचकांक.पीएचपी?शीर्षक = mediawiki: monobookmodifiedified.सीएसएस और usemsgcache = हाँ और ctype = पाठ% 2fcss और एक्शन = रॉ"/>href ="/ सूचकांक.पीएचपी?शीर्षक = - & action = रॉ और टीएस = 200 90313183030 और जनरल = सीएसएस" टाइप ="पाठ / सीएसएस"/>

    टिप्स

    यह सुनिश्चित करने के लिए कि सब कुछ ठीक है, विभिन्न प्रकार के पृष्ठों पर आपकी नई त्वचा (सामान्य लेख / पृष्ठ, विशेष पृष्ठ, विभिन्न नामों में और समान).
  • आप उपयोग करना चाह सकते हैं "पूर्व दर्शन" इसे लागू करने से पहले त्वचा के नाम के पास लिंक "पसंद".
  • एक बार जब आप इसके साथ समाप्त हो जाते हैं तो अपनी नई त्वचा को डिफ़ॉल्ट के रूप में सेट करने की भी सिफारिश की जाती है.
  • चेतावनी

    इस आलेख में वर्णित प्रक्रिया को एक उत्पादन वातावरण में लागू नहीं किया जाना चाहिए. एक लैब या परीक्षण वातावरण को सबसे बारीकी से निमाही पर्यावरण की नकल करने के लिए बनाया जाना चाहिए.इस माहौल का उपयोग करके, प्रक्रिया का परीक्षण करें.जब सभी घटकों का परीक्षण किया गया है और सफलतापूर्वक परिचालन कर रहे हैं, तो उन्हें उत्पादन पर्यावरण और सर्वर (ओं) में कॉपी किया जाना चाहिए.
  • यदि नई त्वचा को पूर्वावलोकन किए बिना लागू किया जाता है, तो मूल त्वचा को ढूंढना और पुनर्स्थापित करना अक्सर कुछ असफल होना चाहिए या अनुमोदन पास नहीं होना चाहिए.
  • यह प्रक्रिया PHP और HTML से परिचित कर्मियों द्वारा पूरा की जानी चाहिए, या इस तरह के व्यक्ति द्वारा जटिलता उत्पन्न होने वाली स्थिति में पर्यवेक्षित की जानी चाहिए.
  • सामाजिक नेटवर्क पर साझा करें:
    समान