Şablon:Üikutusu

Vikipedi, özgür ansiklopedi
Gezinti kısmına atla Arama kısmına atla
Şablon belgelemesi[gör] [değiştir] [geçmiş] [temizle]

Şablon:Used in system

Bu {{üikutusu}} veya üstlük-altlık ileti kutusu şablonudur.

Sistem mesajları için mesaj kutuları oluşturmak için kullanılır, örneğin MediaWiki:Editingold. Kullanıcı sayfalarındaki üstlük ve altlık kutuları ve değişiklik bildirimlerinde de kullanılabilir.

Bu şablon {{mikutusu}}'na benzer şekilde çalışır ve genelde aynı parametreleri kullanır. Esas fark bu kutunun %100 genişliğe sahip olması ve farklı renk biçimleri olmasıdır.

Kullanım[kaynağı değiştir]

Basit bir kullanım örneği:

{{üikutusu | metin = Metin...}}


Karışık örnekler:

{{üikutusu
| tür      = değişiklikbildirim
| resim     = [[Image:Emblem-question-yellow.svg|40px]]
| biçim     = border: 1px solid #f4c430;
| metinbiçim = color: red; font-weight: bold; font-biçim: italic;
| metin      = Mesaj metni.
}}

Sayfa altbilgi ve üstbilgi mesaj kutusu türleri[kaynağı değiştir]

Aşağıdaki örnekler farklı tür parametreleri kullanmaktadır ama resim parametresi kullanmamakta, bu yüzden her tür için varsayılan resmi kullanmaktadır.


Diğer resimler[kaynağı değiştir]

Yukarıda görülen resimler bağlıca deneme ve demonstrasyon içindir. Çoğu durumuda daha spesifik bir resim kullanmak veya hiç kullanmamak daha uygundur. Bu örnekler varsayılan resimden farklı bir resim kullanmak için resim parametresini kullanmaktadır.

Özel[kaynağı değiştir]

Bazı özel parametre kombinasyonları.

Parametreler[kaynağı değiştir]

Tüm parametrelerin listesi:

{{üikutusu
| tür  = sistem / değişiklikbildirim / uyarı
| resim = yok / [[Dosya:Some resim.svg|40px]]
| resimsağ = [[Dosya:Some resim.svg|40px]]
| id = CSS id
| sınıf = CSS sınıf adları
| biçim = CSS değerleri
| metinbiçim = CSS değerleri
| metin  = Mesaj metni.
}}

tür

Eğer tür parametresi verilmezse tür için sistem varsayılır. Geriplan açık gri olur.

resim

Parametre yok = Eğer resim parametresi verilmezse şablon varsayılan bir resim kullanır. Hangi resmin varsayılacağı tür parametresine bağlıdır.
Bir resim = Viki usülüne uygun belirtilmiş bir resim olmalıdır. 40px - 50px genişlik genelde uygundur, resmin yükselliğe genişlik oranına bağlı olarak. (Ama ileti kutusu her boyda resim kullanabilir.) Örneğin:
resim = [[Image:User-info.svg|40px]]
yok = Resim kullanılmıyor demektir.

resimsağ

parametre yok = Eğer resimsağ parametresi kullanılmazsa sağ tarafta resim gösterilmez.
bir resim = Viki usülüne uygun belirtilmiş bir resim olmalıdır. 40px - 50px genişlik genelde uygundur, resmin yükselliğe genişlik oranına bağlı olarak. (Ama ileti kutusu her boyda resim kullanabilir.) Örneğin:
resimright = [[Image:Nuvola apps bookcase.png|40px]]
Herhangi = Saağda göstemek istediğiniz herhangi bir başka cisim.

id

Seçmeli CSS 'id' değeri, ileti kutusu tablosu tarafından kullanılır. Tırmak işareti " " kullanılmamalıdır. Çoğunlukla bir ileit kutusunu kendi adı ile işaretlemek için kullanılır, Javascript ile mesajın varlığını tespit edebilmek için. Örneğin MediaWiki:Sp-contributions-footer şunu kullanır:
id = sp-contributions-footer

snıf

seçmeli CSS sınıf adı, ileti kutusu tablosu tarafından kullanılır. Tırmak işareti " " kullanılmamalıdır. Çoğunlukla bir ileti kutusunu kendi adı ile işaretlemek için kullanılır, kendi 'skin'ini alsın diye. Örneğin MediaWiki:Sp-contributions-footer şunu kullanır:
class = sp-contributions-footer

biçim

Seçmeli CSS değeri, ileti kutusu tablosu tarafından kullanılır. Tırmak işareti " " kullanılmamalıdır ama noktali virgülle ; bitmelidir . Örneğin:
biçim = margin-top: 1em;

metinbiçim

Seçmeli CSS değeri, metin hücresi tarafından kullanılır. Örneğin:
metinbiçim = font-size: 90%; metin-align: center;

metin

Tüm mesaj metni.

Teknik ayrıntılar[kaynağı değiştir]

This template currently uses hard coded biçims and class names. Later it will only use CSS classes making it easier to skin. (In the meantime it can be skinned by using the "!important" keyword.)

If you need to make a box that is less than 100% wide, then do not use this box, instead use the {{ombox}}. Since this box doesn't have the "1px empty resim cell" code that makes it so the other mboxes get proper box flow in all browsers when less than 100% wide.

If you need to use special characters in the metin parameter then you need to escape them like this:

{{üikutusu
| metin  = <div>
Equal sign = and a start and end brace { } work fine as they are. 
But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>. 
And now a pipe and end braces <nowiki>|}}</nowiki>.
</div>
}}

Internally this meta-template uses HTML wikimarkup instead of wikimarkup for the table code. That is the usual way we make meta-templates since wikimarkup has several drawbacks. For instance it makes it harder to use parser functions and some special characters in parameters.

The default resims for this meta-template are in png format instead of svg format. The main reason is that some older web browsers have trouble with the transparent background that MediaWiki renders for svg resims. The png resims here have hand optimised transparent background colour so they look good in all browsers. Note that svg icons only look somewhat bad in the old browsers, thus such hand optimisation is only worth the trouble for very widely used icons.

Note to admins: MediaWiki does not parse and convert HTML wikimarkup in system messages the same way as it does for normal pages. This means for instance that <br> is not automatically converted to <br /> and missing </td> and </tr> tags are not automatically added. Thus see to that any HTML code you use in system messages are valid XHTML. That is, close all tags that you begin. However, regular wikimarkup works fine in most system messages.

For more technical details see the talk page. Since this template works almost exactly like {{ambox}}, {{tmbox}}, {{imbox}}, {{cmbox}} and {{ombox}} their talk pages and related pages might also contain more details.

See also[kaynağı değiştir]

  • {{Fmbox warning ruler}} – A horizontal ruler in the same colour as the red border for the warning tür. Used inside some system warning notices.


Mesaj kutusu ailesi
  • {{ambox}} – Maddeler için mesaj kutuları.
  • {{cmbox}} – Kategoriler için mesaj kutuları.
  • {{imbox}} – Dosyalar (resim) için mesaj kutuları.
  • {{çkutu}} – Farklı isim alanlarındaki kullanıma göre özelleştirilebilen mesaj kutuları.
  • {{tmkutu}} – Tartışma sayfaları için mesaj kutuları.
  • {{ombox}} – Diğer sayfalar için mesaj kutuları.
Benzer mesaj kutuları
  • {{mtkutusu}} – Taslak şablonları için mesaj kutuları.
  • {{dmbox}} – Anlam ayrımı sayfaları için mesaj kutuları.
  • {{fmbox}} – Üstbilgi ve alt bilgi için mesaj kutuları