2013-05-27 12 views
5

मैं mediawiki.org पर कुछ ट्यूटोरियल्स का पालन कर रहा हूं लेकिन मैंने इसे नहीं बनाया। मुझे अपने सभी विकी में उपलब्ध होने के लिए एक नया सीएसएस या जेएस कोड जोड़ना होगा (मूल रूप से कारण मुझे कुछ div टैग जोड़ने की आवश्यकता है)।मीडियाविकि में सीएसएस या जेएस फ़ाइल जोड़ना?

क्या आप लोग मेरी मदद कर सकते हैं?

इसकी सराहना करें।

+0

कौन सा ट्यूटोरियल? आपने संघर्ष कहाँ किया? – str

+0

http://stackoverflow.com/a/13614085/1333493 लागू होता है। – Nemo

उत्तर

8

आप सीएसएस या जे एस फ़ाइलें पृष्ठ नाम पर अपने विकि द्वारा इस्तेमाल किया संपादित कर सकते हैं।

विशिष्ट विषयों के लिए उपयोग किए जाने वाले समान पृष्ठ भी हैं। उदाहरण के लिए, यदि आपका विकी वेक्टर विषय उपयोग कर रहा है, तो आप उस विषय के लिए विशिष्ट कोड पर जगह कर सकते हैं:

MediaWiki:Vector.css 
MediaWiki:Vector.js 

इन पृष्ठों में से किसी का संपादन व्यवस्थापक अधिकार की आवश्यकता होगी।

+0

रूट के रूप में लॉग इन किया गया: निषिद्ध आपको इस सर्वर पर /mediawiki/MediaWiki:Common.css तक पहुंचने की अनुमति नहीं है। –

+1

यह मीडियाविकि त्रुटि संदेश नहीं है। या तो आपने इसे सही तरीके से स्थापित नहीं किया है, या आप कुछ और गलत कर रहे हैं। – duskwuff

+0

यह एकमात्र सही जवाब है! – Roman

0

मेरे अनुभव में, मुझे /skins/Vector.php और /skins/vector/main.css फ़ाइलों को संशोधित करना पड़ा। क्या आप विस्तार से समझा सकते हैं कि आप क्या करने की कोशिश कर रहे हैं?

MediaWiki:Common.css 
MediaWiki:Common.js 

उदाहरण के लिए, यहाँ the Common.css used by Wikipedia है:

+0

मैं अपने मीडियाविकी प्रोजेक्ट में एक नया सीएसएस पेज जोड़ना चाहता हूं, एक फाइल जहां मेरे divs और टेबल को संपादित करना है। –

1

यदि आप मौजूदा मीडियाविकि थीम का पुन: उपयोग और विस्तार करने की योजना बना रहे हैं, तो आपको एक नई सीएसएस फ़ाइल जोड़ने की आवश्यकता नहीं है। यह बहुत आसान है।

मान लीजिए कि आपकी विकी mywiki.local/wiki/पर चल रही है, और हम वेक्टर त्वचा का उपयोग करते हैं।

अब आपको बस इतना करना है, mywiki.local/wiki/MediaWiki: Vector.css खोलना है और पृष्ठों में जोड़े गए DIV के लिए शैलियों को जोड़ना है।

असली सवाल यह है कि: क्या आप त्वचा को संशोधित करने की योजना बना रहे हैं, या क्या आप सिर्फ अपनी खुद की डीआईवी विकी पृष्ठों में जोड़ने की योजना बना रहे हैं? वैसे भी, दोनों मामलों में आप फाइल सिस्टम में चारों ओर हैकिंग से बचने के लिए मीडियाविकि के माध्यम से त्वचा सीएसएस को संपादित कर सकते हैं - जो प्रत्येक अपडेट के साथ टूट जाता है।

किसी भी कीमत पर मीडियाविकि फ़ाइलों को संपादित करने से बचें, अपग्रेड इस तरह से दर्दनाक हो जाते हैं।

यदि आप सभी मीडियाविकि खाल के लिए उपलब्ध पृष्ठों में अपने डीआईवी के लिए शैलियों बनाना चाहते हैं, तो आपको mywiki.local/wiki/MediaWiki: Common.css संपादित करना होगा। यहां किए गए परिवर्तन सभी खाल पर लागू होते हैं।

संबंधित मुद्दे