एक्सटेंशन:DynamicSidebar

This page is a translated version of the page Extension:DynamicSidebar and the translation is 100% complete.
मीडियाविकि एक्सटेंशन मैन्युअल
OOjs UI icon advanced-invert.svg
DynamicSidebar
प्रकाशन की स्थिति: स्थिर
Extension DynamicSidebar example.png
कार्यान्वयन स्किन , MyWiki
विवरण सदस्य पृष्ठ, समूह, और श्रेणियों के आधार पर डायनामिक साइडबार्स प्रदान करता है।
लेखक Ryan Lane (Ryan laneवार्ता)
नवीनतम संस्करण 1.1 (2020-05-12)
संगतता नीति मीडियाविकि के साथ प्रकाशित स्नैपशॉट्स। Master में पीछे की तरफ से संगतता नहीं है।
MediaWiki 1.29+
लाइसेंस GNU साधारण सार्वजनिक लाइसेंस 2.0 या उसके बाद
डाउनलोड करें
  • $wgDynamicSidebarUseUserpages
  • $wgDynamicSidebarUseCategories
  • $wgDynamicSidebarUsePageCategories
  • $wgDynamicSidebarUseGroups
DynamicSidebar एक्सटेंशन को अनुवादित करें अगर यह translatewiki.net पर उपलब्ध है
मुद्दे अधूरे कार्य · बग की रिपोर्ट करें

DynamicSidebar लॉग-इन किए हुए सदस्यों के लिए साइडबार की कार्यक्षमता को बढ़ाता है। अगर सक्षम किया जाता है, सदस्य "User:<username>/Sidebar" पृष्ठ की मदद से अपने अनुकूलित साइडबार्स जोड़ सकते हैं। प्रबंधक, समूहों और सदस्य-पृष्ठ श्रेणियों के लिए क्रमशः "MediaWiki:Sidebar/Group:<group>" और "MediaWiki:Sidebar/Category:<category>" पृष्ठों की मदद से साइडबार्स जोड़ सकते हैं।

स्थापना

कॉन्फ़िगरेशन

निम्नलिखित विकल्प उपलब्ध हैं:

// डीबगिंग सक्षम करें
$wgDebugLogGroups['dynamic-sidebar'] = '/tmp/sidebar-debug.txt';

// सदस्यों को User:<username>/Sidebar में अपने अनुकूलित साइडबार्स बनाने की अनुमति दें
// डिफ़ॉल्ट: true
$wgDynamicSidebarUseUserpages = true;

// MediaWiki:Sidebar/Group:<group> में समूह साइडबार्स की अनुमति दें
// डिफ़ॉल्ट: true
$wgDynamicSidebarUseGroups = true;

// MediaWiki:Sidebar/Category:<category> में श्रेणी-आधारित साइडबार्स की अनुमति दें
// डिफ़ॉल्ट: true
$wgDynamicSidebarUseCategories = 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 को सक्षम करने के बाद प्रबंधक को "MediaWiki:Sidebar" पृष्ठ पर निम्न पंक्ति जोड़नी होगी:

* CATEGORY-SIDEBAR

इस स्ट्रिंग को सदस्य के सदस्य-पृष्ठ पर श्रेणी साइडबार्स से बदल दिया जाएगा।

प्रबंधकों को हर श्रेणी के लिए साइडबार्स को "MediaWiki:Sidebar/Category:<श्रेणी>" पृष्ठ पर परिभाषित करना होगा। अगर किसी सदस्य के सदस्य-पृष्ठ पर कई श्रेणियाँ मौजूद होती हैं, हर श्रेणी के साइडबार को दिखाया जाएगा। सदस्य अपने सदस्य-पृष्ठ पर श्रेणियाँ जोड़कर साइडबार्स जोड़ सकते हैं।

संभावित समस्याएँ

अगर डायनामिक साइडबार नहीं दिखता है या फिर मेन्यू को छोटा करना नामुमकिन होता है, आपको CollapsibleVector स्थापित करना होगा (कड़ी नीचे है):

See also