stringtranslate.com

Wikipedia:Personalización de listas de seguimiento

Hay varias formas de personalizar la lista de seguimiento . Esto puede facilitar la supervisión de las páginas para detectar cambios.

Uso de la página de preferencias

La personalización de la lista de seguimiento comienza con las opciones que ofrece la pestaña Lista de seguimiento en la página Preferencias . Entre ellas se incluye "Ampliar lista de seguimiento a...", que puede seleccionar para ver todos los cambios de una página en lugar de solo el último (que puede haber sido una edición automatizada por un bot o estar marcada como menor, es decir, algo menos significativo que, por ejemplo, la edición anterior o, según otras configuraciones de preferencias, 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 en la misma página en el mismo día (útil si tiene una gran cantidad de páginas que cambian con frecuencia en su lista de seguimiento).

Twinkle tiene la opción de agregar automáticamente los artículos que 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 negrita predeterminado, habilite el siguiente elemento en sus Preferencias:

Habilitar manualmente

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

. updatedmarker { color de fondo : transparente ; color : #006400 ; } . mw-special-Watchlist . mw-changeslist-line-watched . mw-title { peso de fuente : negrita ; } . mw-special-Watchlist # mw-watchlist-resetbutton { pantalla : bloque ; }              

Estilo alternativo

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

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

Utilice subrayado punteado
negro
. mw-changeslist-line-watched . mw-title { font-weight : normal ; border-bottom : 1 px punteado #000 ; } . mw-special-Watchlist # mw-watchlist-resetbutton { display : block ; }            
o gris
. mw-changeslist-line-watched . mw-title { font-weight : normal ; border-bottom : 1 px punteado #999 ; } . mw-special-Watchlist # mw-watchlist-resetbutton { display : block ; }            


Utilice texto en cursiva
. mw-changeslist-line-watched . mw-title { font-weight : normal ; font-style : italic ; } . mw-special-Watchlist # mw-watchlist-resetbutton { display : block ; }          


Anotación con pequeñas estrellas verdes
. updatedmarker { background-color : transparent ; color : #006400 ; } . mw-changeslist-line-watched . mw-title { font-weight : normal ; background : url ( //upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Pentagram_dis.svg/13px-Pentagram_dis.svg.png ) no-repeat left ; /* @noflip */ padding-left : 16 px ; } . mw-special-Watchlist # mw-watchlist-resetbutton { display : block ; }                    


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

Desactivación

Si alguna vez se habilita la función en todo el sitio, de manera predeterminada, puede utilizar uno de los siguientes métodos, que deshabilitarán el formato, el Mark all pages as visitedbotón relacionado y los avisos de actualización verdes en las páginas del historial. Solo 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' );
@ import url ( '//es.wikipedia.org/wiki/Wikipedia:CUSTOMWATCH/Usuario:Equazcion/RemoveRecentUpdateMarkers.css?action=raw&ctype=text/css' ) ; 
importScript ( 'Usuario:Equazcion/RemoveMarkAll.js' );
. mw-changeslist-line-watched . mw-title { peso-fuente : normal ; } # botón-reinicio-lista-mw-watchlist , . updatedmarker { visualización : ninguna ; }       

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 función de negrita mencionada anteriormente, pero es más versátil, por ejemplo, permite poner un énfasis adicional en las páginas que más nos interesan o usar estilos diferentes para distintas categorías de páginas interesantes. Además, también funciona en las páginas de contribuciones de los usuarios y en las 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 forma menos útil, a los enlaces de edición de secciones en la propia página.

Para resaltar enlaces a la página dada también desde otros sitios web, incluidos enlaces entre idiomas, 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 utiliza la URL relativa /wiki/Wikipedia:CUSTOMWATCH/ pagename .

Eliminar o modificar entradas de registro

Agregue a su página common.css las líneas que desea eliminar de las entradas de 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 [ clase *= "mw-changeslist-log" ] { visualización : ninguno ; }    /* Para entradas eliminadas */ . mw-special-Watchlist table [ class *= "mw-changeslist-log-del" ] { display : none ; }    /* Para el registro de creación de usuarios */ . mw-special-Watchlist table [ class *= "mw-changeslist-log-newuser" ] { display : none ; }    /* Para el registro de movimientos */ . mw-special-Watchlist table [ class *= "mw-changeslist-log-move" ] { display : none ; }    

Eliminar o modificar el enlace [rollback]

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-special-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 ; }   

Scripts de usuario

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

Método de JavaScript (jquery)

También puedes usar JavaScript personalizado para modificar los enlaces. Por ejemplo, para eliminarlos por completo de tu página, agrega lo siguiente a tu 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 termínela con ){
Luego, seleccione las páginas de las que desea eliminarlas de la lista a continuación separando cada una con una declaración condicional o ||

A continuación, $('span.mw-rollback-link').remove();haga lo anterior y asegúrese de cerrar la declaración condicional con }¡al final!

Un ejemplo que lo eliminaría de la Lista de seguimiento y Cambios recientes pero lo dejaría en Contribuciones se vería así:
si ( mw . config . get ( 'wgCanonicalSpecialPageName' ) === 'Lista de seguimiento' || mw . config . get ( 'wgCanonicalSpecialPageName' ) === 'Cambios recientes' ){ $ ( 'span.mw-rollback-link' ). remove (); }           

Eliminar enlaces "|block"

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

 $ ( 'span.mw-usertoollinks' ) .each ( función () { var $elem = $ ( this ); $elem . children ( 'a:last' ). replaceWith ( "-" ); $elem . html ( $elem . html (). replace ( " | -" , "" )); });          

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 termínela con ){
Luego, seleccione las páginas de las que desea eliminarlas de la lista a continuación separando cada una con una declaración condicional o ||

Si usa más de uno de estos, puede abreviarlo como en el ejemplo a continuación
. A continuación, 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 . config . get ( 'wgCanonicalSpecialPageName' ); if ( wgCSPN === 'Lista de seguimiento' || wgCSPN === 'Cambios recientes' || wgCSPN === 'Contribuciones' ){ $ ( 'span.mw-usertoollinks' ). each ( function () { var $elem = $ ( this ); $elem . children ( 'a:last' ). replaceWith ( "-" ); $elem . html ( $elem . html (). replace ( " | -" , "" )); }); }                          

Ocultar páginas en tu lista de seguimiento

Es posible ocultar páginas en su lista de seguimiento mediante CSS , a través de su página common.css . Esto permite, 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 .