Extension:AJAXPoll

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:AJAXPoll and the translation is 100% complete.
Other languages:
English • ‎Türkçe • ‎עברית • ‎中文 • ‎日本語
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
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.25+
Lisans Lisans belirtilmedi
İndir
Örnek Any ShoutWiki site
Translatewiki.net adresinde mevcutsa, AJAXPoll uzantısını çevirin
Kullanım ve sürüm matrisini kontrol edin.
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

  • İndir ve dosyaları extensions/ klasörünüzdeki AJAXPoll adlı bir dizine yerleştirin.
  • 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>

20120216 AJAX Poll screenshot.png

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.