stringtranslate.com

Wikipedia: personalización de listas de seguimiento

Hay varias formas de personalizar su lista de seguimiento . Esto puede facilitar la búsqueda de cambios en las páginas.

Usando la página de Preferencias

La personalización de la lista de seguimiento comienza con las opciones proporcionadas por la pestaña Lista de seguimiento en la página Preferencias . Estos incluyen "Expandir la lista de seguimiento a...", que puede seleccionar para ver todos los cambios en una página en lugar de solo el último (que puede haber sido una edición automatizada de un bot o estar marcado como menor, es decir, algo menos significativo). que, por ejemplo, la edición anterior (o, dependiendo de otras configuraciones de preferencias, normalmente puede estar oculta). Otra opción es "Agrupar cambios por página..." en la pestaña "Cambios recientes", que, por ejemplo, permite agrupar los cambios realizados en la misma página el mismo día (útil si tienes un gran número de cambios frecuentes). páginas en su lista de seguimiento).

Twinkle tiene la opción de agregar automáticamente los artículos en los que se utiliza a su lista de seguimiento. Para cambiar esta configuración, vaya a Wikipedia: Twinkle/Preferencias

Estilo de páginas actualizadas recientemente

Aunque actualmente está deshabilitado de forma predeterminada, se ha puesto a disposición una función de formato que resalta los cambios en su lista de seguimiento que aún no ha visto. [1]

Para activar esta función con su estilo en negrita predeterminado, habilite el siguiente elemento en sus Preferencias:

Habilitar manualmente

Si desea habilitar esta función manualmente usando código, en lugar de usar el gadget descrito anteriormente, agregue esto en su página common.css :

. marcador actualizado { color de fondo : transparente ; color : #006400 ; } . mw-especial-lista de seguimiento . mw-lista de cambios-línea-vigilada . mw-título { peso de fuente : negrita ; } . mw-special-Watchlist # mw-watchlist-resetbutton { mostrar : bloquear ; }              

Estilo alternativo

Estilo alternativo con borde inferior: 1 px punteado #999;

Para activar la función con un estilo alternativo, puede agregar uno de los siguientes a su página common.css .

Utilice subrayado punteado
negro
. mw-lista de cambios-línea-vigilada . mw-título { peso de fuente : normal ; borde inferior : 1 px punteado #000 ; } . mw-special-Watchlist # mw-watchlist-resetbutton { mostrar : bloquear ; }            
o gris
. mw-lista de cambios-línea-vigilada . mw-título { peso de fuente : normal ; borde inferior : 1 px punteado #999 ; } . mw-special-Watchlist # mw-watchlist-resetbutton { mostrar : bloquear ; }            


Utilice texto en cursiva
. mw-lista de cambios-línea-vigilada . mw-título { peso de fuente : normal ; estilo de fuente : cursiva ; } . mw-special-Watchlist # mw-watchlist-resetbutton { mostrar : bloquear ; }          


Anotación con pequeñas estrellas verdes.
. marcador actualizado { color de fondo : transparente ; color : #006400 ; } . mw-lista de cambios-línea-vigilada . mw-título { peso de fuente : normal ; fondo : url ( //upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Pentagram_dis.svg/13px-Pentagram_dis.svg.png ) sin repetición a la izquierda ; /* @noflip */ padding-left : 16 px ; } . mw-special-Watchlist # mw-watchlist-resetbutton { mostrar : bloquear ; }                    


Anotación de ediciones no vistas con fondo verde (como en Wikimedia Commons)
. marcador actualizado { color de fondo : lima ; color : #006400 ; }     

Deshabilitar

Si la función alguna vez se habilita en todo el sitio, de forma predeterminada, puede usar uno de los siguientes métodos, que deshabilitará el formato, el Mark all pages as visitedbotón relacionado y los avisos de actualización verdes en las páginas del Historial. Sólo es necesario uno de los cuatro métodos que se describen a continuación. Básicamente todos hacen lo mismo.

importStylesheet ( 'Usuario:Equazcion/RemoveRecentUpdateMarkers.css' );
@ URL de importación ( '//en.wikipedia.org/wiki/Wikipedia:Customizing_watchlists/User:Equazcion/RemoveRecentUpdateMarkers.css?action=raw&ctype=text/css' ) ; 
importScript ( 'Usuario:Equazcion/RemoveMarkAll.js' );
. mw-lista de cambios-línea-vigilada . mw-título { peso de fuente : normal ; } # mw-watchlist-resetbutton , . marcador actualizado { pantalla : ninguno ; }       

Resaltar páginas específicas

Como alternativa o además de utilizar la función de lista de seguimiento, también puede definir un estilo de usuario para los enlaces a páginas seleccionadas. En su página common.css coloque una lista de líneas como:

a [ título = "nombre de página" ] { color : blanco ; fondo : rojo ; tamaño de fuente : 150 % ; }       

Sin embargo, es posible que esto no funcione en todos los navegadores.

En la página Cambios recientes (mejorados) funciona como la característica de negrita mencionada anteriormente, pero es más versátil, por ejemplo, permite un énfasis adicional en las páginas que uno está muy interesado, o diferentes estilos para diferentes categorías de páginas interesantes. Además, también funciona en páginas de contribuciones de usuarios y en páginas normales (también para enlaces canalizados, pero no para enlaces indirectos a través de una redirección). También se aplica, de manera menos útil, a los enlaces de edición de la sección en la propia página.

Para resaltar enlaces a la página dada también desde otros sitios web, incluidos enlaces interidiomas, utilice en lugar de lo anterior:

a [ href = "URL completa" ] { ... }  

Tenga en cuenta que se necesita la URL completa, incluso para resaltar enlaces del mismo proyecto, aunque el código HTML utilice la URL relativa /wiki/Wikipedia:Customizing_watchlists/ nombre de página .

Eliminar o modificar entradas de registro

Agregue a su página common.css las líneas que desea eliminar de las entradas del registro ; para modificar la apariencia display:none; debe reemplazarse con un código CSS relevante (como el de la sección "notificación modificada" anterior):

/* Para todos */ . tabla mw-special-Watchlist [ class *= "mw-changeslist-log" ] { display : none ; }    /* Para eliminar entradas */ . tabla mw-special-Watchlist [ class *= "mw-changeslist-log-del" ] { display : none ; }    /* Para el registro de creación de usuarios */ . tabla mw-special-Watchlist [ class *= "mw-changeslist-log-newuser" ] { display : none ; }    /* Para el registro de movimientos */ . tabla mw-special-Watchlist [ class *= "mw-changeslist-log-move" ] { display : none ; }    

Eliminar o modificar el enlace [revertir]

método CSS

Agregue a su página common.css la siguiente línea para eliminar el [rollback]enlace que se muestra después de cada línea:

. mw-especial-lista de seguimiento . mw-rollback-link { mostrar : ninguno ; }    

O para eliminar todos los enlaces de reversión, incluidos los de las páginas del historial:

. mw-rollback-link { mostrar : ninguno ; }   

Guiones de usuario

Los siguientes scripts de usuario permiten más flexibilidad que el método CSS:

Método JavaScript (jquery)

También puede utilizar JavaScript personalizado para modificar los enlaces. Por ejemplo, para eliminarlos por completo de su página, agregue lo siguiente a su página common.js :

 $ ( 'span.mw-rollback-link' ). eliminar ();

Si desea asegurarse de que solo elimine los enlaces de ciertas páginas, puede envolverlo en una declaración condicional: comience la verificación condicional con if (y finalícela con ){
Luego seleccione las páginas de las que desea eliminarlas de la lista a continuación, separándolas con un condicional o ||

$('span.mw-rollback-link').remove();A continuación, entra lo anterior y ¡¡¡ASEGÚRATE de cerrar la declaración condicional }al final!!!

Un ejemplo que lo eliminaría de la Lista de seguimiento y de Cambios recientes pero lo dejaría en Contribuciones sería el siguiente:
if ( mw . config . get ( 'wgCanonicalSpecialPageName' ) === 'Lista de vigilancia' || mw . config . get ( 'wgCanonicalSpecialPageName' ) === 'Cambios recientes' ){ $ ( 'span.mw-rollback-link' ) . eliminar (); }           

Eliminar enlaces "| bloquear"

Los administradores pueden eliminar completamente los enlaces de bloqueo de su página agregando lo siguiente a su página common.js :

 $ ( 'span.mw-usertoollinks' ). cada ( función () { var $elem = $ ( esto ); $elem . niños ( 'a:último' ). reemplazarCon ( "-" ); $elem . html ( $elem . html (). reemplazar ( " | -" , "" )); });          

Si desea asegurarse de que solo elimine los enlaces de ciertas páginas, puede envolverlo en una declaración condicional:
comience la verificación condicional con if (y finalícela con ){
Luego seleccione las páginas de las que desea eliminarlas de la lista a continuación, separándolas con un condicional o ||

Si usa más de uno de estos, puede abreviarlo como en el siguiente ejemplo.
Luego, ingrese el código anterior y asegúrese de cerrar la declaración condicional con }al final.

Un ejemplo que lo eliminaría de las tres páginas podría verse así:
var wgCSPN = mw . configuración . get ( 'wgCanonicalSpecialPageName' ); if ( wgCSPN === 'Lista de seguimiento' || wgCSPN === 'Cambios recientes' || wgCSPN === 'Contribuciones' ){ $ ( 'span.mw-usertoollinks' ). cada ( función () { var $elem = $ ( esto ); $elem . niños ( 'a:último' ). reemplazar con ( "-" ); $elem . html ( $elem . html (). reemplazar ( " | -" , "" )); }); }                          

Ocultar páginas en tu lista de seguimiento

Es posible ocultar páginas en su lista de seguimiento usando CSS , a través de su página common.css . Esto hace posible, por ejemplo, ver una página sin que la página de discusión asociada aparezca en su lista de seguimiento. Consulte Wikipedia: Ocultar páginas en la lista de seguimiento para obtener instrucciones.

Guiones

Hay muchos scripts de usuario escritos en JavaScript disponibles para una mayor personalización de las Listas de seguimiento, por ejemplo:

Notas

  1. ^ según Bugzilla:33123 implementando $wgShowUpdatedMarker; Esta fue una solicitud de la comunidad de diciembre de 2011 . El formato predeterminado aplicado está controlado por el estilo CSS proporcionado .mw-watcheden MediaWiki:Common.css .