Jump to content

Extension:AJAXPoll

From mediawiki.org
This page is a translated version of the page Extension:AJAXPoll and the translation is 100% complete.
मीडियाविकि एक्सटेंशन मैन्युअल
AJAXPoll
प्रकाशन की स्थिति: स्थिर
कार्यान्वयन पर्सर एक्सटेंशन
विवरण ‎<poll> टैग की मदद से AJAX पर आधारित पोल्स जोड़ने देता है
लेखक
नवीनतम संस्करण 2.3.0 (2020-02-24)
MediaWiki 1.39.10+
टेबल ajaxpoll_info
ajaxpoll_vote
लाइसेंस GNU मुक्त प्रलेख लाइसेंस
डाउनलोड करें
उदाहरण Any ShoutWiki site
Quarterly downloads 22 (Ranked 118th)
AJAXPoll एक्सटेंशन को अनुवादित करें अगर यह translatewiki.net पर उपलब्ध है
मुद्दे अधूरे कार्य · बग की रिपोर्ट करें

AJAXPoll एक्सटेंशन ‎<poll> टैग की मदद से मीडियाविकि पृष्ठों पर AJAX पर आधारित एक या एकाधिक पोल्स जोड़ने देता है।

स्थापना

  • फ़ाइलों को डाउनलोड करें और अपने extensions/ फ़ोल्डर के AJAXPoll नामक डिरेक्ट्री में डालें।
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/AJAXPoll
  • अपने LocalSettings.php फ़ाइल के अंत में निम्न कोड जोड़ें:
    wfLoadExtension( 'AJAXPoll' );
    
  • अपडेट स्क्रिप्ट चलाएँ जो स्वचालित रूप से आवश्यक डेटाबेस टेबल्स का निर्माण करेगा जिसकी इस एक्सटेंशन को आवश्यकता है। सुविधानुसार कॉन्फ़िगर करें।
  • Yes पूर्ण – अपने विकि पर Special:Version पर जाकर देखें कि एक्सटेंशन को सफलतापूर्वक स्थापित किया गया है कि नहीं।

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

# if you want to restrict the poll
# use the following code lines after calling the AJAXPoll extension
# to restrict to user group (example)

# The 'ajaxpoll-view-results-before-vote' group permission allows the specified
# group members to view poll results even without having voted
# but only if the high-level group permission 'ajaxpoll-vote' allows to view
# results in general.
#
# This 'ajaxpoll-view-results-before-vote' can be overwritten with the specific
# per-poll setting "show-results-before-voting" which takes precedence over the
# group permission.
#
# permission 'ajaxpoll-view-results' >>
# >> per-poll setting "show-results-before-voting" (if present)
# >> permission 'ajaxpoll-view-results-before-vote'

# anons
# default: anons cannot vote and will never see results
$wgGroupPermissions['*']['ajaxpoll-vote'] = false;
$wgGroupPermissions['*']['ajaxpoll-view-results'] = false;
$wgGroupPermissions['*']['ajaxpoll-view-results-before-vote'] = false;

# users
# default: users can vote and can see poll results - when they have voted
$wgGroupPermissions['user']['ajaxpoll-vote'] = true;
$wgGroupPermissions['user']['ajaxpoll-view-results'] = true;

अगर आप स्वचालित ट्रैकिंग श्रेणी को अक्षम करना चाहते हैं, अपने विकि के सिस्टम संदेश "MediaWiki:Ajaxpoll-tracking-category" को "-" (माइनस) पर सेट करें।

प्रयोग

सिनटैक्स

<poll>
Question
Choice 1
Choice 2
Choice 3
Choice 4
</poll>

उदाहरण

<poll>
Do you like this poll ?
Yes, it is awesome.
Yes.
No, I do not like polls.
I have no idea, what this means.
</poll>

अगर आप चाहें, आप खोलने वाले टेग पर show-results-before-voting पैरामीटर जोड़कर हर पोल के अनुसार सदस्यों को परिणामों को देखने की अनुमति दे सकते हैं:

<poll show-results-before-voting>
<poll show-results-before-voting=1>
<poll show-results-before-voting=0>

अगर ‎<poll> के बाद पहली पंक्ति "STATS" है, विकि और इसके पोल्स के बारे में कुछ सांख्यिकी दिखाई जाएगी। ये आँकड़े स्थानीयकरणीय नहीं हैं और इस सुविधा को भविष्य में शायद हटा दिया जाएगा (या फिर इसकी कार्यक्षमता को बदल दिया जा सकता है)।