Extension:RandomSelection/tr

From MediaWiki.org
Jump to navigation Jump to search
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
RandomSelection
Yayın durumu: sabit
Uygulama Etiket , Ayrıştırıcı işlevi
Açıklama Verilen setten rastgele bir seçenek görüntüler.
Yazar(lar)
Son sürüm 3.0.0 (2018-09-09)
MediaWiki 1.25+
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
Örnek
  • <choose>
  • <option>
  • <choicetemplate>
RandomSelection uzantısını çevirin translatewiki.net adresinde mevcutsa
Kullanım ve sürüm matrisini kontrol edin.

RandomSelection uzantısı vikinizde rastgele oluşturulmuş içeriğe izin verir; Örneğin. dönen görüntüler, rastgele selamlar vb.

Kurulum[edit]

  • İndir ve dosyaları extensions/ klasörünüzdeki RandomSelection adlı bir dizine yerleştirin.
  • LocalSettings.php'inizin altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'RandomSelection' );
    
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için wikinizde Special:Version seçeneğine gidin.

Kullanım[edit]

Etiketler[edit]

Bir veya daha fazla seçenek arasından seçim yapmak için, her seçeneği <choose> içine yerleştirilmiş bir <option> etiketine yerleştirin. Şöyle:

<choose>
<option>Bu ilk tercihtir.</option>
<option>Bu ikinci seçimdir.</option>
<option>Ve bunun gibi...</option>
</choose>

Her <select> etiket kümesinden, tam olarak bir <option> etiketi rastgele seçilecek ve içeriği gösterilecektir. Seçenek etiketlerinin içine her şey yerleştirilebilir: bağlantılar, resimler ve hatta şablonlar. Ancak, görev T4257 nedeniyle şablon argümanlarının genişletilmeyeceğini unutmayın.

Ayrıca, <choicetemplate> etiketli bir şablona bağımsız değişken olarak gönderilecek seçenek etiketlerinin içine yerleştirilmiş öğeleriniz de olabilir;

<choose>
<option>Şablon:Seçkin madde/Fil</option>
<option>Şablon:Seçkin madde/Züraffa</option>
<option>Şablon:Seçkin madde/Gergedan</option>
<choicetemplate>PageWithEditButton</choicetemplate>
</choose>

Daha sonra bu içeriklerle bir [[Şablon:PageWithEditButton]] oluşturabilirsiniz:

[{{canonicalurl:{{{1}}}|action=edit}} Düzenle] {{{{{1}}}}}

Rastgele dönen öne çıkan makaleleri ayarlamak ve kullanıcının öne çıkan makale bulanıklıklarını düzenlemesine izin vermek için bir düzenleme düğmesine sahip olmak istiyorsanız bu yararlıdır.

<select> parametrelerini[edit]

Parametre Açıklama
uncached Seçilen seçenek için önbelleği devre dışı bırak
before Bu metni seçilen seçeneğin önüne koy
after Bu metni seçilen seçeneğin arkasına koy
Sürüm 2.2.2, <choose> etiketindeki önbellekleme, yalnızca kullanıcı <choose uncached> belirtirse devre dışı bırakılır. Önceden önbellekleme varsayılan olarak devre dışı bırakılmıştı.

Seçenekler için önbelleği devre dışı bırakmak istiyorsanız, önbelleğe alınmamış parametreyi eklemeniz gerekir.

<choose uncached>
<option>Bu ilk tercihtir.</option>
<option>Bu ikinci seçimdir.</option>
<option>Ve bunun gibi...</option>
</choose>

Üç YouTube videosundan birini görüntülemek istiyorsanız bunu deneyebilirsiniz (Extension:Widgets ve Widget:YouTube gerekir):

<choose before="{{#widget: YouTube|id=" after="}}">
<option>eR7-AUmiNcA</option><!--Her şeyin Kralı-->
<option>cSCi7kCXKDA</option><!--Parmaklarımdan Kayma-->
<option>7n2d9XPsmmE</option><!--Death Note Müzik Arabamda Çaldığında-->
</choose>

<option> parametresi[edit]

Parametre Açıklama
weight Seçeneğin ağırlığı

Bazı seçeneklerin diğerlerinden daha sık gösterilmesini istiyorsanız, seçenek etiketlerine ağırlık ekleyebilirsiniz, örneğin:

<choose>
<option weight="2">Bu seçenek normal bir seçeneğin iki katı kadar gösterilecektir.</option>
<option>Varsayılan olarak, seçeneklerin ağırlığı 1'dir.</option>
<option weight="1.5">Bu seçeneğin ağırlığı da 1'dir. Kesirli kısımlar yok sayılır.</option>
</choose>

Ayrıştırıcı işlevi[edit]

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 yerleştirin;

{{#choose:
 |Bu ilk tercihtir.
 |Bu ikinci seçimdir.
 |Ve bunun gibi...
}}

Her seçimden bir boruya bölünerek, kesin olarak bir seçenek rastgele seçilecek ve içeriği gösterilecektir. İçerisine her şey yerleştirilebilir: bağlantılar, resimler, hatta şablonlar.

Ayrıca bakınız[edit]