Help:पृष्ठ स्थिति सूचक
पृष्ठ स्थिति सूचक आईकॉन्स (या टेक्स्ट के छोटे हिस्से) हैं जो मुख्य सामग्री के बाहर दिखाए जाते हैं और लेख की स्थिति के बारे में जानकारी प्रदान करते हैं (जैसे पृष्ठ सुरक्षित है कि नहीं, या फिर लेख निर्वाचित लेख है कि नहीं)।
इन्हें ऊपरी आईकॉन्स, पृष्ठ आईकॉन्स, हैडिंग आईकॉन्स या शीर्षक आईकॉन्स भी कहा जाता है।
इस कार्यक्षमता को मीडियाविकि 1.25 पर Gerrit change 162609 में, टास्क T25796 को ठीक करने तथा इस समस्या के अंग्रेज़ी विकिपीडिया के 'Top icon' साँचे जैसे जुगाड़ू समाधानों का समाधान करने के लिए जोड़ा गया था।
पृष्ठ स्थिति सूचक देखना
पृष्ठ स्थिति सूचक आम तौर पर पृष्ठ के ऊपरी-दाएँ कोने में, मुख्य सामग्री के बाहर, या फिर बिलकुल पृष्ठ शीर्षक से पहले दिखाए जाते हैं। इनकी सटीक जगह स्किन पर निर्भर होती है।
पृष्ठ स्थिति सूचक जोड़ना
किसी पृष्ठ पर सूचक जोड़ने के लिए निम्न सिनटैक्स का इस्तेमाल करें, और अपनी ज़रूरतों के अनुसार name
एट्रीब्यूट तथा टैग की सामग्री को बदलें।
सिनटैक्स को सीधे लेखों में जोड़ने की बजाय, यह अनुशंसित है कि आप सूचक के हर प्रकार के लिए एक साँचा बना लें।
विकिटेक्स्ट सिनटैक्स:
<indicator name="foo">[[File:Foo.svg|20px]]</indicator>
लुआ मॉड्यूल सिनटैक्स:
mw.getCurrentFrame():extensionTag {
name = "indicator",
content = '[[File:Foo.svg|20px]]',
args = {
name = "foo"
}
}
ध्यान रखें कि:
- चित्र पर कैप्शन का इस्तेमाल करने पर कैप्शन अपने आप कैप्शन की सामग्री के साथ एक
title
एट्रीब्यूट बन जाता है। - कोई भी विकिटेक्स्ट जोड़ी जा सकती है, न कि सिर्फ चित्र। (TemplateStyles को सिर्फ मीडियाविकि 1.39 से समर्थित किया जाता है। T188443 देखें।)
- हर सूचक की एक अपनी पहचानकर्ता (नाम) होनी होगी। एक ही नाम के कई सूचक नहीं जोड़े जा सकते – नकल के पता लगने पर टैग की आखिरी उपस्थिति का इस्तेमाल किया जाएगा।
- सूचकों को अपने नामों के क्रमानुसार दिखाया जाता है (केस-संवेदनशील), न कि उनकी उपस्थिति के क्रमानुसार। इससे पृष्ठों पर एक संगतता बनी रहती है और इन्हें आसानी से क्रमांकित या समूहीकृत किया जा सकता है।
- सूचकों को ट्रैक नहीं किया जाता है। इन्हें सिर्फ पृष्ठ पर पहले से मौजूद मेटाडेटा को दर्शाने का लिए जोड़ा जाना चाहिए, न कि डेटा के रूप में। आपको किसी विशिष्ट सूचक की उपस्थिति की ओर इशारा करते हुए उचित ट्रैकिंग श्रेणी , साँचा ट्रांसक्लूशन सूची, विशेष पृष्ठ रिपोर्ट, या किसी दूसरे साधन का इस्तेमाल करना चाहिए।
ज्ञात समस्याएँ
- ये Skin:Minerva Neue द्वारा नहीं दिखाए जाते हैं। phab:T75299 देखें।
- VisualEditor पर इनका पूर्वावलोकन नहीं देखा जा सकता।
- You cannot add a widget of the Widgets extension between indicator tags.
अपने विकि पर दिखावट अनुकूलित करना
अगर आपके प्रयुक्त स्किन पर पृष्ठ स्थिति सूचक समर्थित हैं (जो कि सभी डिफ़ॉल्ट स्किन्स पर है), आप साइट और सदस्य CSS की मदद से उनकी दिखावट को बदल सकते हैं।
स्टाइल करने लायक CSS क्लास हैं .mw-indicators
(पूरे ब्लॉक के लिए) और .mw-indicator
(हर सूचक के लिए)।
हर सूचक को #mw-indicator-name
की एक ID भी दी जाती है, जहाँ name
, <indicator name="foo">
सिनटैक्स की मदद से सूचक को दिया जाने वाला नाम होगा।
स्किन्स पर सूचकों के लिए समर्थन जोड़ना
Manual:SkinMustache.php#Template_data पर array-indicators
देखें।
PHP कोड से सूचकों का इस्तेमाल करना
OutputPage वस्तु तक पहुँचें और इसके setIndicators()
साधन को कॉल करें, और वह ID और HTML स्ट्रिंग पास करें जिसे आप दिखाना चाहते हैं।
अगर आप प्रलेख पर कोई सहायता कड़ी जोड़ना चाहते हैं, इसके addHelpLink()
साधन को कॉल करें, जो SpecialPage और दूसरे क्लासों द्वारा भी लागू किया जाता है।
इससे सूचक क्षेत्र में एक सहायता कड़ी जोड़ दी जाती है; जैसे Special:WhatLinksHere पर।