Jump to content

Podręcznik:Parametry dla index.php

From mediawiki.org
This page is a translated version of the page Manual:Parameters to index.php and the translation is 100% complete.

Ta strona to częściowa lista parametrów dla index.php , głównego skryptu oprogramowania MediaWiki. Większość z tych argumentów jest zwykle podana jako parametry GET w adresie URL, ale może również zostać przekazana jako dane POST. POST jest obecnie wymagany w niektórych przypadkach, takich jak akcja czyszczenia.

Informacje na tej stronie nie są kompletne.[1]

Poprawka czy wersja strony

Parametry index.php zwykle dotyczą i mają znaczenie związane ze stroną, do której się odnoszą. Stronę (lub jej wersję) można określić, wpisując jeden lub więcej następujących parametrów: https://en.wikipedia.org/w/index.php?title=Ferengi&curid=177126&diff=304901009&oldid=304764764

Nazwa Opis
title Tytuł strony. Może to być strona wiki lub strona specjalna, w zależności od pozostałych parametrów. Aby wyłączyć strony specjalne w konfiguracji wiki, możesz użyć SpecialPage_initList hook.
curid Identyfikator strony wiki; przesłania wartość title.

Niektóre czynności (takie jak przeglądanie i edytowanie) również działają na konkretnej poprawce strony. Taka zmiana jest identyfikowana przez dwa następujące parametry, pozwalając na pominięcie tytułu i identyfikatora strony.

Nazwa Opis
oldid Id poprawki
direction Zamiast poprawki podanej przez oldid, użyj:
  • direction=prev: ta, która go poprzedza
  • direction=next: następna poprawka

Akcje

Poniżej znajduje się lista wartości parametru action.

Niektóre z tych działań można włączyć/wyłączyć za pomocą dedykowanego ustawienia konfiguracyjnego w LocalSettings.php . Tam, gdzie są dostępne, zostaną wypisane ustawienia lokalne.[2]

Nazwa Funkcja Przykład
view Przegląd (view) jest akcją domyślną; "view" jest jedyną akcją, która jest używana, gdy żadna akcja nie jest jawnie podana www.mediawiki.org/w/index.php?title=Project:Sandbox&action=view
watch Dodaje stronę do listy obserwowanych użytkownika. www.mediawiki.org/w/index.php?title=Project:Sandbox&action=watch
unwatch Usuwa stronę z listy obserwowanych użytkownika. www.mediawiki.org/w/index.php?title=Project:Sandbox&action=unwatch
delete Usuwa stronę

Domyślnie polecenie delete zwraca formularz, w którym użytkownik może potwierdzić usunięcie i określić przyczynę.[3]

www.mediawiki.org/w/index.php?title=Project:Sandbox&action=delete
revert Przywraca poprzednią wersję obrazu. Wymagane są następujące dwa inne parametry:
  • oldimage, id wersji do której należy wrócić;
  • wpEditToken, ważny token edycji;
rollback Cofa ostatnie edycje dokonane przez ostatniego redaktora strony; Innymi słowy, przywraca ostatnią wersję artykułu, którego redaktor nie jest ostatnim. Zmiana jest oznaczona jako drobna i używane jest domyślne podsumowanie zmian.[4]

Wymagane są kolejne dwa parametry:

  • from to nazwa użytkownika, którego edycje mają być wycofane
  • 1 $ to token wycofania; Służy do zapobiegania nakłanianiu użytkowników do wykonania niechcianego wycofania przez kliknięcie linku lub kliknięcie przycisku w zewnętrznej witrynie internetowej.
www.mediawiki.org/w/index.php?title=Project:Sandbox&action=rollback&from=John&token=d7aaa6c\
protect Pokazuje lub zmienia poziomy ochrony strony:
  • Domyślnie ten skrypt zwraca formularz pokazujący bieżące poziomy ochrony strony, umożliwiając użytkownikowi zmianę poziomów ochrony strony.[5]
www.mediawiki.org/w/index.php?title=Project:Sandbox&action=protect
unprotect Ta sama strona co ochrona (unprotect i protect to ta sama strona i robią to samo). www.mediawiki.org/w/index.php?title=Project:Sandbox&action=unprotect
markpatrolled Oznaczanie edycji jako sprawdzonej; Zobacz Help:Patrolled edit .

rcid to id edycji w tabeli recentchanges

render Wyprowadza renderowanie HTML całej zawartości strony; Podobna do akcji view, ale wyprowadzany jest tylko niestylizowany tekst artykułu, a nie żadna część interfejsu użytkownika (dodatkowe przyborniki, pole wyszukiwania, arkusze stylów itp.).
Aby uzyskać bardziej stabilny dostęp programistyczny lub pobrać kod HTML tylko fragmentu zawartości strony, należy użyć interfejsu API parse z parametrami page lub pageid.
www.mediawiki.org/w/index.php?title=Project:Sandbox&action=render
purge Wyczyści cache strony, zmuszając stronę do ponownego jej wyświetlenia ze źródła.
  • Ta akcja jest wykonywana tylko wtedy, gdy jest żądana za pośrednictwem żądania POST; w przeciwnym razie wyświetlany jest formularz potwierdzający czyszczenie (naciśnięcie przycisku OK powoduje wysłanie żądania czyszczenia, które jest następnie wykonywane).

www.mediawiki.org/w/index.php?title=Project:Sandbox&action=purge

edit Pokazuje edytor strony.

Wyświetlany edytor zależy od preferencji użytkownika. See Editor.

www.mediawiki.org/w/index.php?title=Project:Sandbox&action=edit
submit Po wyświetleniu bezpośrednio (HTTP GET) pokazuje edytor, na przykład "edytuj".

When viewing by submitting a form (HTTP POST), performs various actions related to changing the page (see #What to do below for more details):

  • Zmiana strony,
  • przejrzenie nowej wersji strony, lub
  • wyświetlenie różnic w stosunku do nowej wersji.
www.mediawiki.org/w/index.php?title=Project:Sandbox&action=submit
editredlink To samo co edit.[6] www.mediawiki.org/w/index.php?title=Project:Sandbox&action=editredlink
history Pokazuje historię strony. (Zobacz historię, poniżej) www.mediawiki.org/w/index.php?title=Project:Sandbox&action=history
historysubmit Podczas przeglądania różnic między wersjami, po kliknięciu "porównaj wybrane wersje" na stronie historii. Wymaga to parametru "diff" i/lub "oldid", w przeciwnym razie pokazuje tylko samą stronę. www.mediawiki.org/w/index.php?title=Project:Sandbox&action=historysubmit&diff=456290&oldid=456270
raw Pokazuje nieprzetworzoną zawartość strony. (Zobacz Raw, poniżej) Otworzy się wyskakujące okienko z pytaniem, czy chcesz zapisać stronę w index.php.[7] www.mediawiki.org/w/index.php?title=Project:Sandbox&action=raw
ajax (przestarzałe od 1.27); (usunięto w 1.38) Jeśli jest to włączone, wywołuj funkcję php zarejestrowaną za pośrednictwem $wgAjaxExportList ; patrz Podręcznik:Ajax .[8]
credits Wyświetla listę osób, które przyczyniły się do powstania danej strony, używając prawdziwego imienia i nazwiska określonego w preferencjach użytkownika. Obecnie wyłączone na wiki Wikimedia, ale jest domyślnie włączone w podstawowej wersji MediaWiki. translatewiki.net/w/i.php?title=Translating:MediaWiki&action=credits
info Pokazuje informacje o stronie, takie jak liczba użytkowników mających ją na liście obserwowanych, liczba edycji, liczba autorów. Zobacz Ponownie zaimplementuj akcję informacyjną RfC dla kontekstu. www.mediawiki.org/w/index.php?title=Project:Sandbox&action=info
revisiondelete Ustawianie ograniczeń widoczności wersji tekstu, podsumowania zmian i nazwy użytkownika/adresu IP edytora (wymaga prawa użytkownika deleterevision)


Zastępowanie preferencji użytkownika

Poniższe parametry zastępują niektóre ustawienia preferencji użytkownika preferencje. Inne parametry wyjaśnione w innych sekcjach to "diffonly", "internaledit" i "externaledit". Poniższe parametry wpływają na wszystkie akcje z wyjątkiem "render" i "raw".

Nazwa Funkcja Przykład
useskin Określ skórkę www.mediawiki.org/w/index.php?useskin=modern
uselang Określ język elementów interfejsu użytkownika (takich jak link "moja rozmowy" itp.), tj. język interfejsu użytkownika; Jest to szczególnie przydatne przy tworzeniu konta, ponieważ na tym etapie nie mają zastosowania żadne ustawienia preferencji.

Specjalny kod języka "qqx " może być użyty do wyświetlenia identyfikatorów wszystkich komunikatów systemowych używanych na stronie.

www.mediawiki.org/w/index.php?title=Special:Userlogin&type=signup&uselang=de
variant Określ wariant językowy dla elementów interfejsu użytkownika (jest on używany na przykład w chińskiej Wikipedii, ponieważ język chiński ma warianty);
printable (przestarzałe od 1.35) Jeśli ustawiono na yes, strona jest wyświetlana w formie odpowiedniej do drukowania.
debug Po ustawieniu na true (np. 1 lub true), ResourceLoader obsługuje JavaScript i CSS bez minified. Zobacz ResourceLoader/Funkcje#Tryb debugowania. www.mediawiki.org/w/index.php?title=Project:Sandbox&debug=true
safemode Gdy ta opcja jest włączona (np. ustawiona na 1 lub true), włączone przez użytkownika CSS i JS nie zostaną załadowane. This disables personal scripts and styles (e.g. "User:" common.js and css), and site-wide scripts and styles (e.g. "MediaWiki:Common.js" and "MediaWiki:Common.css"), and all gadgets.[9] It is possible to mark site-wide styles ("MediaWiki:Common.css") as safe via $wgAllowSiteCSSOnRestrictedPages , which permits them in safemode. www.mediawiki.org/w/index.php?title=MediaWiki&safemode=1
useskinversion Określ wersję skórki[10] www.mediawiki.org/w/index.php?title=MediaWiki&useskinversion=2

Widok i renderowanie

Widok jest akcją domyślną. Jeśli do adresu URL nie zostanie dodana żadna inna czynność, zostanie użyta wartość action=view. Ta akcja pokazuje stronę, poprawkę lub różnicę między dwiema wersjami tej samej lub dwóch różnych stron. Poniżej znajduje się (częściowa) lista.

diff
wartość tego parametru określa rewizję; zwraca się różnicę między inną i tą rewizją:
  • jeżeli oldid nie zostanie przyjęty, wyświetlana jest różnica między tą zmianą a poprzednią w tym samym artykule;
  • w przeciwnym razie wyświetlana jest różnica między rewizją podaną przez oldid/direction a tą; wartość tego parametru może być identyfikatorem rewizji, wartościami prev lub next określającymi rewizję w stosunku do danej przez oldid/direction, a wartością cur określającą ostatnią rewizję strony;
Zauważ, że oldid i diff nie muszą być dwoma wersjami tego samego artykułu, co pozwala na porównanie dwóch wersji dwóch różnych stron
redirect
jeżeli wartość tego parametru jest 'no' a strona jest przekierowaniem, wyświetlany jest sam strona, a nie cel przekierowania; parametr ten ma wpływ tylko na action=view i action=render i tylko jeśli nie podano ani oldid ani diff, ponieważ jest to jedyny przypadek, w którym zamiast przekierowania wyświetla się artykuł docelowy;
rdfrom
gdy strona jest wynikiem przekierowania z zewnętrznej wiki, parametr ten wskazuje, które wiki było wiki żródłowym, tak aby można było wyświetlić linię "Prekierowany z ..."
diffonly
Przesłania preferencje użytkownika dotyczące tego, czy strona ma być renderowana, gdy żądane jest porównanie, np. diffonly=yes
search
Jeśli pole nie jest puste (i jeśli wyszukiwanie jest włączone), zastąp wszystkie inne parametry i przeprowadź wyszukiwanie

Następujące parametry mają zastosowanie wyłącznie do kategorii.

from
Jeśli strona jest kategorią, należy wyświetlić listę tylko pozycji, których klucz sortowania jest równy lub następuje po wartości tego parametru;
Przykład: https://en.wikipedia.org/w/index.php?title=Special:Log&type=upload&from=20070814233520&until=20070814233625
Linki do dziennika wszystkich zdjęć przesłanych 14 sierpnia 2007 r. od godziny 23:35:20 do 23:36:25
until
jeśli strona jest kategorią, wyswietl tylko pozycje, których klucz sortowania poprzedza wartość tego parametru; używane tylko w przypadku, gdy from nie jest przekazywane;

Następujący parametr ma zastosowanie wyłącznie do obrazów.

page
numer strony w medium wielostronicowym; obecnie używana wyłącznie do plików DjVu i PDF; pierwsza strona jest numerowana jako 1;

Historia

limit
Liczba edycji stron na liście, maksymalna możliwe jest 5000 edycji.
Przykład: https://en.wikipedia.org/w/index.php?title=Special:Contributions&limit=13&contribs=user&target=Atlgirl052005 - Występuje 13 edycji na stronę.
dir
względny porządek sortowania stron historii edycji.
Edycje strony są sortowane według malejącego znacznika czasu.
offset
używa znacznika czasu do określenia, która część historii jest wyświetlana;
Zwraca edycje, które miały miejsce przed znacznikiem czasu;
Przykład: https://en.wikipedia.org/w/index.php?title=Special:Contributions&offset=20090815195334&contribs=user&target=Atlgirl052005
Pokazuje edycje, które nastąpiły bezpośrednio 'przed znacznikiem czasu 20090815195334 (20090815195334 nie jest pokazane).
Format parametru to yyyymmddhhmmss. Tak więc 20090815195334 został utworzony 15 sierpnia 2009 roku [20090815] o godzinie 19:53 (UTC) i 34 sekundy [195334].
Wikipedia:Kompletny przewodnik po różnicach i linkach.
Jeśli dodasz dir=prev, działa to na odwrót, wyświetlając wszystkie edycje po' znaczniku czasu[11]
Przykład: https://en.wikipedia.org/w/index.php?title=Special:Contributions&offset=20090815195334&dir=prev&contribs=user&target=Atlgirl052005
Pokazuje edycje, które nastąpiły natychmiast po 20090815195334 znacznika czasu (Edycja o znaczniku czasu 20090815195334 nie jest pokazana).
Przykład, aby pokazać tylko pierwszą edycję na stronie: https://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&action=history&dir=prev&limit=1
feed
zwracany jest kanał informacyjny dla zmian w historii; Dozwolone wartości to atom i rss. Może być wyłączona z $wgFeed .
go
(przestarzałe - powinno być unikane, ponieważ zostało zastąpione) go=first pokazana jest pierwsza (najwcześniejsza) strona historii

Surowy

Przekazanie action=raw zwraca kod źródłowy strony lub wersji. Ze względów buforowania i bezpieczeństwa, powinno to być zazwyczaj używane tylko za pośrednictwem ścieżka skryptu, czyli index.php?title=.... Podczas gdy "krótkie adresy URL" takie jak /wiki/ są przeznaczone tylko na action=view, nieoficjalnie mają tendencję do działania również dla innych akcji. Jest to wprost odradzane dla action=raw, ponieważ prowadzi to do mniej efektywnego buforowania i omija automatyczne czyszczenie po edycjach.

templates
Jeśli jest to przeprowadzone z wartością expand, szablony w stronie są przetwarzane - rozwijane do treści;
ctype
wartość content-type, która ma być używana w nagłówku HTTP podczas zwracania nieprzetworzonej zawartości, zamiast domyślnej text/x-wiki; Może to być tylko jeden z dozwolonych typów, które obecnie wynoszą text/x-wiki, text/javascript, text/css i application/x-zope-edit
oldid
identyfikator konkretnej zmiany, której ma zostać zwrócona
direction
albo next, prev, lub cur; zamiast zmiany określonej przez oldid, zwraca tę, która następuje po niej, tę, która poprzedzi ją, lub bieżącą (ostatnią) wersję;
section
Ogranicza dane wyjściowe do określonej sekcji lub podsekcji dokumentu. Sekcje są określane za pomocą nieujemnych liczb całkowitych: sekcja 0 to sekcja przed dowolnymi nazwanymi sekcjami, sekcja pierwsza to pierwsza nazwana sekcja lub podsekcja i tak dalej. Schemat numeracji traktuje sekcje i podsekcje jako identyczne. Listę sekcji i podsekcji można uzyskać za pośrednictwem API z api.php?action=parse&text={{:My_page}}__TOC__&prop=sections.
przykład

Edytuj i prześlij

Akcje edycji i przesyłania wykonują prawie takie same działania. Domyślnie zwracają formularz "Edycja strony" dla strony. Różne wyniki można uzyskać poprzez przekazania innych argumentów; niektóre wyniki (np. zapisywanie nowej wersji strony) można uzyskawać tylko za pomocą POST. W tym działaniu wykorzystywane są standardowe argumenty do określenia strony lub przeglądu strony.

Opcje wpływające na formularz edycji

Następujące opcje mają wpływ na formularz edycji. (Uwaga: 'section' wpływa również na sposób zapisywania strony. Dodatkowo, 'preload' i 'preloadparams' działają tylko na modelu treści wikikodu)

section
określa indeks sekcji w dokumencie, która ma być wstępnie załadowana i edytowana; Sekcje są numerowane sekwencyjnie od 0 wzwyż; Sekcja 0 to część artykułu przed nagłówkiem pierwszej sekcji; wartość new służy do dołączania nowej sekcji do dokumentu;
preload
określa stronę, której wikikod jest używany jako początkowa wartość obszaru tekstowego w formularzu edycji, jeśli strona lub sekcja do edycji nie istnieje; Jeśli istnieje, polecenie wstępnego ładowania jest ignorowane; Zobacz także Manual:Creating pages with preloaded text ;
Przykład: https://en.wikipedia.org/wiki/Talk:Main_Page?action=edit&section=new&preload=Project:Sandbox
preloadparams[] (lub preloadparams%5B%5D)
Zastąp parametry stylu $1 w tekście wczytywania wstępnego. Na przykład $preload 2 spowoduje Podręcznik:Tworzenie stron with_preloaded text/param demo do wstępnego załadowania do formularza edycji, ale z $1 zamienionym na pierwszą wartość i $2 zamienionym na drugą wartość. (wprowadzono w 1.23)
editintro
tytuł istniejącego artykułu lub szablonu, który ma być renderowany nad formularzem edycji;
preloadtitle
w przypadku section=new, zwraca początkową zawartość pola "Temat/nagłówek"; można go edytować przed zapisaniem;
Przykład: https://en.wikipedia.org/w/index.php?title=User_talk:5dsddddd&action=edit&section=new&preloadtitle=The+%5B%5BWP%3AARS%7CArticle+Rescue+Squadron%5D%5D
Przykład zarówno z preloadtitle, jak i preload : https://en.wikipedia.org/wiki/User_Talk:Ikip?action=edit&section=new&preload=Template:Article_Rescue_Squadron_ invite&preloadtitle=Invitation
nosummary
Nie pokazuj ramki "nagłówek" podczas wykonywania czynności section=new.
summary
jego wartość jest używana jako podsumowanie zmian zamiast domyślnej.
preview
jeśli ustawione na yes lub no, przeniesie preferencje użytkownika "Pokaż podgląd strony po rozpoczęciu edycji" (zadanie T11936);
internaledit/externaledit (usunięto w 1.22)
nadpisuje preferencje użytkownika w edytorach zewnętrznych;
mode (usunięto w 1.22)
Ten parametr wpływa na stronę wynikową, jeśli zostanie przekazany z wartością file i przy użyciu zewnętrznego edytora;
undo, undoafter
próbuje cofnąć sekwencję edycji, od wersji undoafter do wersji undo; Technicznie rzecz biorąc, odbywa się to poprzez próbę scalenia odwrotności tych edycji z sekwencją wszystkich kolejnych edycji; Wartości tych parametrów są identyfikatorami starych wersji strony; Jeśli scalanie nie jest możliwe, zwracany jest zwykły formularz edycji dla tej wersji

Co robić

Następujące opcje informują oprogramowanie, co ma zrobić podczas przesyłania: zapisywać, wyświetlać podgląd lub pokazywać różnice w stosunku do bieżącej wersji.

wpSave
ten argument jest generowany podczas zapisywania zawartości formularza edycji zwróconego przez serwer, ale nie jest faktycznie używany ani wymagany podczas przesyłania (patrz poniżej, aby zapoznać się z wymaganymi argumentami do zapisania);
wpPreview
ustawić w żądaniu POST, aby zażądać podglądu strony lub sekcji, tak jakby wartość wpTextbox1 została zapisana;
  • domyślnie zwraca formularz edycji z podglądem wartości wpTextbox1;
  • jeśli zostanie przekazany dodatkowy argument live, pokazane jest tylko renderowanie wartości wpTextbox1, a nie formularz i drugi element GUI; Jest to podobny do wyniku zapisywania, a następnie przeglądania za action=render ; Zobacz Manual:Live preview , aby uzyskać więcej informacji;
  • argument wpLivePreview jest identyczny z wpPreview; W związku z tym regularny podgląd jest zwracany, jeśli live nie zostanie przekazany;
wpDiff
ustawia w żądaniu POST, aby zażądać tabeli pokazującej zmiany między bieżącą wersją strony lub sekcji a wersją, tak jakby wartość wpTextbox1 została zapisana;

Parametry, które są potrzebne do zapisania

Poniższe parametry są wymagane, gdy użytkownik zapisuje stronę. Pole podsumowania edycji może być również wymagane, jeśli jest to tak skonfigurowane (patrz poniżej).

wpTextbox1
treść nowej strony/sekcji;
wpStarttime
znacznik czasu, w którym użytkownik rozpoczął edytowanie strony; służy do sprawdzenia, czy strona została usunięta między tym momentem a czasem przesłania (w tym przypadku użytkownik jest proszony o potwierdzenie zapisu);
wpRecreate
w przypadku, gdy strona została usunięta po wpStarttime, to pole potwierdza, że strona ma zostać zapisana;
wpEdittime
dla nowych stron jest równy wpStarttime; w przeciwnym razie jest to znacznik czasu ostatniej wersji strony; służy do sprawdzania konfliktów edycji;
wpEditToken
token edycji; Ma to na celu uniknięcie sytuacji, w której użytkownicy zostaną nakłonieni do zapisania strony poprzez kliknięcie linku lub naciśnięcie przycisku w witrynie zewnętrznej. W przypadku niezalogowanych użytkowników wpEditToken jest wymagany od #$; Obecnie zawiera tylko znaki +\, a nie losowy ciąg znaków (zobacz edytuj sufiks tokenu).

Aby zapisać stronę, w żądaniach POST wymagane są wpStarttime, wpEdittime, wpTextbox1, wpEditToken, a nie są przekzywane ani wpPreview, ani wpDiff. Jeśli strona została usunięta po wpStarttime, wymagana jest również opcja logiczna wpRecreate.

Opcjonalne dane dodatkowe

Podsumowanie zmian lub parametr "ignoruj puste" może być obowiązkowy, jeśli skonfigurowano opcję "ostrzegaj o pustych podsumowaniach".

wpSummary
podsumowanie edycji;
wpMinoredit
jeśli jest ustawiona w żądaniu zapisu, zmiana jest oznaczona jako drugorzędna; W przypadku podglądu i porównania jest to początkowa wartość pola wyboru "to jest drobna zmiana" w formularzu edycji;
wpWatchthis
jeśli zostanie przekazana w żądaniu zapisu, strona zostanie dodana do listy obserwowanych użytkownika; Jeśli nie zostanie przekazana w żądaniu zapisu, strona zostanie usunięta z listy obserwowanych użytkownika; W przypadku podglądu lub porównania jest to początkowa wartość pola wyboru "obserwuj tę stronę" w formularzu edycji;
wpSection
określa indeks sekcji w dokumencie, który ma zostać przesłany; Sekcje są numerowane sekwencyjnie od 0 wzwyż; Sekcja 0 to część artykułu przed nagłówkiem pierwszej sekcji; wartość new służy do dołączania nowej sekcji do dokumentu;
wpChangeTags
Opcjonalna lista tagów, które mają zostać dodane do edycji. Jeśli którykolwiek z podanych tagów nie zostanie aktywowany do użytku ręcznego, edycja zostanie odrzucona.
wpAutoSummary
zawiera skrót MD5 pola podsumowania zmian w postaci, w jakiej został on początkowo przedstawiony użytkownikowi w formularzu edycji; pole to służy do sprawdzania, czy użytkownik zmodyfikował to pole przed przesłaniem: jeśli skrót MD5 o wartości wpEditSummary jest taki sam jak to pole, podsumowanie zmian nie zostało zmodyfikowane;
wpIgnoreBlankSummary
zapisz stronę, nawet jeśli użytkownik nie zmodyfikował opisu zmian, podczas gdy powinien;
wpTextbox2
w przypadku konfliktu edycji, zawiera wartość wpTextbox1 żądania zapisu, które wygenerowało konflikt;
wpScrolltop
służy do zachowywania pozycji paska przewijania w polu tekstowym edycji podczas wczytywania podglądu.
redlink
jeśli użytkownik nie ma uprawnień do edytowania strony, przekieruj go na pustą stronę artykułu (np. "Wikipedia nie ma artykułu o tej samej nazwie") zamiast wyświetlać powiadomienie o błędzie uprawnień. Jeśli strona docelowa istnieje, zignoruj parametr edit i zamiast tego wyświetlaj (obecnie) istniejącą stronę. Ten parametr jest używany w czerwonych linkach.
wpExtraQueryRedirect
ukryte dane wejściowe do modyfikacji po zapisaniu adresu URL i nie są używane przez rzeczywisty formularz edycji. Przeznaczony do użytku przez gadżety i tym podobne.

Strony specjalne

Większość stron specjalnych ma dodatkowe parametry, specyficzne dla funkcji, którą pełnią. Na przykład parametry dla Special:Export są opisane w Manual:Parameters to Special:Export

Poniższe parametry adresu URL zawierają wartości początkowe dla niektórych pól wejściowych; Można je edytować przed wysłaniem formularza.

wpNewTitle
pole tekstowe z nowym tytułem.
wpReasonList
powód do wstępnego wyboru z listy rozwijanej.
wpReason
pole tekstowe z uzasadnieniem.
wpLeaveRedirect
czy zaznaczyć pole wyboru "Zostaw przekierowanie".
wpDisableEmail
czy zaznaczyć pole wyboru "Blokada wysyłania maili (przez wiki)".
wpDisableUTEdit
czy wybrać pole wyboru "Blokada edytowania własnej strony dyskusji".
wpReason
Początkowo wybrany element w liście rozwijalnej, wartość powinna być zgodna z wierszem w polu MediaWiki:Ipbreason-dropdown.
wpReason-other
pole tekstowe z niestandardowym uzasadnieniem; wymaga wpReason=other
wpAutoBlock
czy zaznaczyć pole wyboru "Zablokuj ostatni adres IP tego użytkownika i automatycznie wszystkie kolejne, z których będzie próbował edytować na $1".
wpWatch
czy wybrać pole wyboru "Obserwuj stronę osobistą i stronę dyskusji tego użytkownika".
user-reason
pole tekstowe z uzasadnieniem.

Parametr maxlag

Wersje MediaWiki:
1.10 – 1.27

Parametr maxlag parameter jest używany tylko wtedy, gdy oprogramowanie jest uruchomione na zwielokrotnionym klastrze bazy danych.

Parametr maxlag sprawia, że żądanie nie jest obsługiwane, jeśli występuje duży ruch na serwerze. maxlag ma zastosowanie do wszystkich akcji. Wartość parametru maxlag jest liczbą; Im niższa ta wartość, tym mniejszy ruch, który powoduje, że żądanie nie jest obsługiwane. Wartość zerowa nie jest dozwolona.

Uwagi

  1. Klienci przesyłający formularze powinni przesłać wszystkie parametry formularza zawarte w kodzie HTML; poleganie na jakiejkolwiek statycznej liście może prowadzić do późniejszych uszkodzeń. Aby zarejestrować nowe akcje przy instalacji MediaWiki, zobacz $wgActions .
  2. Ponadto każda akcja z wyjątkiem "view" może zostać wyłączona za pomocą zmiennej $wgActions . Dodatkowo $wgActions jest dostępny teraz dla wszystkich działań. Ponadto, jeśli wyszukiwanie jest włączone i podany jest parametr search (i nie jest pusty), wszystkie akcje są ignorowane i wyszukiwanie jest wykonywane.
  3. Usuwanie jest wykonywane po żądaniu POST, jeśli prawidłowy token edycji jest przekazywany jako wartość wpEditToken; Tak się dzieje, gdy użytkownik potwierdzi usunięcie. Przyczyna usunięcia jest przekazywana jako wartość argumentu wpReason; Ten ciąg znaków jest zapisywany w dzienniku usuwania (pole log_comment_id w tabeli logging ) Kasowanie jest również wykonywane podczas usuwania pojedynczej wersji obrazu; Wymaga to przekazania identyfikatora wersji w parametrze oldimage i prawidłowego tokenu edycji w wpEditToken; w takim przypadku żądanie może być również przekazane za pośrednictwem GET
    • Jeśli zostanie przekazany opcjonalny argument summary, jego wartość jest używana jako podsumowanie zmian zamiast domyślnego
    • Jeśli zostanie przekazany opcjonalny argument bot, edycja zostanie oznaczona jako edycja bota (edycja jest oznaczona jako rc_bot=1 w tabeli recentchanges )
    • Argument bot może być również użyty na dowolnej stronie, na której pojawi się link za 2$, aby kaskadować &bot=1 na wszystkie wygenerowane linki do wycofania
    • Jeśli zostanie przekazany opcjonalny argument hidediff, zamiast listingu różnicy zmiany wyświetlany jest komunikat o powodzeniu (można to wymusić za pomocą preferencji użytkownika)
  4. Te poziomy są zmieniane na wartości mwProtect-level-edit i mwProtect-level-move, jeśli żądanie jest żądaniem POST, a prawidłowy token edycji jest przekazywany jako wpEditToken; parametr mwProtect-reason podaje powód ochrony lub wyłączenia ochrony, który zostanie zapisany w dzienniku strony; Jeśli mwProtect-cascade również zostanie przekazany, stosowana jest ochrona kaskadowa (wszystkie transkludowane strony są ustawiane na te same poziomy ochrony)
    • ogólnie rzecz biorąc, działania, które mogą być ograniczone, są te wymienione w tablicy $wgRestrictionTypes ; ta tablica jest inicjowana do array('edit','move') i może być zmieniona w LocalSettings.php ; działanie ochrony następnie przyjmuje parametr mwProtect-level-$action dla każdego działania w tej tablicy
  5. Ze względów bezpieczeństwa, w niektórych wersjach MediaWiki Raw jest dozwolony tylko podczas korzystania z "głównego punktu dostępu do skryptu", to znaczy, gdy używany jest "brzydka" forma URL z index.php?title=...
    • wymaga, aby $wgUseAjax był prawdziwy; jedynymi funkcjami możliwymi do wywołania są funkcje w zestawie $wgAjaxExportList
    • dodatkowe parametry: rs to nazwa funkcji (np. rs=wfSajaxSearch); tablica rsargs[] jest listą argumentów tej funkcji (na przykład rsargs []=abcd przekazuje ciąg abcd funkcji).
    • funkcja JavaScript sajax_do_call do wywoływania funkcji Ajax jest zdefiniowana w ajax.js .
  6. Project:Tech News/2017#Tech News: 2017-16
  7. Reading/Web/Desktop Improvements#Maj 2020: Pierwsze wdrożenie - officewiki i testwiki
  8. Ze względu na wydajność, wartość tego pola nie jest w rzeczywistości przesunięciem (indeksem pierwszego wpisu, który ma być pokazany)

Zobacz też