Fandom Developers Wiki
Advertisement

Jeśli szukasz skryptu o podobnej funkcjonalności, zobacz UserTags.

Profile Tags jest skryptem, który może zamieniać, usuwać, modyfikować i reorganizować zakładki na stronach użytkownika (takie, jak „Założyciel”, „Administrator”, „Zablokowany” itd. wyświetlane w nagłówku, przy nazwie użytkownika). Umożliwia dodawanie, przesuwanie i usuwanie plakietek bez ograniczeń. Pozwala on również na dodawanie własnych, niestandardowych plakietek, by nagrodzić użytkowników z jakiegokolwiek powodu

Skrypt został stworzony z myślą o udostępnieniu użytkownikom opcji dodawania/usuwania plakietek bez oczekiwania na zatwierdzenie zmian przez proces przeglądu JavaScriptu. Wszystkie etapy dodawania tego skryptu pomijają przegląd.

Instalacja[]

Konfiguracja[]

Skrypt ten usuwa wszystkie domyślne plakietki z profilu użytkownika. Jeśli domyślne tagi powinny zostać uwzględnione, możesz wyłączyć ich usuwanie — sprawdź sekcję „Istniejące plakietki”, by dowiedzieć się więcej.

By zmienić plakietki wyświetlane na stronie użytkownika, po prostu dodaj je do MediaWiki:ProfileTags. Poniższy kod doda dwie plakietki użytkownikowi Rappy:

Rappy|To tylko test, inny test

Plakietki dla każdego użytkownika powinny być umieszczane w nowej linii.

Oto przykład dla wielu użytkowników:

Rappy |To tylko test, inny test
Użytkownik 1|Testowa plakietka 1, Przykładowa plakietka 1
Użytkownik 2|Testowa plakietka 2, Przykładowa plakietka 2
Użytkownik 3|Testowa plakietka 3, Przykładowa plakietka 3
Użytkownik 4|Testowa plakietka 4, Przykładowa plakietka 4

Warto zauważyć, że tabulacje oraz spacje przy znaku „|” są ignorowane przez skrypt, więc możesz je stosować, by kod wyglądał lepiej:

Rappy                           | To tylko test, inny test
Użytkownik 1		| Testowa plakietka 1, Przykładowa plakietka 1
Użytkownik 2		| Testowa plakietka 2, Przykładowa plakietka 2
Użytkownik 3		| Testowa plakietka 3, Przykładowa plakietka 3
Użytkownik 4		| Testowa plakietka 4, Przykładowa plakietka 4

Wszystkie linie nierozpoczynające się od nazwy użytkownika będą ignorowane. Dzięki temu, jeśli jest to konieczne, możesz wstawiać komentarze i nowe linie według uznania:

# Administratorzy
Rappy      | Testowa plakietka 1, Przykładowa plakietka 1

// Biurokraci
Użytkownik 1 | Biurokrata
Użytkownik 2 | Biurokrata

W powyższym przykładzie znaki # i // służą do oznaczenia komentarzy, choć w rzeczywistości mogą zostać pominięte. Zostały użyte, aby wyraźnie oznaczyć, iż tekst jest komentarzem. a nie częścią konfiguracji.

W konfiguracji możesz również dodawać linki, wykorzystując składnię zbliżoną do wikitekstu:

  • Działający przykład:
Rappy      | [[Project:Administratorzy|Administrator]]
  • Przykład, który nie będzie działał:
Rappy      | [[Project:Administratorzy]]

Istniejące plakietki[]

Domyślnie wszystkie istniejące plakietki zostaną usunięte. Możesz to wyłączyć, dodając poniższy kod do MediaWiki:Common.js na Twojej wiki:

// zapobiegaj ukrywaniu istniejących plakietek
(window.dev = window.dev || {}).profileTags = { noHideTags: true };

lub dodając poniższy kod do MediaWiki:ProfileTags na Twojej wiki:

!nohide


Advertisement