Extension:RandomSelection
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 | |
|
|
Quarterly downloads | 32 (Ranked 98th) |
Public wikis using | 7,190 (Ranked 23rd) |
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üzdekiRandomSelection
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/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.
<span id="Parameters_to_<choose>
">
<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>
<span id="Parameters_to_<option>
">
<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. |