Extension:RandomSelection
Sürüm durumu: kararlı |
|
|---|---|
| Uygulama | Etiket, Ayrıştırıcı işlevi |
| Açıklama | Verilen kümeden rastgele bir seçenek görüntüler |
| Yazar(lar) | |
| En son sürüm | 3.0.0 (2018-09-09) |
| MediaWiki | 1.43+ |
| Veritabanı değişiklikleri | Hayır |
| Lisans | GNU Genel Kamu Lisansı 2.0 veya üstü |
| İndir | |
| Örnek | |
|
|
|
| Translatewiki.net adresinde mevcutsa, RandomSelection uzantısını çevirin | |
RandomSelection uzantısı, vikinizin içinde rastgele oluşturulmuş içeriğe izin verir; Örneğin. dönen resimler, rastgele selamlar vb.
Kurulum
- Dosyaları indirin ve
extensions/klasörünüzdekiRandomSelectionadlı 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/RandomSelection
- LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
wfLoadExtension( 'RandomSelection' );
Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.
Kullanım
Etiketler
Bir veya daha fazla seçenek arasından seçim yapmak için, her seçeneği, kendileri de <choose> etiketlerin içine yerleştirilmiş olan <option> etiketinin içine yerleştirmeniz yeterlidir, örneğin:
<choose>
<option>Bu ilk seçimdir.</option>
<option>Bu ikinci seçimdir.</option>
<option>Ve bunun gibi...</option>
</choose>
Her <choose> etiket kümesinden rastgele bir <option> etiketi seçilecek ve içeriği gösterilecektir.
Seçenek etiketlerinin içine herhangi bir şey yerleştirilebilir: bağlantılar, resimler, hatta şablonlar.
Ayrıca, seçenek etiketlerinin içine yerleştirilenlerin, <choicetemplate> etiketine sahip bir şablona bağımsız değişken olarak gönderilmesini sağlayabilirsiniz, örn.:
<choose>
<option>Template:Featured article/Elephant</option>
<option>Template:Featured article/Giraffe</option>
<option>Template:Featured article/Rhinoceros</option>
<choicetemplate>PageWithEditButton</choicetemplate>
</choose>
Daha sonra şu içeriklerle [[Template:PageWithEditButton]] oluşturabilirsiniz:
[{{canonicalurl:{{{1}}}|action=edit}} Edit] {{{{{1}}}}}
Bu, rastgele dönen öne çıkan maddeler ayarlamak ve kullanıcının öne çıkan madde tanıtımlarını düzenlemesine izin vermek için bir düzenleme düğmesine sahip olmak istiyorsanız kullanışlıdır.
choose ile parametreler
| Parametre | Açıklama |
|---|---|
uncached
|
Seçilen seçenek için önbelleğe almayı devre dışı bırakın |
before
|
Bu metni seçilen seçeneğin önüne koyun |
after
|
Bu metni seçilen seçeneğin arkasına koyun |
<choose> etiketinde önbelleğe alma, yalnızca kullanıcı <choose uncached> belirtirse devre dışı bırakılır. Önceden önbelleğe alma varsayılan olarak devre dışıydı.Seçenekler için önbelleğe almayı devre dışı bırakmak istiyorsanız, önbelleğe uncached parametreyi eklemelisiniz.
<choose uncached>
<option>Bu ilk seçimdir.</option>
<option>Bu ikinci seçimdir.</option>
<option>Ve bunun gibi...</option>
</choose>
Üç YouTube videosundan birini görüntülemek istiyorsanız şunu deneyebilirsiniz (Extension:Widgets ve Extension:YouTube gerekir):
<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>
option ile parametreler
| Parametre | Açıklama |
|---|---|
weight
|
Seçeneğin uzunluğu |
Bazı seçeneklerin diğerlerinden daha sık gösterilmesini istiyorsanız, aşağıdaki gibi seçenek etiketlerine uzunluk ekleyebilirsiniz:
<choose>
<option weight="2">Bu seçenek, normal bir seçenek olarak iki kat daha sık gösterilecektir.</option>
<option>Varsayılan olarak, seçeneklerin uzunluğu 1'dir.</option>
<option weight="1.5">Bu seçeneğin de uzunluğu 1'dir. Kesirli kısımlar göz ardı edilir.</option>
</choose>
Ayrıştırıcı işlevi
Bir veya daha fazla seçenek arasından seçim yapmak için, her seçeneği #choose: ayrıştırıcı işlevinin içine aşağıdaki gibi yerleştirmeniz yeterlidir:
{{#choose:
|Bu ilk seçimdir.
|Bu ikinci seçimdir.
|Ve bunun gibi...
}}
Bir boru ile bölünen her seçimden, rastgele bir seçim tam olarak seçilecek ve içeriği gösterilecektir. İçine herhangi bir şey yerleştirilebilir: bağlantılar, resimler, hatta şablonlar.
Ayrıca bakınız
- Extension:RandomImage — Bir sayfadaki multimedya içeriğinin rastgele seçilmesine izin verir
| 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. |
- Stable extensions/tr
- Tag extensions/tr
- Parser function extensions/tr
- GPL licensed extensions/tr
- Extensions in Wikimedia version control/tr
- MagicWordwgVariableIDs extensions/tr
- ParserFirstCallInit extensions/tr
- All extensions/tr
- Extensions included in Canasta/tr
- Extensions included in Fandom/tr
- Extensions included in Miraheze/tr
- Extensions included in MyWikis/tr
- Extensions included in ShoutWiki/tr
- Extensions included in wiki.gg/tr
- Random content extensions/tr
