Wikipedia:Narzędzia/Kolorowanie i zamiana nicków

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

Opis[edytuj]

Skrypt pozwala na kolorowanie (przyporządkowanie stylu) i podmianę nicków. Standardowo koloruje nicki administratorów, botów i stewardów. Jeśli ktoś jest zmęczony proszeniem jakiegoś stałego IPka o rejestrację, może mu przyporządkować opis, jeśli ktoś używa trudnych nicków, to można mu przyporządkować prostszy. Skrypt był testowany na przeglądarce Mozilla Firefox oraz Chromium.

Wygląd[edytuj]

Włączone narzędzie kolorowania nicków oraz Dynamiczne adresy IP

Domyślna konfiguracja zakłada następujące oznaczenia:

  • administratorzy
  • boty
  • przyjaciele
  • użytkownicy anonimowi
  • użytkownicy anonimowi z dynamicznym adresem IP (wymaga dodatkowo włączenia gadżetu Dynamiczne adresy IP)
  • stewardzi

Instalacja[edytuj]

Aby skorzystać ze skryptu, wystarczy w preferencjach w sekcji Gadżety zaznaczyć pole obok nazwy skryptu.

Konfiguracja[edytuj]

Aby zmienić zachowanie skryptu, należy na stronie common.js dopisać odpowiednie opcje.

Skrypt pozwala na przypisanie stylu do konkretnego nicka. Przykład dla klasy friend (przyjaciel):

var cn$class = {
	'Karol007': 'nick_friend',
	'Adamt': 'nick_friend' // zwróć uwagę na brak przecinka w ostatnim elemencie
};

Skrypt pozwala na zdefiniowanie, jakie nicki mają być zamieniane. Chodzi o zmianę nazwy użytkownika dla oglądającego np. stronę z ostatnimi zmianami. Jeżeli chcesz, aby użytkownik Basia był dla ciebie widoczny jako Barbara, zmieniasz to w następujący sposób.

var cn$replacement = {
	'Basia': 'Barbara' // zwróć uwagę na brak przecinka w ostatnim elemencie
};

Przydatne jest to głównie, gdy nazwa użytkownika jest pisana innymi literami alfabetu, dziwnie brzmiąca, bądź jest to stały numer IP.:

var cn$replacement = {
	'المحيط الهادي': 'FALUJĄCY OCEAN',
	'האוקיינוס השקט': 'FALUJĄCY OCEAN',
	'태평양': 'FALUJĄCY OCEAN',
	'Musi mieć włączone cookies by móc się zalogować': 'FALUJĄCY OCEAN',
	'Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch': 'FALUJĄCY OCEAN',
	'Utworzenie konta jest darmowe i zajmuje jedynie kilka sekund': 'FALUJĄCY OCEAN',
	'145.97.39.143': '~hemlock' // zwróć uwagę na brak przecinka w ostatnim elemencie
};

Jeśli chcemy zmodyfikować domyślne style, to można na stronie common.css (CSS, nie JS!) umieścić własne definicje. Przykład:

/* style dla kolorowania nicków */
a.nick_admin, a.nick_admin:visited { font-weight: normal !important; color: darkgreen !important; }
a.nick_bot, a.nick_bot:visited { font-weight:bold !important; color: lightblue !important; }
a.nick_friend, a.nick_friend:visited { color: green !important; }
a.nick_ip, a.nick_ip:visited { color: darkred !important; }
a.nick_dynamic_ip, a.nick_dynamic_ip:visited { color: #660066 !important; }
a.nick_steward, a.nick_steward:visited { color: blue !important; }

Należy pamiętać o słowie kluczowym !important – inaczej styl może nie zadziałać (wynika to ze sposobu działania rozszerzenia Gadgets).

Po zapisaniu zmian trzeba odświeżyć cache przeglądarki (Jak to zrobić?).

Autor[edytuj]

Autorem skryptu jest wikipedysta Beau, jeśli masz jakieś uwagi co do działania skryptu, zostaw wiadomość na jego stronie dyskusji.