stringtranslate.com

Википедия:Настройка списков наблюдения

Существует несколько способов настройки вашего списка наблюдения . Это может облегчить отслеживание изменений на страницах.

Использование страницы настроек

Настройка списка наблюдения начинается с параметров, предоставляемых вкладкой Список наблюдения на странице Настройки . К ним относится «Расширить список наблюдения до...», который вы можете выбрать, чтобы увидеть все изменения на странице, а не только последнее (которое могло быть автоматизированным редактированием бота или помечено как незначительное, т. е. что-то менее значимое, чем, например, редактирование непосредственно перед ним – или, в зависимости от других настроек настроек, обычно может быть скрыто). Другой параметр – «Группировать изменения по странице...» на вкладке «Недавние изменения», который, например, позволяет группировать изменения на одной и той же странице в один и тот же день (полезно, если в вашем списке наблюдения много часто меняющихся страниц).

Twinkle имеет возможность автоматически добавлять статьи, которые он использует, в ваш список наблюдения. Чтобы изменить эту настройку, перейдите на Wikipedia:Twinkle/Preferences

Оформление недавно обновленных страниц

Хотя в настоящее время эта функция по умолчанию отключена, стала доступна функция форматирования, которая выделяет изменения в вашем списке наблюдения, которые вы еще не видели. [1]

Чтобы активировать эту функцию с ее жирным шрифтом по умолчанию, включите следующий элемент в настройках:

Включить вручную

Если вы хотите включить эту функцию вручную с помощью кода, вместо использования описанного выше гаджета, добавьте это на страницу common.css :

. updatedmarker { background-color : transparent ; color : #006400 ; } . mw-special-Watchlist . mw-changeslist-line-watched . mw-title { font-weight : bold ; } . mw-special-Watchlist # mw-watchlist-resetbutton { display : block ; }              

Альтернативный стиль

Альтернативный стиль с border-bottom:1px с точками #999;

Чтобы активировать функцию с альтернативным стилем, вы можете добавить на страницу common.css один из следующих стилей .

Используйте подчеркивание пунктиром
черный
. mw-changeslist-line-watched . mw-title { font-weight : normal ; border-bottom : 1 px dotted #000 ; } . mw-special-Watchlist # mw-watchlist-resetbutton { display : block ; }            
или серый
. mw-changeslist-line-watched . mw-title { font-weight : normal ; border-bottom : 1 px dotted #999 ; } . mw-special-Watchlist # mw-watchlist-resetbutton { display : block ; }            


Использовать курсивный текст
. mw-changeslist-line-watched . mw-title { вес шрифта : обычный ; стиль шрифта : курсив ; } . mw-special-Список наблюдения # mw-watchlist-resetbutton { дисплей : блок ; }          


Аннотация с маленькими зелеными звездочками
. 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 ; }                    


Аннотация непросмотренных правок на зеленом фоне (как на Wikimedia Commons)
. updatedmarker { background-color : Лайм ; color : #006400 ; }     

Отключение

Если эта функция когда-либо будет включена на всем сайте, по умолчанию вы можете использовать один из следующих методов, который отключит форматирование, соответствующую Mark all pages as visitedкнопку и зеленые уведомления об обновлениях на страницах истории. Необходим только один из четырех методов, описанных ниже. Все они в основном делают одно и то же.

importStylesheet ( 'User:Equazcion/RemoveRecentUpdateMarkers.css' );
@ импортировать url ( '//en.wikipedia.org/wiki/Wikipedia:Customizing_watchlists/User:Equazcion/RemoveRecentUpdateMarkers.css?action=raw&ctype=text/css' ) ; 
importScript ( 'Пользователь:Equation/RemoveMarkAll.js' );
. mw-changeslist-line-watched . mw-title { font-weight : normal ; } # mw-watchlist-resetbutton , . updatedmarker { display : none ; }       

Выделите определенные страницы

В качестве альтернативы или в дополнение к использованию функции списка наблюдения вы также можете определить пользовательский стиль для ссылок на выбранные страницы. На странице common.css поместите список строк, например:

a [ title = "pagename" ] { цвет : белый ; фон : красный ; размер шрифта : 150 % ; }       

Однако это может работать не во всех браузерах.

На странице (Расширенные) Последние изменения это работает как функция жирного шрифта, упомянутая выше, но она более универсальна, например, позволяет дополнительно выделить страницы, которые очень интересны, или разные стили для разных категорий интересных страниц. Кроме того, это также работает на страницах с пользовательским вкладом и на обычных страницах (также для переданных ссылок, но не для косвенных ссылок через перенаправление). Это также применимо, хотя и менее полезно, к ссылкам редактирования раздела на самой странице.

Чтобы выделить ссылки на данную страницу также с других веб-сайтов, включая межъязыковые ссылки, используйте вместо приведенного выше:

а [ href = "полный URL" ] { ... }  

Обратите внимание, что полный URL-адрес необходим даже для выделения ссылок из одного проекта, хотя HTML- код использует относительный URL-адрес /wiki/Wikipedia:Customizing_watchlists/ pagename .

Удаление или изменение записей журнала

Добавьте на страницу common.css строки, которые вы хотите удалить из записей журнала ; для изменения внешнего вида display:none; необходимо заменить соответствующим кодом CSS (например, из раздела «Измененное уведомление» выше):

/* Для всех */ . mw-special-Watchlist table [ class *= "mw-changeslist-log" ] { display : none ; }    /* Для записей удаления */ . mw-special-Watchlist table [ class *= "mw-changeslist-log-del" ] { display : none ; }    /* Для журнала создания пользователя */ . mw-special-Watchlist table [ class *= "mw-changeslist-log-newuser" ] { display : none ; }    /* Для журнала перемещений */ . mw-special-Watchlist table [ class *= "mw-changeslist-log-move" ] { display : none ; }    

Удалить или изменить ссылку [откат]

CSS-метод

Добавьте на страницу common.css следующую строку, чтобы удалить [rollback]ссылку, отображаемую после каждой строки:

. mw-special-Список наблюдения . mw-rollback-link { display : none ; }    

Или удалить все ссылки отката, в том числе со страниц истории:

. mw-rollback-link { display : none ; }   

Пользовательские скрипты

Следующие пользовательские скрипты обеспечивают большую гибкость, чем метод CSS:

Метод JavaScript (jquery)

Вы также можете использовать пользовательский JavaScript для изменения ссылок. Например, чтобы полностью удалить их со своей страницы, добавьте следующее на страницу common.js :

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

Если вы хотите быть уверены, что он удалит ссылки только с определенных страниц, вы можете обернуть его в условный оператор: Начните условную проверку с if (и закончите ее с ){
Затем выберите страницы, с которых вы хотите удалить ссылку, из списка ниже, разделив каждую условным оператором или ||

Далее, все вышеперечисленное $('span.mw-rollback-link').remove();вставляется, и ОБЯЗАТЕЛЬНО закрывайте условный оператор }в конце!!!

Пример, который удалит его из списков наблюдения и недавних изменений, но оставит в разделе «Вклады», будет выглядеть так:
если ( mw . config . get ( 'wgCanonicalSpecialPageName' ) === 'Список наблюдения' || mw . config . get ( 'wgCanonicalSpecialPageName' ) === 'Последние изменения' ) { $ ( 'span. mw-rollback-link' ). remove (); }           

Удалить ссылки «| блокировать»

Администраторы могут полностью удалить ссылки на блоки со своей страницы, добавив следующее на страницу common.js :

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

Если вы хотите быть уверены, что он удалит ссылки только с определенных страниц, вы можете обернуть его в условный оператор:
Начните условную проверку с if (и закончите ее с ){
Затем выберите страницы, с которых вы хотите удалить ссылку, из списка ниже, разделив каждую условным оператором или ||

Если вы используете более одного из них, вы можете записать его сокращенно, как в примере ниже.
Далее, вставьте приведенный выше код и ОБЯЗАТЕЛЬНО закройте условный оператор }в конце!!!

Пример удаления со всех трех страниц может выглядеть так:
var wgCSPN = mw.config.get ( 'wgCanonicalSpecialPageName' ) ; if ( wgCSPN === ' Список наблюдения' || wgCSPN === 'Последние изменения' || wgCSPN === 'Вклады' ){ $ ( 'span.mw-usertoollinks' ). each ( function () { var $elem = $ ( this ); $ elem.children ( ' a :last' ). replaceWith ( "-" ); $elem.html ( $ elem.html ( ) . replace ( " | -" , "" )); }); }                          

Скрыть страницы в вашем списке наблюдения

Можно скрыть страницы в вашем списке наблюдения с помощью CSS , через страницу common.css . Это позволяет, например, просматривать страницу без отображения связанной страницы обсуждения в вашем списке наблюдения. Инструкции см. в Wikipedia:Hide Pages in Watchlist .

Скрипты

Существует множество пользовательских скриптов, написанных на JavaScript, которые позволяют более точно настраивать списки наблюдения, например:

Примечания

  1. ^ по Bugzilla:33123 реализация $wgShowUpdatedMarker; Это был запрос сообщества от декабря 2011 г. Применяемое по умолчанию форматирование контролируется стилем CSS, заданным .mw-watchedв MediaWiki:Common.css .