एक्सटेंशन:HideSection

This page is a translated version of the page Extension:HideSection and the translation is 100% complete.
मीडियाविकि एक्सटेंशन मैन्युअल
OOjs UI icon advanced-invert.svg
HideSection
प्रकाशन की स्थिति: स्थिर
कार्यान्वयन सदस्य इंटरफ़ेस, स्किन
विवरण A MediaWiki extension that adds links on each header to hide/show the section.
लेखक Brent Laabs (BrentLaabsवार्ता)
नवीनतम संस्करण 2 (2022-10-03)
MediaWiki 1.25+
PHP 5.5+
डेटाबेस बदलता है नहीं
लाइसेंस MIT लाइसेंस
डाउनलोड करें
उदाहरण allthetropes.org
$wgHideSectionImages, $wgHideSectionHideText, $wgHideSectionTitleLink

HideSection एक मीडियाविकि एक्सटेंशन है जो हर हैडर पर एक कड़ी जोड़ देता है जिसकी मदद से उस अनुभाग को छिपाया या विस्तृत किया जा सकता है। इससे सदस्य लंबे विकि पृष्ठों पर आसानी से खोज सकते हैं और सीधे उस अनुभाग पर जा सकते हैं जिसे वे पढ़ना चाहते हैं।

यह एक्सटेंशन पदानुक्रमानुसार अनुभाग छिपाता है। इसका मतलब है कि अगर आप किसी ऊपरी-स्तर हैडर को छिपाते हैं, उसके नीचे के सभी हैडर्स को भी छिपा दिया जाता है। आम तौर पर हैडर की सम्पादन कड़ी के पास एक "दिखाएँ" या "छिपाएँ" कड़ी दिखाई जाएगी, मगर इसे कॉन्फ़िगर करके इन्हें चित्रों से भी बदला जा सकता है। साथ में, एक "सभी दिखाएँ"/"सभी छिपाएँ" बटन भी होता है, या तो पहले हैडर पर या फिर पृष्ठ के शीर्षक के पास।

किसी बग या समस्या को रिपोर्ट करने के लिए कृपया Miraheze Phabricator का इस्तेमाल करें।

स्थापना

  • फाइलों को डाउनलोड करें और अपने extensions/ फोल्डर के HideSection नामक डिरेक्ट्री में डालें।
  • अपने LocalSettings.php फ़ाइल के नीचे निम्नलिखित कोड जोड़ें:
    wfLoadExtension( 'HideSection' );
    
  •   पूर्ण – अपने विकि पर Special:Version पर जाकर देखें कि एक्सटेंशन को सफलतापूर्वक स्थापित किया गया है कि नहीं।

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

$wgHideSectionImages
छिपाने/दिखाने की कड़ियों के रूप में इन चित्रों का इस्तेमाल करें। डिफ़ॉल्ट है null। अगर इस ऐरे को सेट किया जाता है, चित्रों को स्थान में चिह्नित जगहों पर जोड़ा जाएगा। स्थान "begin" का मतलब है हैडर के पहले टेक्स्ट से पहले, और "end" का मतलब है हैडर के अंत में।
$wgHideSectionImages = [
	"show" => "https://upload.wikimedia.org/wikipedia/commons/b/bc/Vector_right_arrow_link.png",
	"hide" => "https://upload.wikimedia.org/wikipedia/commons/2/27/Vector_down_arrow_link.png",
	"location" => "begin" # or "end"
];
$wgHideSectionHideText
अगर true पर सेट किया जाता है, दिखाने/छिपाने की टेक्स्ट कड़ियों को छिपा दिया जाता है। तब काम आता है जब सिर्फ चित्र जोड़ने हों।
$wgHideSectionTitleLink
अगर true पर सेट किया जाता है, यह पृष्ठ के शीर्षक के दाएँ तरफ एक सभी दिखाएँ/सभी छिपाएँ बटन जोड़ देता है।

ज्ञात समस्याएँ

  • यथादृश्य सम्पादिका अक्षम करने पर अजीब स्वभाव: टास्क T146564
  • Skin:Minerva पर अनुभागों को छिपाया नहीं जा सकता, जो असल में उस स्किन की एक डिफ़ॉल्ट सुविधा है।

ये भी देखें