Extension:HideSection/hi

From Linux Web Expert

मीडियाविकि एक्सटेंशन मैन्युअल
HideSection
प्रकाशन की स्थिति: स्थिर
कार्यान्वयन सदस्य इंटरफ़ेस, स्किन
विवरण A MediaWiki extension that adds links on each header to hide/show the section.
लेखक Brent Laabs (BrentLaabstalk)
नवीनतम संस्करण 2 (2022-10-03)
MediaWiki 1.25+
PHP 5.5+
डेटाबेस बदलता है नहीं
लाइसेंस MIT लाइसेंस
डाउनलोड करें
उदाहरण allthetropes.org
$wgHideSectionImages, $wgHideSectionHideText, $wgHideSectionTitleLink
Quarterly downloads Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
Public wikis using Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').

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

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

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

स्थापना

  • <translate> <tvar name=1>डाउनलोड करें</tvar> and place the file(s) in a directory called <tvar name=name>HideSection</tvar> in your <tvar name=ext>extensions/</tvar> folder.</translate>
  • <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
    wfLoadExtension( 'HideSection' );
    
  • File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>

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

$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 पर सेट किया जाता है, यह पृष्ठ के शीर्षक के दाएँ तरफ एक सभी दिखाएँ/सभी छिपाएँ बटन जोड़ देता है।

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

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

ये भी देखें