MessageBlock, Special:Block sayfasına, engellenen kullanıcının mesaj sayfasına doğrudan engel sayfasından engel nedeni ve süresi ile birlikte bir mesaj göndermenizi sağlayan bir onay kutusu ekler.
Installation
Özelleştirme
Bu yeni mesajın başlığını ve metnini eklemek için, bunu MediaWiki:Common.js sayfasına (veya kişisel kullanım için kullanıyorsanız import ifadelerinden önce) eklemeniz yeterlidir:
window.MessageBlock = {
title: 'Engellendi',
message: 'Engellendiniz.'
};
Ardından, mesajın başlığına göre title ögesini ve istediğiniz metne göre message ögesini değiştirin.
Not: Mesaj şablonuna tırnak işareti veya yeni satır ekleyemezsiniz.
Süreyi ve engelleme nedenini dahil edin
Engellemenin süresini veya nedenini eklemek istiyorsanız, $1 (sebep için) ve/veya $2 (süre için) mesajını yazın. Örneğin, mesajınız şöyle olabilir: "$1 var olduğu için $2 engeli aldınız".
Onay kutusunu otomatik işaretleme
Varsayılan olarak, onay kutusu işaretli değildir ve elle işaretlenmesi gerekir. Varsayılan olarak kontrol etmek istiyorsanız, bunu import ifadelerinin önüne koymanız yeterlidir:
(window.MessageBlock = window.MessageBlock || {}).autocheck = true;
Example
window.MessageBlock = {
title : 'Engellendi',
message : '$1 var olduğu için $2 engeli aldınız',
autocheck : true
};
importArticles({
type: 'script',
articles: [
'u:dev:MessageBlock/code.js'
]
});
Değişiklik günlüğü
- 2020/10/07: Modernize and add UCP support
- 2014/11/25: Solve minor issues and add improvements