- For skryptu o podobnej funkcjonalności, see 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.
Installation[]
Configuration[]
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