Существует несколько способов настройки вашего списка наблюдения . Это может облегчить отслеживание изменений на страницах.
Настройка списка наблюдения начинается с параметров, предоставляемых вкладкой Список наблюдения на странице Настройки . К ним относится «Расширить список наблюдения до...», который вы можете выбрать, чтобы увидеть все изменения на странице, а не только последнее (которое могло быть автоматизированным редактированием бота или помечено как незначительное, т. е. что-то менее значимое, чем, например, редактирование непосредственно перед ним – или, в зависимости от других настроек настроек, обычно может быть скрыто). Другой параметр – «Группировать изменения по странице...» на вкладке «Недавние изменения», который, например, позволяет группировать изменения на одной и той же странице в один и тот же день (полезно, если в вашем списке наблюдения много часто меняющихся страниц).
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 ; }
Чтобы активировать функцию с альтернативным стилем, вы можете добавить на страницу 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 ; }
. 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 ; }
Добавьте на страницу common.css следующую строку, чтобы удалить [rollback]
ссылку, отображаемую после каждой строки:
. mw-special-Список наблюдения . mw-rollback-link { display : none ; }
Или удалить все ссылки отката, в том числе со страниц истории:
. mw-rollback-link { display : none ; }
Следующие пользовательские скрипты обеспечивают большую гибкость, чем метод CSS:
Вы также можете использовать пользовательский 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, которые позволяют более точно настраивать списки наблюдения, например:
.mw-watched
в MediaWiki:Common.css .