एक्सटेंशन:DynamicSidebar
![]() प्रकाशन की स्थिति: स्थिर |
|
---|---|
![]() |
|
कार्यान्वयन | स्किन , MyWiki |
विवरण | सदस्य पृष्ठ, समूह, और श्रेणियों के आधार पर डायनामिक साइडबार्स प्रदान करता है। |
लेखक | Ryan Lane (Ryan laneवार्ता) |
नवीनतम संस्करण | 1.1 (2020-05-12) |
संगतता नीति | मीडियाविकि के साथ प्रकाशित स्नैपशॉट्स। Master में पीछे की तरफ से संगतता नहीं है। |
MediaWiki | 1.29+ |
लाइसेंस | GNU साधारण सार्वजनिक लाइसेंस 2.0 या अधिक |
डाउनलोड करें | |
|
|
Quarterly downloads | 74 (Ranked 76th) |
DynamicSidebar एक्सटेंशन को अनुवादित करें अगर यह translatewiki.net पर उपलब्ध है | |
मुद्दे | अधूरे कार्य · बग की रिपोर्ट करें |
DynamicSidebar लॉग-इन किए हुए सदस्यों के लिए साइडबार की कार्यक्षमता को बढ़ाता है। अगर सक्षम किया जाता है, सदस्य "User:<username>/Sidebar" पृष्ठ की मदद से अपने अनुकूलित साइडबार्स जोड़ सकते हैं। प्रबंधक, समूहों और सदस्य-पृष्ठ श्रेणियों के लिए क्रमशः "MediaWiki:Sidebar/Group:<group>" और "MediaWiki:Sidebar/Category:<category>" पृष्ठों की मदद से साइडबार्स जोड़ सकते हैं।
स्थापना
- फ़ाइलों को डाउनलोड करें और अपने
extensions/
फ़ोल्डर केDynamicSidebar
नामक डिरेक्ट्री में डालें।
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DynamicSidebar - अपने LocalSettings.php फ़ाइल के अंत में निम्न कोड जोड़ें:
wfLoadExtension( 'DynamicSidebar' );
- आवश्यकतानुसार कॉन्फ़िगर करें।
- पूर्ण – अपने विकि पर Special:Version पर जाकर देखें कि एक्सटेंशन को सफलतापूर्वक स्थापित किया गया है कि नहीं।
कॉन्फ़िगरेशन
निम्नलिखित विकल्प उपलब्ध हैं:
// डीबगिंग सक्षम करें
$wgDebugLogGroups['dynamic-sidebar'] = '/tmp/sidebar-debug.txt';
// सदस्यों को User:<username>/Sidebar में अपने अनुकूलित साइडबार्स बनाने की अनुमति दें
// डिफ़ॉल्ट: true
$wgDynamicSidebarUseUserpages = true;
// MediaWiki:Sidebar/Group:<group> में समूह साइडबार्स की अनुमति दें
// डिफ़ॉल्ट: true
$wgDynamicSidebarUseGroups = true;
// MediaWiki:Sidebar/Category:<category> में श्रेणी-आधारित साइडबार्स की अनुमति दें (It will only show the sidebar if the category is set on the user page.)
// डिफ़ॉल्ट: true
$wgDynamicSidebarUseCategories = true;
// Allow category based sidebars under MediaWiki:Sidebar/Category:<category> (will only show the sidebar if the category is set on the page).
// Default: false
$wgDynamicSidebarUsePageCategories = true;
उपयोग
अनुकूलित सदस्य साइडबार्स
$wgDynamicSidebarUseUserpages
को सक्षम करने के बाद प्रबंधक को "MediaWiki:Sidebar" पृष्ठ पर निम्न पंक्ति जोड़नी होगी:
* USER-SIDEBAR
इस स्ट्रिंग को सदस्य के साइडबार से बदल दिया जाएगा।
सदस्य अपने साइडबार्स "User:<सदस्यनाम>/Sidebar" पृष्ठ पर परिभाषित कर सकते हैं।
समूह साइडबार्स
$wgDynamicSidebarUseGroups
को सक्षम करने के बाद प्रबंधक को "MediaWiki:Sidebar" पृष्ठ पर निम्न पंक्ति जोड़नी होगी:
* GROUP-SIDEBAR
इस स्ट्रिंग को सदस्य के समूह साइडबार्स से बदल दिया जाएगा।
प्रबंधकों को हर समूह के लिए साइडबार्स को "MediaWiki:Sidebar/Group:<समूह>" पृष्ठ पर परिभाषित करना होगा। अगर कोई सदस्य एकाधिक समूहों में है, हर समूह के साइडबार को दिखाया जाएगा। The group name listed here should be as expressed in LocalSettings.php, so "MediaWiki:Sidebar/Group:sysop", not "MediaWiki:Sidebar/Group:Administrator" or "MediaWiki:Sidebar/Group:Administrators".
श्रेणी साइडबार्स
$wgDynamicSidebarUseCategories
को सक्षम करने के बाद प्रबंधक को "$2" पृष्ठ पर निम्न पंक्ति जोड़नी होगी:
$wgDynamicSidebarUsePageCategories
must be enabled to allow Users to add sidebars to pages based on the category set in the page.
Then an administrator must add the following on the page "MediaWiki:Sidebar":
* CATEGORY-SIDEBAR
इस स्ट्रिंग को सदस्य के सदस्य-पृष्ठ पर श्रेणी साइडबार्स से बदल दिया जाएगा।
प्रबंधकों को हर श्रेणी के लिए साइडबार्स को "MediaWiki:Sidebar/Category:<श्रेणी>" पृष्ठ पर परिभाषित करना होगा। अगर किसी सदस्य के सदस्य-पृष्ठ पर कई श्रेणियाँ मौजूद होती हैं, हर श्रेणी के साइडबार को दिखाया जाएगा। सदस्य अपने सदस्य-पृष्ठ पर श्रेणियाँ जोड़कर साइडबार्स जोड़ सकते हैं।
संभावित समस्याएँ
अगर डायनामिक साइडबार नहीं दिखता है या फिर मेन्यू को छोटा करना नामुमकिन होता है, आपको CollapsibleVector स्थापित करना होगा (कड़ी नीचे है):
See also
इस एक्सटेंशन को निम्न विकि फ़ार्म्स/होस्ट्स और/या पैकेजिस में शामिल किया गया है: यह कोई आधिकारिक सूची नहीं है। कुछ विकि फ़ॉर्म्स/होस्ट्स और/या पैकेजिस में यह एक्सटेंशन शामिल हो सकता है हालाँकि वो शायद यहाँ सूचीबद्ध न हों। सुनिश्चित करने के लिए हमेशा अपने विकि फ़ार्म/होस्ट से संपर्क करें या बंडल जाँचें। |