Manual:Logging to Special:Log/pl

Ta strona opisuje jak dodawać logi akcji do Special:Log.

1.19 i późniejsze
To jest przykładowy kod dla rozszerzeń. The same applies for core, but the configuration is in DefaultSettings.php and messages in different places.

Przed 1.19
There are ways to use this system but make it forward compatible with the new system by using the message name format described above. Extra parameters are what are causing most of the issues. You can make the messages like above: And pass empty value for param $1, because the old system will prepend the username automatically; # for $2 to avoid automatic gender feature using the gender of the reader. Custom parameters should start at $4.

Poniżej znajduje się instrukcja jak umożliwić dodawanie własnych wpisów do rejestru poprzez własne rozszerzenia za pomocą klasy LogPage. Do pliku z kodem rozszerzenia (np. MyExtension.php) dodaj poniższy kod ("foo" zmień na własny tytuł):

Utwórz komunikaty systemowe w pliku MyExtension.i18n.php:

W pliku MyExtension_body.php, dodaj kod, który będzie dodawał wpisy zarówno na stronie Special:Log/foo jak i liście ostatnich zmian:

Jeżeli nie chcesz pokazywać zdarzeń na liście ostatnich zmian, włącznie z powiadomieniami listy obserwowanych, zmień konstruktor na: