Extension:RandomSelection/id
RandomSelection Status rilis stabil |
|
---|---|
Implementasi | Tag , Fungsi parser |
Deskripsi | Menampilkan sebuah pilihan acak dari set yang diberikan |
Perancang awal | |
Versi terbaru | 3.0.0 (2018-09-09) |
MediaWiki | 1.39+ |
Perubahan basis data | Tidak |
Lisensi | Tidak ada lisensi yang ditetapkan |
Unduh | |
Contoh | |
|
|
Quarterly downloads | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
Public wikis using | Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin'). |
Terjemahkan ekstensi RandomSelection jika tersedia di translatewiki.net |
Ekstensi RandomSelection memberi kemampuan untuk menampilkan konten acak di dalam wiki anda; contohnya: gambar yang berubah, sapaan teracak, dan lain-lain.
Pemasangan
- <translate> [[<tvar name=2>Special:ExtensionDistributor/RandomSelection/id</tvar>|Download]] and move the extracted <tvar name=name>
RandomSelection/id
</tvar> folder to your <tvar name=ext>extensions/
</tvar> directory.</translate>
<translate> Developers and code contributors should install the extension [[<tvar name=git>Special:MyLanguage/Download from Git</tvar>|from Git]] instead, using:</translate>cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/RandomSelection%2Fid - <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
wfLoadExtension( 'RandomSelection/id' );
- File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>
Penggunaan
Tag
Untuk memilih antara satu atau lebih pilihan, tempatkan setiap pilihan di dalam tag <option>
yang dimuat di dalam tag <choose>
, seperti ini:
<choose>
<option>Ini adalah pilihan pertama.</option>
<option>Ini adalah pilihan kedua.</option>
<option>Dan seterusnya ...</option>
</choose>
Dari setiap tag <choose>
yang ada, hanya akan ada satu tag <option>
yang dipilih secara acak, dan isinya ditampilkan.
Apapun bisa ditempatkan di dalam tag pilihan: tautan, gambar, bahkan templat.
Anda juga bisa memberi apa yang ada di dalam tag pilihan sebagai argumen ke sebuah templat dengan tag <choicetemplate>
, contohnya:
<choose>
<option>Template:Featured article/Elephant</option>
<option>Template:Featured article/Giraffe</option>
<option>Template:Featured article/Rhinoceros</option>
<choicetemplate>PageWithEditButton</choicetemplate>
</choose>
Lalu anda bisa membuat sebuah [[Template:PageWithEditButton]] dengan isi ini:
[{{canonicalurl:{{{1}}}|action=edit}} Edit] {{{{{1}}}}}
Ini berguna jika anda ingin mengatur artikel tepilih yang berotasi secara acak dan memiliki tombol suntingan untuk mengizinkan sang pengguna untuk menyunting uraian artikel tersebut.
<span id="Parameters_to_<choose>
">
Parameter untuk <choose>
Parameter | Deskripsi |
---|---|
uncached
|
Nonaktifkan cache untuk opsi yang dipilih |
before
|
Tempatkan teks ini sebelum pilihan yang terpilih |
after
|
Tempatkan teks ini setelah pilihan yang terpilih |
<choose>
dinonaktifkan hanya jika sang pengguna menetapkan <choose uncached>
. Sebelumnya, cache dinonaktifkan otomatis.Jika anda ingin menghentikan cache untuk pilihan-pilihannya, anda sebaiknya menambahkan parameter uncached
.
<choose uncached>
<option>Ini adalah pilihan pertama.</option>
<option>Ini adalah pilihan kedua.</option>
<option>Dan seterusnya...</option>
</choose>
Jika anda ingin menampilkan satu dari tiga video YouTube, anda bisa mencoba cara ini (Extension:Widgets dan Extension:YouTube diperlukan):
<choose before="{{#widget: YouTube|id=" after="}}">
<option>eR7-AUmiNcA</option><!--King of Anything-->
<option>cSCi7kCXKDA</option><!--Slipping Through My Fingers-->
<option>7n2d9XPsmmE</option><!--When Death Note Music Plays in My Car-->
</choose>
<span id="Parameters_to_<option>
">
Parameter untuk <option>
Parameter | Deskripsi |
---|---|
weight
|
Berat pilihan |
Jika anda ingin sebuah opsi lebih sering ditampilkan dari opsi yang lain, anda bisa menambahkan berat ke pilihan-pilihan, seperti demikian:
<choose>
<option weight="2">Pilihan ini akan ditampilkan dua kali lebih sering dari pilihan normal.</option>
<option>Semua opsi akan memiliki berat 1 secara otomatis.</option>
<option weight="1.5">Pilihan ini juga memiliki berat 1. Pecahan akan diabaikan.</option>
</choose>
Fungsi pemilah
Untuk memilih antara satu atau lebih pilihan, tempatkan setiap pilihan di dalam fungsi pemilah #choose:
, seperti berikut:
{{#choose: |Ini adalah pilihan pertama. |Ini adalah pilihan kedua. |Dan seterusnya... }}
Dari setiap pilihan dipisahkan menggunakan pipa, hanya akan ada satu pilihan yang akan terpilih secara acak, dan isinya ditampilkan. Apapun bisa ditempatkan di dalam tag pilihan: tautan, gambar, bahkan templat.
Lihat pula
- Extension:RandomImage — Memberikan kemampuan untuk mengacak konten multimedia di dalam laman
File:OOjs UI icon information-progressive.svg | <translate> This extension is included in the following wiki farms/hosts and/or packages:</translate>
<translate> This is not an authoritative list.</translate> <translate> Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here.</translate> <translate> Always check with your wiki farms/hosts or bundle to confirm.</translate> |
- Pages with script errors
- Pages with broken file links
- Stable extensions/id
- Tag extensions/id
- Parser function extensions/id
- Extensions with manual MediaWiki version
- Extensions with no license specified/id
- Extensions in Wikimedia version control/id
- All extensions/id
- Extensions not in ExtensionJson
- Random content extensions/id