Extension: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.8+ |
Tablolar | ajaxpoll_info ajaxpoll_vote |
Lisans | GNU Özgür Belgeleme Lisansı |
İndir | |
Örnek | Any ShoutWiki site |
Quarterly downloads | 30 (Ranked 110th) |
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üzdekiAJAXPoll
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.
- 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.
This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |