Extensión:RegexBlock
![]() Estado de lanzamiento: estable |
|
---|---|
![]() |
|
Implementación | Derechos de usuario , Página especial |
Descripción | Añade una nueva página especial para bloquear, ver y desbloquear nombres de usuario y direcciones IP, usando expresiones regulares. |
Autor(es) |
|
Última versión | 1.7 (2019-05-08) |
MediaWiki | 1.39+ |
Cambios de la base de datos | Sí |
Licencia | GNU Licencia Pública general 2.0 o posterior |
Descarga | |
|
|
|
|
Descargas trimestrales | 5 (Ranked 135th) |
Wikis públicos que lo utilizan | 1,108 (Ranked 254th) |
Traduce la extensión RegexBlock si está disponible en translatewiki.net | |
Asuntos | Tareas abiertas · Reportar un bug |
RegexBlock es una extensión que añade una página especial con la interfaz para bloquear, ver y desbloquear nombres de usuario y direcciones IP usando expresiones regulares. It was originally written by Bartek Łapiński for Fandom .
Instalación
This extension works best when used along with setting shared database and memcached .
- Descarga y extrae los archivos en un directorio denominado «
RegexBlock
» dentro de la carpetaextensions/
.
Developers and code contributors should install the extension from Git instead, using:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/RegexBlock - Añade el siguiente código en la parte final de tu archivo LocalSettings.php :
wfLoadExtension( 'RegexBlock' );
- Ejecuta la secuencia de actualización, que creará automáticamente las tablas de la base de datos que necesita esta extensión.
- Ensure that the
regexblock
user right is given to a group that exists; by default this user right is given to thestaff
user group (which does not exist in a default MediaWiki installation). For example, this could be given to thesysop
group:
$wgGroupPermissions['sysop']['regexblock'] = true;
- Hecho – Navega a Special:Version en el wiki para verificar que la extensión se haya instalado correctamente.
Derechos de usuario
Permisos del usuario | Grupo al cual se le da este derecho por defecto | Descripción |
---|---|---|
regexblock
|
staff | User right required to view and thus use Special:RegexBlock for managing blocks. |
regexblock-exempt
|
staff | Users who have this right are exempt from RegexBlock blocks. |
Uso
- Go to
Special:RegexBlock
- Enter the IP address or the username to be blocked to the "IP address or username" field
- Enter an optional reason. If no reason is provided by the blocker, a generic reason will be shown to the blocked user.
- Select expiry time
- Select if you want to block the creation of new accounts and if the match needs to be exact or regex one
- Press "Block this user"
Parámetros
Nombre de la variable de configuración | Valor predeterminado | Descripción |
---|---|---|
$wgContactLink
|
Special:Contact
|
Displayed to regexblocked users in the regexblock-reason-* interface messages. You might want to customize it if the ContactPage extension isn't installed on your wiki. |
$wgRegexBlockDatabase
|
false
|
Set this to the database to use for blockedby and stats_blockedby tables. If you want to use the local database, set this to false . Otherwise you could set this to $wgSharedDB , for example.
|
Ejemplos
To block all users except local ones (192.168.xx.xx): \b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?([0]|[2-9])[0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b
Véase también
- Extension:SpamRegex — una extensión similar para expresiones de bloqueo en el contenido de página (etc.) usando expresiones regulares
- Extension:TitleBlacklist
- BulkBlock Extension — an extension that allows administrators to easily block multiple users at once on a MediaWiki website.