사용자:Anomie/linkclinkclassifier

User:Anomie/linkclassifier

이 스크립트는 다음과 같은 다양한 특성을 바탕으로 링크 요소에 다양한 클래스를 추가한다.

  • 삭제 – 대상 페이지는 많은 "삭제/토론용 X" 카테고리 중 하나 또는 특정 신속한 삭제 카테고리에 있다.[1]
  • 설명 – 대상 페이지는 카테고리:모든 설명 페이지.
    • 의도적인 소멸 – 대상 페이지의 이름은 "(해체)"로 끝난다.
  • set-index – 대상 페이지는 Category:모든 세트 인덱스 아티클.
  • 니즈-리뷰 – 대상 페이지에는 검토가 필요한 변경 사항이 보류 중임.
  • 피처링 콘텐츠 – 대상 페이지는 피처링 콘텐츠 범주 중 하나에 있다.
  • Good-content – 대상 페이지는 Category:좋은 물건.
  • 소프트-리디렉션-캣 – 대상 페이지(대개 카테고리 링크)는 다음과 같다.위키백과 소프트 리디렉션 카테고리
  • 구어체 – 대상 페이지는 카테고리:구어 기사.
  • 스텁(stubcl) – 대상 페이지는 "스텁"으로 끝나는 모든 카테고리에 있다.
  • 비자유 매체 – 대상 페이지는 카테고리:모든 비자유 매체.
  • nonimage – 이 링크에는 MediaWiki가 이미지 링크에 추가하는 이미지 클래스가 없다.
  • has-draft – 대상 페이지는 메인 스페이스 페이지로서 해당 드래프트-네임스페이스 페이지가 존재한다.
  • 리디렉션 – 대상 페이지는 리디렉션됨.
    • 자체 리디렉션 – 대상 페이지는 현재 페이지로 리디렉션된 페이지입니다.
    • breaked-redirect – 대상 페이지는 존재하지 않는 페이지로 리디렉션되는 것이다.
  • 제목이 잘못됨 – 대상 페이지는 카테고리에 있는 페이지와 같이 잘못된 제목에서 리디렉션됨:철자 오류 또는 범주에서 리디렉션:잘못된 이름에서 리디렉션.
  • 인쇄할 수 없음 – 대상 페이지는 인쇄할 수 없는 리디렉션임.
  • 인쇄할 수 없는 쇼트컷 – 대상 페이지가 카테고리:바로 가기에서 리디렉션.
  • 보호 유형 수준 – 대상 페이지가 보호됨 페이지가 리디렉션된 경우, 리디렉션 대상에서 보호 상태를 얻는다. 형식은 보호의 유형이며, 예를 들어 "이동", "편집", "생성"과 같은 수준이며, "sysop" 또는 "확증"과 같은 수준을 지정한다.
    • 보호 유형 수준 요약 – 대상 페이지는 무기한 보호된다.
  • redir-protection-type-level – 위와 같이 대상 페이지로 리디렉션이 보호된다.

그런 다음 CSS 규칙을 추가하여 다양한 유형의 링크에 다양한 가시적 변경사항을 적용할 수 있다. 사용자:에서 사용할 수 있는 기본 규칙:Anomie/linkclassifier.css.

사용법

스크립트를 사용하려면 피부별 Javascript 파일에 다음을 추가하십시오.

가져오기스크립트('사용자:Anomie/linkclassifier.js'); // 링크백: [[사용자:Anomie/linkclassifier.js]] importStylesheet('사용자:Anomie/linkclassifier.css'); // 링크백: [[사용자:Anomie/linkclassifier.css]] 

이 스크립트는 모노북에서만 광범위하게 테스트되었다는 점에 유의하십시오.

범주 목록을 조정하려면 다음과 같은 목적으로 후크가 제공된다.

mw.갈고리를 걸다( '링크클래시퍼' ).덧셈을( 기능을 하다 ( linkClassifier ) {     linkClassifier.고양이들['마이코드'] = [ '카테고리:푸', '카테고리:바' ].분류하다(); } ); 가져오기스크립트('사용자:Anomie/linkclassifier.js'); // 링크백: [[사용자:Anomie/linkclassifier.js]] importStylesheet('사용자:Anomie/linkclassifier.css'); // 링크백: [[사용자:Anomie/linkclassifier.css]] 

요청 시 실행되도록 하려면(예: "watch 해제" 옆에 있는 버튼을 클릭하여) 다음과 같은 내용을 포함하십시오.

LinkClassifierOnDemand=진실의; 가져오기스크립트('사용자:Anomie/linkclassifier.js'); // 링크백: [[사용자:Anomie/linkclassifier.js]] importStylesheet('사용자:Anomie/linkclassifier.css'); // 링크백: [[사용자:Anomie/linkclassifier.css]]  $.할 때( mw.짐을 싣다.사용.( 'mediawiki.util' ), $.준비가 되어 있는 ).그때( 기능을 하다() {     시합을 하다 엘을 = mw.이용하다.addPortletLink('p-causes', '', '링크 분류기');     $(엘을).에 관하여('딸깍', 기능을 하다(e) {         LinkClinkClassifier.주문형();         e.preventDefault();     } ); } ); 

경우 모두 피부 특정 CSS 파일에 사용자 정의 CSS 규칙을 추가하려는 경우 link classifier.css 행이 생략될 수 있다.

link classifier.css의 라인은 스킨.css들어가지 않고 스킨.js에 다른 라인과 함께 들어간다는 점에 유의하십시오. 또는 사용자:내용을 복사할 수 있다.Anomie/linkclassifier.cssskin.css에 넣고 원하는 대로 규칙을 사용자 정의하십시오.

레전설

기본 규칙을 사용하여 다음 유형의 링크를 확인하십시오.

형식 사범 방문했다
일반 링크 이것처럼. 이것처럼.
외부 링크 이것처럼. 이것처럼.
빨간색 링크 이것처럼. 이것처럼.
뭉툭한 것 이것처럼. 이것처럼.
방향을 바꾸다 이것처럼. 이것처럼.
자화자기의 이것처럼. 이것처럼.
깨진 이것처럼. 이것처럼.
애매모호한 말다 이것처럼. 이것처럼.
고의적 소멸. 이것처럼. 이것처럼.
연한 맛이 나는 이것처럼. 이것처럼.
삭제 이것처럼. 이것처럼.
인쇄할 수 없는 이것처럼. 이것처럼.
빨간색 링크, 보호-생성-sysop-indef 이것처럼. 이것처럼.
이미지 비자유 매체 Example Example
이미지 삭제 Example Example

스타일링

자신만의 스타일을 만들려면 다음과 같은 색상 목록이 유용하거나 유용하지 않을 수 있다.

사범 방문했다
bf0000 bf3e3e
cc6700 cc8843
bfbf00 bfbf3e
00bf00 3ebf3e
00bfbf 3ebfbf
0033cc 4365cc
6000bf 7f3ebf
bf00bf bf3ebf
bf0066 bf3e83

참조

  1. ^ 기술적 한계로 인해 현재 페이지가 이전에 빠르게 삭제되었는지 여부를 확인할 수 없다.