Extension:RandomImage
Bu uzantı şu anda etkin bir şekilde korunmuyor! Yine de çalışabilse de, hata raporları veya özellik istekleri büyük olasılıkla göz ardı edilir. Bu uzantıyı geliştirme ve sürdürme görevini üstlenmek istiyorsanız, depo sahipliği isteyebilirsiniz. Nezaket gereği yazarla iletişime geçmek isteyebilirsiniz. Ayrıca bu şablonu kaldırmalı ve kendinizi sayfanın {{Extension }} bilgi kutusunda uzantıyı korurken listelemelisiniz. |
![]() Sürüm durumu: bakımsız |
|
---|---|
Uygulama | Etiket |
Açıklama | Ayrıştırıcıya <randomimage> etiketi ekler ve bir sayfadaki multimedya içeriğinin rastgele seçilmesine olanak tanır |
Yazar(lar) | Rob Church (Robchurchmesaj) |
En son sürüm | 1.5.1 (continuous updates) |
MediaWiki | >= 1.35 |
Lisans | GNU Genel Kamu Lisansı 2.0 veya üstü |
İndir | README |
|
|
|
|
Quarterly downloads | 14 (Ranked 126th) |
Public wikis using | 5,812 (Ranked 2nd) |
Translatewiki.net adresinde mevcutsa, RandomImage uzantısını çevirin | |
Sorunlar | Açık görevler · Hata bildir |
RandomImage uzantısı, MediaWiki ayrıştırıcısına, bir sayfadaki multimedya içeriğinin rastgele seçilmesine izin veren <randomimage>
etiketi ekler.
Etiket oluşturulduğunda, yüklenenlerden rastgele bir resim seçilir ve etiketin bulunduğu yere eklenir. Kullanıcılar özel bir boyut seçebilir, yüzebilir ve ortaya çıkan resim için bir resim yazısı sağlayabilir.
Kurulum
- Dosyaları indirin ve
extensions/
klasörünüzdekiRandomImage
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/RandomImage - LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
wfLoadExtension( 'RandomImage' );
- Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.
Kullanım
Etiket iki şekilde kullanılabilir:
<randomimage />
- Otomatik altyazı kullanarak bir görüntü oluşturur (aşağıya bakın)
<randomimage>...</randomimage>
- Önceden ayarlanmış bir resim yazısı (etiketlerin içindeki metin) ile bir resim üretir
Etiket ayrıca aşağıdaki özellikleri de destekler:
size
- Resim genişliğini ayarlayın (varsayılan, kullanıcının küçük resim genişliğidir)
float
- Resmi kaydırın; geçerli değerler left, center ve right
choices
- Resim seçimini boruyla ayrılmış bir resim listesiyle sınırlar
- Örneğin
<randomimage size="100" float="left" choices="Apple.jpg|Pear.jpg" />
Altyazı
Altyazı belirtilmemişse, mümkünse resim açıklama sayfasından bir tane alınacaktır.
Açıklama sayfası <randomcaption>...</randomcaption>
etiketlerine sarılmış metin içeriyorsa, bu, başlık olarak kullanılacaktır.
Etiketler, normal sayfa görüntülemeleri sırasında yok sayılır. Aksi takdirde, sayfa metninin ilk paragrafı başlık olarak kullanılacaktır.
Seçim
Redim olmayan dosyaların (ör. ses ve video dosyaları veya belgeler vb.) yüklendiği vikilerde, uzantı resim olmayan bir dosya seçebilir. Seçilen dosyaları sınırlamanın performans açısından verimli birkaç yolu vardır.
$wgRandomImageStrict
etkinleştirilirse, daha yüksek bir performans maliyeti ile daha karmaşık bir veritabanı sorgusu gerçekleştirilecek ve bu, yalnızca bir ana MIME tipi resmine sahip resimlerin seçilmesini sağlayacaktır.
Varsayılan olarak, bu seçenek $wgMiserMode
ile aynı değere sahiptir.
Vikinizdeki tüm içeriğin uygun bir oluşturucusu varsa, onu kapatmak isteyebilirsiniz.
Önbelleğe almak
Varsayılan olarak çıkış, normal ayrıştırıcı önbelleğinde önbelleğe alınır. Bu, yükün etkilerini azaltmak için önbelleğe alma kullanması gereken daha büyük sitelerde avantajlı olabilir, ancak bu, içeriğin %100 dinamik olmadığı anlamına gelir.
<randomimage>
etiketini kullanan sayfalarda ayrıştırıcı önbelleğini devre dışı bırakmak için, $wgRandomImageNoCache = true;
ile LocalSettings.php
olarak ayarlayın (uzantı dosyasını ekleme çağrısından sonra).
Bu, tüm kullanıcıları etkileyecek ve sayfa görüntülemelerinde ek yüke neden olabilir.
Ayrıca bakınız
- Extension:RandomSelection — Verilen kümeden rastgele bir seçenek görüntüler.
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. |