dev

For Küresel kullanıcı karlarında "etiketler", see UserTags.

MessageWallUserTags, belirtilen kullanıcıların Mesaj Duvarı gönderilerinin üst kısmında görünen adlara özelleştirilebilir bir "etiket" eklemenizi sağlar. Hizmetliler, bürokratlar, kurucular vb. tarafından iletileri işaretlemek için kullanılabilir. Ayın kullanıcısı gibi başka herhangi bir amaç için de kullanılabilir.

Not: Bu betik için bir CSS alternatifi var.

Installation

Configuration

Bu etiketler iki farklı şekilde yapılandırılabilir. inceleme sürecini atlayan anlık özelleştirme için vikinizdeki MediaWiki:Custom-Message-Wall-User-Tags.json sayfası kullanılabilir. Aşağıdaki örneği kopyalayıp vikinizdeki sayfaya yapıştırabilir ve "kullanıcı1", "kullanıcı2" vb. yerine etiketleri almak istediğiniz kullanıcıların adlarını yazarak beğeninize göre özelleştirebilirsiniz ve "usergroup" vb., görünmesini istediğiniz metinle birlikte, örneğin hizmetli, vb:

{
    "tagColor": "red",
    "txtSize": "10px",
    "glow": true,
    "glowSize": "15px",
    "glowColor": "#f77",
    "users": {
        "username": "usergroup",
        "Kullanıcı1": "Kurucu",
        "Kullanıcı2": "Bürokrat",
        "Kullanıcı3": "Hizmetli",
        "Kullanıcı4": "Geri Döndürücü",
        "Kullanıcı5": "Özel Etiket"
     }
 }

Not: JSON anahtarları ve dize değerleri çift tırnak içinde başlamalı ve bitmelidir ("). Herhangi bir JSON hatası betiğinin çalışmamasına neden olacağından JSON'un düzgün biçimlendirildiğinden emin olun!

Alternatif olarak, aşağıdaki kodu vikinizdeki MediaWiki:Common.js sayfasına yerleştirebilir ve 'kullanıcı1', 'kullanıcı2' vb. istediğiniz kullanıcıların adlarıyla değiştirebilirsiniz. Etiketlenmiş ve görünmesini istediğiniz metne 'usergroup' vb, örneğin hizmetli, vs:

window.MessageWallUserTags = {
    tagColor: 'red',
    txtSize: '10px',
    glow: true,
    glowSize: '15px',
    glowColor: '#f77',
    users: {
        'username': 'usergroup',
        'Kullanıcı1': 'Kurucu',
        'Kullanıcı2': 'Bürokrat',
        'Kullanıcı3': 'Hizmetli',
        'Kullanıcı4': 'Geri Döndürücü',
        'Kullanıcı5': 'Özel Etiket'
    }
};

Not: Bu şekilde yapmak, herhangi bir değişikliğin vikinizde görünür hale gelmeden önce inceleme süreci tarafından onaylanması gerektiği anlamına gelir. Bu, yeni bir renk veya yeni kullanıcılar eklemek gibi yapmak isteyebileceğiniz değişiklikleri yavaşlatabilir.

Ayrıca, etiketin rengi (tagColor), parlayıp parlamayacağının yanı sıra ışımanın boyutu ve rengi (glow, glowSize ve glowColor) gibi ince ayar yapabileceğiniz birkaç başka seçenek de vardır.

Ayrıca, kullanıcı başına birden çok etiket belirtebilirsiniz, örneğin:

window.MessageWallUserTags = {
    // Diğer seçenekler
    users: {
        'username': 'Bürokrat • Hizmetli • Başka Bir Şey',
    }
};

Madde işaretleri, virgüller veya seçtiğiniz başka bir karakterle ayrılabilirler.

Her adın ve grubun/metnin çevresinde tırnak işaretleri ve son satır hariç her satırın sonunda virgül olduğundan emin olun. Bir ad kesme işareti (') içeriyorsa, bu adı tek tırnak (') yerine çift tırnak (") içine almanız gerekir. JSON özelleştirme sayfası için, tek tırnak (') JSON anahtarlarını başlatamaz ve sonlandıramaz. Çift tırnak (") içeren bir kullanıcı adı, çift tırnaktan (\" gibi) önce ters eğik çizgi (\) eklenerek atlanabilir.

Kullanıcı etiketlerinin ek stili, CSS aracılığıyla mümkündür. Aşağıdaki örnekte görüldüğü gibi ek stil uygulamak için .MessageWallUserTag sınıf seçiciyi kullanabilirsiniz:

.MessageWallUserTag {
    font-weight: bold;
    font-variant: small-caps;
    /* Ek CSS */
}

Değişiklik günlüğü

June 18 2022
A JSON customization page has been added to allow for instantaneous customization that bypasses the review process. Support for comments on articles and blogs is also included. — Mario&LuigiBowser'sInsideStory
2 March 2017
Wikis using a non-English language are now supported. — OneTwoThreeFall
3 February 2016
Text size can now be specified using txtSize. Default is 10px if not specified. — SuperSajuuk
18 September 2014
The script will now work with posts made on the Fandom forum system. — SuperSajuuk
10 September 2014
Glow colour is now customizable.— Auron
11 May 2014
Added additional options, revised code, and added code comments. — RyaNayR (diff)
8 February 2014
Added option to specify color. — RyaNayR (diff)
8 February 2014
Initial release — RyaNayR