Manual:Block and unblock/cs

Dostatečně privilegovaní uživatelé (obvykle sysops) mohou blokovat a odblokovat IP adresy a uživatelské účty z úprav, nahrávání souborů, pohyb stránek, a pokud ano jim byla udělena taková práva, která chrání/odstraňuje ochranu a maže/obnovuje stránky.

MediaWiki handles blocks through an abstraction layer; extensions can add their own block types. The mechanism for creating/updating/removing blocks and how they are logged and listed are different for each block type; the mechanism for checking whether a user is blocked, preventing blocked actions and informing the user is unified.



Standardní blokovací rozhraní
Bloky jádra MediaWiki se aplikují prostřednictvím formuláře na speciální stránce $blok. Aplikaci bloku lze provést v několika krocích:


 * 1) Zadejte IP adresu nebo uživatele, který má být blokován. Do pole "" formuláře zadejte IP adresu, která má být zablokována, nebo název registrovaného uživatelského účtu, který má být zablokován. Všimněte si, že neexistující uživatelská jména mohou být také blokována, takže se ujistěte, že máte správné uživatelské jméno. Můžete také blokovat řadu IP adres. Pokyny viz.
 * 2) Zadejte parametry bloku. Vyberte akce, v jejichž dokončení má cíl bloku zabránit. Blok  brání cíli bloku upravovat všechny stránky na wiki, zatímco blok  brání cíli bloku upravovat zadané stránky a/nebo stránky v zadaných jmenných prostorech.
 * 3) Zadejte dobu trvání bloku. Předdefinovanou dobu trvání můžete vybrat z rozbalovacího pole označeného "" nebo můžete zadat vlastní hodnotu pomocí [standardního formátu http://www.gnu.org/software/tar/manual/html_node/Date-input-formats.html GNU] do pole "Other time" (jiný čas). Pokud je daná doba trvání "neurčitá", pak blokování nevyprší, ačkoli IP adresa nebo uživatelský účet mohou být stále odblokovány sysopem.
 * 4) Zadejte důvod zablokování (volitelné). Tento důvod se zobrazí blokovanému uživateli, pokud se pokusí upravit stránku.

Kliknutím na "" použijete blok. Všechny bloky jsou zaznamenány v bloku a všechny aktuálně aktivní bloky jsou uvedeny v seznamu aktivních bloků.

Všimněte si, že kromě ručního zadání IP adresy nebo uživatelského účtu, který má být zablokován do Special:Block, můžete také použít odkaz "" z panelu nástrojů v postranním panelu při prohlížení "Uživatelské" nebo "Uživatelské diskusní" stránky IP adresy nebo uživatelského účtu. Můžete také kliknout na odkaz "" za IP adresou nebo názvem uživatelského účtu v seznamu posledních změn nebo v historii stránek.



Možnosti blokování
Ve verzi 1.8 MediaWiki bylo přidáno několik dalších možností blokování, které jsou povoleny zaškrtnutím políčka ve formuláři blokování.


 * Blokovat pouze anonymní uživatele (nazývané také softblocking)
 * Tato možnost změní účinek blokování při blokování adresy IP. Když je povoleno, blokování ovlivní pouze úpravy anonymních uživatelů z dané IP adresy. Úpravy registrovaných uživatelů z této IP adresy nebudou ovlivněny. Volba nemá žádný vliv na blokování registrovaného uživatele, ale má na jím způsobený autoblok.


 * Blokovat vytvoření účtu
 * Tato možnost mění účinek blokování při blokování uživatele nebo IP adresy. Když je povoleno, registrace nových uživatelských účtů z této IP adresy bude po dobu platnosti blokování zakázána. However, this can be bypassed by creating an account on another wiki and visiting the wiki where the block is active, as global accounts automatically create local accounts on wikis the first time they are visited by the user. However, the bypassing can be prevented by a global ban that prevents account creation.


 * Automaticky zablokovat poslední IP adresu použitou tímto uživatelem a všechny následné adresy, které se pokusí upravit (nazývané také "hardblocking")
 * Tato volba mění účinek blokování při zablokování registrovaného uživatelského účtu. Když je povolena, IP adresa naposledy používaná účtem a všechny IP adresy, ze kterých se účet následně pokusí upravit, budou automaticky zablokovány.



Částečné bloky
Od MediaWiki 1.33 je možné zakázat cíli bloku provádět změny pouze na specifikovaných stránkách a/nebo všech stránkách v jmenných prostorech. Pokud se stránka přesune, omezení se přepne na nový název. Aktuálně neexistující ("redlink") stránky nelze blokovat a není podporováno nastavení více překrývajících se bloků s různými daty vypršení platnosti.

V MediaWiki 1.33 a 1.34 je částečné blokování ve výchozím nastavení zakázáno. Může být povoleno nastavením.

Od MediaWiki 1.35 jsou částečné bloky vždy povoleny a nelze je zakázat. Částečné blokovací prvky formuláře můžete skrýt přidáním některých JS nebo CSS k uživateli nebo webu common.js/common.css. Toto nezakáže částečné bloky, které mohou být stále nastaveny prostřednictvím API.

Odblokování
IP adresu nebo registrovaný uživatelský účet lze odblokovat prostřednictvím seznamu aktivních bloků. Najděte IP adresu nebo registrovaný uživatelský účet, který chcete odblokovat, v seznamu (adresu nebo jméno můžete zadat do pole "", které vám usnadní záznam), a klikněte na odkaz "" zobrazený vpravo od doby platnosti bloku.

Tím se dostanete na potvrzovací stránku. Zadejte důvod odblokování (volitelné) do pole "" a kliknutím na "" blokování odstraňte. Všechna odblokování jsou zaznamenána v bloku.

Pamatujte, že pokud je rozsah zablokován, musí odblokování pokrýt celý rozsah, aby bylo účinné. Pokus o odblokování jednotlivé IP adresy v rozsahu nebude účinný.



Účinky zablokování
Když je povoleno, blokovaní uživatelé jsou zcela uzamčeni z jejich účtu. To je určeno hlavně pro soukromé wiki, které potřebují mechanismus pro odebrání oprávnění ke čtení, jakmile uživatel již není aktivní.

Na jiných wiki mohou blokovaní uživatelé stále číst stránky, ale nemohou vytvářet, upravovat nebo přesouvat stránky ani nahrávat soubory. Částečně blokovaní uživatelé nemohou upravovat konkrétní stránky nebo jmenné prostory uvedené v jejich bloku, ale mohou vytvářet, upravovat nebo přesouvat jiné stránky a mohou nahrávat soubory. Uživatelé s určitými jinými uživatelskými právy nemusí být schopni tato práva používat, když jsou zablokováni, v závislosti na jejich blokaci. Například uživatelé s právy smazat a obnovit nebo chránit a zrušit ochranu stránek to nebudou moci udělat, pokud budou blokovány na celém webu. Pokud jsou částečně zablokovány, budou moci tyto akce provádět u jakékoli stránky, na které nejsou blokovány. Uživatelé s právy blokovat a odblokovat uživatele to však budou moci i nadále dělat, když jsou zablokováni. Odblokování vlastního účtu vyžaduje zvláštní právo. Ve výchozím nastavení to mají všichni sysopové, ale na velkých wiki může mít smysl to odstranit, aby potenciální převzetí účtu bylo méně rušivé.

Uživatelům, kteří jsou zablokováni a pokusí se upravit stránku (nebo přesunout stránku nebo nahrát soubor), se zobrazí "Váš účet nebo IP adresa byla zablokována, která je informuje, že byli zablokováni.

Pokud byla povolena možnost autoblock s ohledem na blok a blokovaný uživatel se pokusí upravit (nebo přesunout stránku nebo nahrát soubor), IP adresa, kterou tento uživatel používá, bude také blokována.

Configuration settings related to blocking
The configuration options below can be set in and can be used to enable or disable certain aspects of the blocking interface.
 * - controls how many seconds need to pass until a block on an "autoblocked" IP address will expire. The default is 86400 seconds (one day)
 * - controls whether or not a blocked user is able to edit their own user talk page. This is currently (1.26+) true by default. The ability to disable the ability of a blocked user to edit their own user talk page, when this variable is true, is an option available in Special:Block.
 * and the blockemail user right control the ability for sysops to prevent users from using the Special:EmailUser interface. is true by default.
 * - controls if blocked users will be prevented from logging in. This is false by default.
 * - (1.29+) determines whether to set a cookie when a user is autoblocked. Doing so means that a blocked user, even after logging out and moving to a new IP address, will still be blocked. This is false by default.
 * - (1.33+) - allow the creation of partial blocks, which can block a user account, IP address or IP range from particular pages, namespaces or actions. This is false by default.
 * The hideuser user right controls the ability for sysops to prevent a blocked user from appearing in the block log, the active block list, and the user list.

Default block duration options
To change the default options listed in the "Expiration" drop-down menu, edit the page MediaWiki:ipboptions. The options are stored as a comma-separated list of "label:value" strings, for example. To have three options listed in Spanish, the page could include.

The default duration is "other". To specify another default duration, edit the page MediaWiki:ipb-default-expiry and enter the value you want. Note that you must write the value and not the label, if you were using the Spanish example listed above, MediaWiki:ipb-default-expiry should be  (the value) and not   (the label).

To specify a default duration for anonymous users, edit the page MediaWiki:ipb-default-expiry-ip and enter the value you want. Using the Spanish example listed above, you could write  (the value) but not   (the label).

Interface messages

 * More blocking-related interface messages

URL parameters
Special:Block accepts some URL parameters to prepopulate the HTML form:


 * - username/IP address
 * - the type of block restriction (=sitewide or =partial)
 * - the pages to block (only applies for partial blocks; separate multiple pages with %0A; maximum 10 pages)
 * - IDs of the namespaces to block (only applies for partial blocks; separate multiple namespaces with %0A; see for a list of blockable namespace IDs)
 * - expiry time
 * - autoblock setting (=1 or =0)
 * - hard block setting (=1 or =0)
 * - prevent account creation (=1 or =0)
 * - reason, from selection of MediaWiki:Ipbreason-dropdown
 * - prepopulating "other reason" text field

Hooks

 * - occurs whenever the software receives a request to block an IP address or user
 * - occurs after the request to block an IP or user has been processed
 * , - like BlockIp/BlockIpComplete, for unblocking
 * - occurs when creating an autoblock, allows extensions to cancel
 * - similar to AbortAutoblock but called when doing a retroactive autoblock (when performing a block, also autoblocking the user's last used IP)
 * - when the software checks for blocks, can be used to modify existing blocks or implement new types of blocks
 * - deprecated, similar to GetUserBlock
 * - can be used by extensions which reimplement user talk pages in some way (e.g. ) to honor the "allow the user to edit their own talk page" flag
 * - similar to GetUserBlock, but for global blocks (which are for historical reasons handled separately)
 * , - allows cross-linking Special:BlockList and Special:AutoblockList respectively with similar special pages provided by extensions
 * - allows modifying the core Special:Block form

SQL
All types of blocks are stored in the  table, not just IP blocks. Only currently active blocks are stored here. To see old blocks, check the  table. is a string and can be a username, an IP address, or blank. contains the  of the blocked user. Here is how to filter for different kinds of blocks:


 * User blocks –
 * Auto blocks –
 * Address blocks –
 * Range blocks –
 * Partial blocks –
 * Blocks that are indefinite –
 * Blocks that expire –