위키백과:감시 목록 사용자 정의

Wikipedia

감시 목록을 사용자 지정할 수 있는 여러 가지 방법이 있습니다.이렇게 하면 변경사항에 대한 페이지를 더 쉽게 볼 수 있습니다.

기본 설정 페이지 사용

감시 목록 사용자 지정은 기본 설정 페이지의 감시 목록 탭에서 제공하는 옵션으로 시작됩니다.여기에는 마지막 페이지가 아닌 페이지에 대한 모든 변경사항(예: 자동 봇 편집이거나 보조 편집으로 표시된 것일 수 있음)을 확인하기 위해 선택할 수 있는 "감시 목록을 다음으로 확장..."이 포함됩니다. 예를 들어, 다른 환경설정에 따라 해당 페이지의 직전 편집보다 중요하지 않은 내용은 자동 봇 편집입니다.다른 선택사항은 "페이지별 그룹 변경사항...예를 들어, 같은 날 동일한 페이지에 대한 변경사항을 함께 그룹화할 수 있는 "최근 변경사항" 탭에서 사용할 수 있습니다(감시 목록에 자주 변경되는 페이지가 많은 경우 유용함).

Twinkle에는 사용한 기사를 워치리스트에 자동으로 추가하는 옵션이 있습니다. 설정을 변경하려면 Wikipedia:반짝이/기본 설정

최근 업데이트된 페이지 스타일 지정

현재 기본적으로 비활성화되어 있지만 아직 [1]보지 못한 감시 목록의 변경 사항을 강조 표시하는 형식 지정 기능을 사용할 수 있습니다.

기본 굵은 스타일로 이 기능을 활성화하려면 환경설정에서 다음 항목을 활성화합니다.

  • 기본 설정 → 가젯 → 마지막 방문 이후 변경된 감시 목록의 페이지를 굵게 표시합니다.

수동으로 사용

위에서 설명한 가젯을 사용하는 대신 코드를 사용하여 이 기능을 수동으로 활성화하려면 common.css 페이지에 다음을 추가합니다.

.업데이트된 마커 {     배경색의: 투명한;     색.: #006400; } .mw-special-Watchlist .mw-changes list-line-messages .mw-mw-mw-dll {     폰트급의: 대담한; } .mw-special-Watchlist #mw-watchlist-watchlist 버튼 {     과시하는: 블록; } 

대체 스타일링

테두리 하단을 사용한 대체 스타일링: 1px 점선 #999;

대체 스타일로 기능을 활성화하려면 대신 common.css 페이지에 다음 중 하나를 추가할 수 있습니다.

점선 밑줄 사용
블랙입니다.
.mw-changes list-line-messages .mw-mw-mw-dll {     폰트급의: 보통의;     밑바닥부터 끝까지: 1px 점선의 #000; } .mw-special-Watchlist #mw-watchlist-watchlist 버튼 {     과시하는: 블록; } 
또는 회색
.mw-changes list-line-messages .mw-mw-mw-dll {     폰트급의: 보통의;     밑바닥부터 끝까지: 1px 점선의 #999; } .mw-special-Watchlist #mw-watchlist-watchlist 버튼 {     과시하는: 블록; } 


기울임꼴 텍스트 사용
.mw-changes list-line-messages .mw-mw-mw-dll {     폰트급의: 보통의;     서체의: 이탤릭체의; } .mw-special-Watchlist #mw-watchlist-watchlist 버튼 {     과시하는: 블록; } 


작은 녹색 별이 있는 주석
.업데이트된 마커 {     배경색의: 투명한;     색.: #006400; } .mw-changes list-line-messages .mw-mw-mw-dll {     폰트급의: 보통의;     배경: URL(//upload.wikimedia.org/wikipedia/commons/thumb/a/ac/Pentagram_dis.svg/13px-Pentagram_dis.svg.png) 무임승차의 왼쪽;     @뒤집기 없음 */     좌충우돌의: 16px; } .mw-special-Watchlist #mw-watchlist-watchlist 버튼 {     과시하는: 블록; } 


녹색 배경(Wikimedia Commons 등)으로 감시되지 않은 편집에 대한 주석 달기
.업데이트된 마커 {     배경색의: 라임;     색.: #006400; } 

사용 안 함

이 기능이 사이트 전체에서 활성화된 경우 기본적으로 다음 방법 중 하나를 사용할 수 있습니다. 이 방법을 사용하면 기록 페이지에서 형식 지정, 관련 단추 및 녹색 업데이트 통지가 비활성화됩니다.아래에 설명된 네 가지 방법 중 하나만 필요합니다.그들은 모두 기본적으로 같은 일을 합니다.

  • Javascript를 통해 CSS 스타일 가져오기: 코드를 common.js 페이지에 추가합니다.
스타일시트 가져오기('사용자:Equazion/RemoveRecentUpdateMarkers.css'); 
@수입품 URL('//en.wikipedia.org/wiki/User:Equazcion/RemoveRecentUpdateMarkers.css?action=raw&ctype=text/css'); 
스크립트 가져오기('사용자:Equazion/MarkAll.js 제거'); 
  • 수동으로 CSS 코드 삽입: 코드를 common.css 페이지에 추가합니다.
.mw-changes list-line-messages .mw-mw-mw-dll {     폰트급의: 보통의; } #mw-watchlist-watchlist 버튼, .업데이트된 마커 {     과시하는: 없음.; } 

특정 페이지 강조

또는 감시 목록 기능을 사용하는 것 외에 선택한 페이지에 대한 링크에 대한 사용자 스타일을 정의할 수도 있습니다.common.css 페이지에 다음과 같은 행 목록을 입력합니다.

a[제목="페이지 이름"] {     색.: 하얀색;     배경: 빨간.;     글꼴 크기의: 150%; } 

그러나 일부 브라우저에서는 이 기능이 작동하지 않을 수 있습니다.

(향상된) 최근 변경 페이지에서는 위에서 언급한 굵게 표시 기능처럼 작동하지만, 매우 관심 있는 페이지를 추가로 강조하거나 다른 범주의 관심 페이지에 대해 다른 스타일을 사용할 수 있는 등 보다 다양한 용도로 사용할 수 있습니다.또한 사용자 기여 페이지와 일반 페이지에서도 작동합니다(파이프 연결 링크의 경우에도 작동하지만 리디렉션을 통한 간접 링크의 경우에는 작동하지 않습니다).또한 페이지 자체의 섹션 편집 링크에도 유용하지 않습니다.

언어 간 링크를 포함하여 다른 웹 사이트에서도 해당 페이지에 대한 링크를 강조 표시하려면 위 대신 다음을 사용합니다.

a[href="전체 URL"] {     ... } 

HTML 코드가 상대 URL /wiki/page 이름을 사용하더라도 동일한 프로젝트의 링크를 강조하기 위해서라도 전체 URL이 필요합니다.

로그 항목 제거 또는 수정

common.css 페이지로그 항목에서 제거할 줄을 추가합니다. 모양을 수정하려면 없음, 위의 "수정된 알림" 섹션과 같이 관련 CSS 코드로 대체해야 합니다.

모두 */ .mw-special-Watchlist 테이블[학급*="mw-changeslist-log"] {     과시하는: 없음.; }  삭제 항목 */ .mw-special-Watchlist 테이블[학급*="mw-changeslist-log-del"] {     과시하는: 없음.; }  사용자 생성 로그 */ .mw-special-Watchlist 테이블[학급*="mw-changeslist-log-newuser"] {     과시하는: 없음.; }  이동 로그 */ .mw-special-Watchlist 테이블[학급*="mw-changeslist-log-move"] {     과시하는: 없음.; } 

[롤백] 링크 제거 또는 수정

CSS법

common.css 페이지에 다음 행을 추가하여 다음을 제거합니다.[rollback]모든 줄 뒤에 표시되는 링크:

.mw-special-Watchlist .mw-mw-mw-link {     과시하는: 없음.; } 

또는 기록 페이지에서 모든 롤백 링크를 제거하려면 다음을 수행합니다.

.mw-mw-mw-link {     과시하는: 없음.; } 

사용자 스크립트

다음 사용자 스크립트는 CSS 방법보다 더 많은 유연성을 허용합니다.

JavaScript(jquery) 메서드

사용자 정의 JavaScript를 사용하여 링크를 변경할 수도 있습니다.예를 들어, 페이지에서 해당 항목을 완전히 제거하려면 common.js 페이지에 다음을 추가합니다.

    $('span.mw -http-link').제거한다.(); 

특정 페이지의 링크만 제거하려면 조건부 문으로 묶으면 됩니다. 조건부 검사 시작하기if (그리고 끝을 맺음.){
그런 다음 조건부 또는 조건부로 구분된 아래 목록에서 제거할 페이지를 선택합니다.

  • mw.config.get( 'wgCanonicalSpecialPageName') === '감시 목록'
  • mw.config.get( 'wgCanonicalSpecialPageName') === '최근 변경 사항'
  • mw.config.get( 'wgCanonicalSpecialPageName') === '기여'

다음, 위의 내용$('span.mw-rollback-link').remove();들어가서 조건문을 닫아야 합니다.}마지막에!!!

감시 목록 및 최근 변경 사항에서 제거하지만 기여에는 그대로 두는 예는 다음과 같습니다.
한다면(mw.설정.얻다( 'wgCanonical 특수 페이지 이름' ) === '감시 목록'    mw.설정.얻다( 'wgCanonical 특수 페이지 이름' ) === '최근 변경 사항'){     $('span.mw -http-link').제거한다.(); } 

차단 링크 제거

관리자는 common.js 페이지에 다음을 추가하여 페이지에서 차단 링크를 완전히 제거할 수 있습니다.

    $('span.mw -user 도구 링크').각각(기능. () {         넝쿨 $엘렘 = $(이것.);         $엘렘.아이들.('a: 마지막').로 대체("-");         $엘렘.html($엘렘.html().교체하다("   -", ""));     }); 

특정 페이지에서 링크만 제거하려면 조건부 문으로 묶으면 됩니다.
조건부 검사를 시작합니다.if (그리고 끝을 맺음.){
그런 다음 조건부 또는 조건부로 구분된 아래 목록에서 제거할 페이지를 선택합니다.

  • mw.config.get( 'wgCanonicalSpecialPageName') === '감시 목록'
  • mw.config.get( 'wgCanonicalSpecialPageName') === '최근 변경 사항'
  • mw.config.get( 'wgCanonicalSpecialPageName') === '기여'

둘 이상을 사용하는 경우 아래 예제와 같이 단축할 수 있습니다.
다음으로, 위의 코드가 들어가서 조건문을 닫아야 합니다.}마지막에!!!

세 페이지 모두에서 제거하는 예는 다음과 같습니다.
넝쿨 wgCSPN = mw.설정.얻다( 'wgCanonical 특수 페이지 이름' ); 한다면(wgCSPN === '감시 목록'    wgCSPN === '최근 변경 사항'    wgCSPN === '기여'){     $('span.mw -user 도구 링크').각각(기능. () {         넝쿨 $엘렘 = $(이것.);         $엘렘.아이들.('a: 마지막').로 대체("-");         $엘렘.html($엘렘.html().교체하다("   -", ""));     }); } 

감시 목록의 페이지 숨기기

common.css 페이지를 통해 CSS를 사용하여 워치리스트에서 페이지를 숨길 수 있습니다.예를 들어, 관련 대화 페이지가 워치리스트에 나타나지 않고 페이지를 볼 수 있습니다.위키백과 참조:지침을 보려면 감시 목록에서 페이지를 숨깁니다.

스크립트

감시 목록을 보다 효율적으로 사용자 지정할 수 있도록 JavaScript로 작성된 많은 사용자 스크립트가 있습니다. 예를 들어, 다음과 같습니다.

  • 스마트 감시 목록 - 여러 감시 목록 사용자 지정 옵션을 제공하는 스크립트입니다.
  • 사용자:Js/watchlist - 감시 목록에 감시되지 않는 링크 추가, 다른 정렬, 모든 숨겨진 편집 확장/축소("향상된 최근 변경" 사용 시)

노트

  1. ^ Bugzilla당: $wgShowUpdateMarker를 구현하는 33123;이것은 2011년 12월 지역사회의 요청이었습니다.적용되는 기본 형식은 다음에 제공되는 CSS 스타일에 의해 제어됩니다..mw-watchedMediaWiki에서:Common.css.