Extension:AJAXPoll

From mediawiki.org
This page is a translated version of the page Extension:AJAXPoll and the translation is 100% complete.
MediaWiki manüel uzantıları
AJAXPoll
Sürüm durumu: kararlı
Uygulama Ayrıştırıcı uzantısı
Açıklama ‎<poll> etiketiyle AJAX tabanlı anketlere izin verir
Yazar(lar)
En son sürüm 2.3.0 (2020-02-24)
MediaWiki 1.39.7+
Tablolar ajaxpoll_info
ajaxpoll_vote
Lisans GNU Özgür Belgeleme Lisansı
İndir
Örnek Any ShoutWiki site
Quarterly downloads 22 (Ranked 127th)
Translatewiki.net adresinde mevcutsa, AJAXPoll uzantısını çevirin
Sorunlar Açık görevler · Hata bildir

AJAXPoll uzantısı, ‎<poll> etiketli MediaWiki sayfalarında bir veya daha fazla AJAX tabanlı ankete izin verir.

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki AJAXPoll adlı dizine yerleştirin.
    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 dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'AJAXPoll' );
    
  • Bu uzantının ihtiyaç duyduğu gerekli veritabanı tablolarını otomatik olarak oluşturacak betik güncelleme komutunu çalıştırın. Size uygun şekilde yapılandırın.
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Yapılandırma

# 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;

Otomatik izleme kategorisini devre dışı bırakmak istiyorsanız, vikideki "MediaWiki:Ajaxpoll-tracking-category" sistem mesajının metnini "-" (eksi) olarak ayarlayın.

Kullanım

Sözdizimi

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

Örnek

<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>

Bunu istiyorsanız, açılış etiketine oylama öncesi şov sonuçlarını göstermeden önce anket başına oylamadan önce sonuç görüntülemeyi izin verebilir veya reddedebilirsiniz:

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

‎<poll>'dan sonraki ilk satır "DURUMLAR" ise, viki ve anketlerle ilgili bazı istatistikler görüntülenecektir. Bu istatistikler yerelleştirilemez ve bu özellik muhtemelen gelecekte kaldırılacak (veya en azından yeniden yapılandırılmış, ancak muhtemelen kaldırılmış) olacaktır.