एक्सटेंशन:DynamicSidebar

From mediawiki.org
This page is a translated version of the page Extension:DynamicSidebar and the translation is 79% complete.
Outdated translations are marked like this.
मीडियाविकि एक्सटेंशन मैन्युअल
DynamicSidebar
प्रकाशन की स्थिति: स्थिर
कार्यान्वयन स्किन , MyWiki
विवरण सदस्य पृष्ठ, समूह, और श्रेणियों के आधार पर डायनामिक साइडबार्स प्रदान करता है।
लेखक Ryan Lane (Ryan laneवार्ता)
नवीनतम संस्करण 1.1 (2020-05-12)
संगतता नीति मीडियाविकि के साथ प्रकाशित स्नैपशॉट्स। Master में पीछे की तरफ से संगतता नहीं है।
MediaWiki 1.29+
लाइसेंस GNU साधारण सार्वजनिक लाइसेंस 2.0 या अधिक
डाउनलोड करें
  • $wgDynamicSidebarUseUserpages
  • $wgDynamicSidebarUseCategories
  • $wgDynamicSidebarUsePageCategories
  • $wgDynamicSidebarUseGroups
Quarterly downloads 74 (Ranked 80th)
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' );
    
  • आवश्यकतानुसार कॉन्फ़िगर करें।
  • Yes पूर्ण – अपने विकि पर 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