카테고리:Harv 및 Sfn 템플릿 오류

Category:

이 카테고리에는 숏사이트 템플릿을 사용하는 문서가 있습니다.{{harv}}그리고.{{sfn}}템플릿 패밀리 및{{harvc}})의 경우, 1개 또는 여러 개의 짧은 문자열 템플릿이 완전한 따옴표, 대상 또는 여러 개의 완전한 따옴표가 단일 짧은 문자열 템플릿의 대상이 될 수 있습니다.

기술적인 제한으로 인해 카테고리:HarvSfn no-target 오류에는 false-positive 오류가 많은 문서가 포함되어 있습니다.no-target 오류 메시지는 기본적으로 숨겨져 있습니다.여러 대상 오류가 있는 문서는 다음 카테고리에 나열됩니다.HarvSfn 다중 타깃 오류.다중 타깃 오류는 false-positive 오류에 취약하지 않으므로 이러한 오류는 억제되지 않습니다.에러 메시지를 표시하는 몇 가지 옵션과 에러를 해결할 수 있는 방법을 다음에 나타냅니다.

오류 메시지 표시

현재 2개의 사용자 스크립트가 확실하게 오류를 검출하고 있습니다.

.css 페이지의 커스터마이즈에 근거한 세 번째 실험 방법.세 가지 방법은

방법 1 – 스크립트 자동 설치
기본 설정의 'Gadgets' 탭에서 'Advanced' 섹션 하단에 있는 'JavaScript 파일을 편집할 필요 없이 스크립트 설치' 옵션을 선택합니다.
다음 하나의 사용자 상단에 있는 '설치' 버튼을 클릭합니다.Svick/HarvErrors.js 또는 사용자:승려/HarvErrors.js를 추적합니다.
방법 2 – 수동 스크립트 설치
스페셜로 이동:MyPage/common.js 및 다음 중 하나를 추가합니다.
importScript('User:Svick/HarvErrors.js'); // Backlink: [[User:Svick/HarvErrors.js]]
importScript('User:Trappist the monk/HarvErrors.js'); // Backlink: [[User:Trappist the monk/HarvErrors.js]]
피부 페이지에, 이렇게.또는 Special로 이동할 수 있습니다.MyPage/skin.js: 스크립트현재 피부에만 적용합니다.
방법 3: 쇼트 사이트템플릿에서 출력되는 오류 메시지의 .css 코드
모듈을 통해 다양한 쇼트사이트 템플릿에서 오류 메시지가 나타납니다.각주모듈:Harvc. 기술적인 제한 때문에 모듈은 유효한 오류 메시지와 함께 false-positive 오류 메시지를 내보낼 수 있습니다.따라서 no-target 오류 메시지는 기본적으로 숨겨져 있습니다.이러한 숨겨진 오류 메시지를 표시하려면 common.css 페이지 또는 특정 skin.css 페이지에 다음 텍스트를 포함합니다.
.harv-error {display: inline !important;} /* display Module:Footnotes errors */
향후 에러 메시지 표시가 유효하게 될 가능성이 있습니다.

에러 메시지

쇼트 사이트 템플릿에러 메세지가 유효하게 되어 있는 경우, 편집자는 다음의 메세지를 표시할 수 있습니다.

  1. Harv/sfn 오류: 타겟이 없습니다.<anchor ID anchor ID> – 쇼트 사이트 템플릿을 찾을 수 없으므로 풀 사이트 타겟에 링크할 수 없습니다.원인은 다음과 같습니다.
    1. 기사에는 <<anchor ID 고객명 >> 님의 완전한 타겟이 없습니다.
    2. 일치하는 풀 패킷타깃은 다음과 같은 cs1 또는 cs2 템플릿입니다.
      1. 가지다 ref=none
      2. 리다이렉트가 다음 문자로 시작되지 않을 경우 리다이렉트 이름을 사용합니다.cite또는cita– 이 2가지 폼은 CS1 2 리다이렉트의 대부분을 커버합니다.
    3. 완전한 대상에서는 <<anchor ID 고객명>>에 기재되어 있는 것과 완전히 같은 작성자 또는 편집자의 성 또는 날짜를 사용하지 않습니다.
    4. short-parames 템플릿은 래퍼형인 풀-parames 타깃에 링크됩니다.아래 false-positive 오류를 참조하십시오.
  2. Harv/sfn 오류: 여러 대상(×):n <>anchor ID – 숏사이트 템플릿에서 일치하는 <>anchor ID을(를) 가진 여러 풀사이트 타깃이 발견되었습니다.원인은 다음과 같습니다.
    1. 같은 해에 만들어진 다른 출처에서 나온 작가들의 글들은 명료하게 인용된다. date=2020a, date=2020b
    2. 참조 섹션에 하나의 전체 사이트 대상이 있고 추가 읽기 섹션에 중복 항목이 있을 수 있는 경우 인용 전문을 중복하여 사용한다.

사용자 스크립트에 의해 유사한(동일하지 않지만) 메시지가 출력됩니다.스크립트의 메뉴얼을 참조해 주세요.

오류 해결

적법한 대상 없음 오류를 해결하는 방법은 다음과 같습니다.

  • 전체 인용문이 누락되었습니다.전체 인용문 없이 짧은 인용문을 한 글에서 다른 글로 복사하면 위키피디아의 검색 기능을 사용하여 관련 글에서 인용문 전문을 찾을 수 있습니다.
  • 서로 일치하도록 짧은 인용문 또는 완전한 인용문 중 하나에서 저자 및/또는 편집자 이름을 수정하는 것
  • 날짜 범위가 ndash 문자(-)로 구분되어 있다는 점에 유의하십시오.
  • cs1 2 패밀리 템플릿 중 하나(예: {Cite book}) 또는 Vcite 패밀리 템플릿 중 하나(예: {{vcite book})를 사용하여 일반 인용문을 템플릿 인용문으로 변환합니다.
  • cs1로 시작하지 않음2 템플릿리다이렉트 이름 변경cite또는cita리다이렉트 대상(를 들어 {{byclopedia}에서 {{byclopedia}로 변경)
  • 및 사용{{ 들고 만들기...}}표창 래퍼 템플릿:{{<>whatever>.}}→{{ 들고<>whatever>.}}연결한다.왜냐하면 그곳에는 자동화 프로세스 중에서 이름을 그들의 정식 이름을 듣기 작업을 리디렉션 할 수 있도록 그것의 정식 이름{{ 들고<>whatever>.}은}는 래퍼를 템플릿 이름 바꾸기 일단 이 무인 비행기로 찍은 이름, 거짓 양성 오류 메시지 다시 나타날 것을 고려해 보세요.
  • 일반 텍스트 인용문을 {{capticite} 안에 포장하여 설정 ref=또는 id=숏 큐 템플릿에 의해 예상되는 값과 일치하도록 적절히 설정합니다.
  • 플레인 텍스트 따옴표 에 {{param}}을(를) 배치합니다.파라미터 값을 짧은 문자열 템플릿에서 예상되는 값으로 설정합니다.
  • 짧은 지연 매개 변수 설정 ref=none앵커 ID 링크 생성을 억제하다

false positive no target 오류를 해결하는 방법은 다음과 같습니다.

여러 대상 오류를 해결하는 방법은 다음과 같습니다.

  • 추가 ref=nonecs1 2 템플릿으로
  • 명확화 문자 추가 date=동일한 저자 또는 편집자가 같은 해에 작업하는 인용문이 여러 개 있는 경우 {{templaten} 템플릿으로 이동합니다.
  • 중복된 전체 인용을 {{sqn}을 사용하여 짧은 인용으로 변환하는 경우, 기사의 참조된 저작물에 하나의 전체 인용만 남깁니다.
  • 중복된 전체 인용을 완전히 삭제한다. 예를 들어 "Bibliography" 섹션과 "추가 읽기" 섹션의 동일한 전체 인용을 삭제한다.

false-positive 오류를 해결하기 위한 조언은 제공되지 않습니다.

전류 제한 및 false-positive 오류

간단한 설명

CS1 템플릿을 랩하는 템플릿에 의해 렌더링되는 완전한 인용에 쇼트사이트 템플릿이 링크된 경우 다음과 같이 표시됩니다.{{cite DNB}}(랩){{cite encyclopedia}}short-target 템플릿이 유효하고 링크가 동작하는 경우에도 no target 오류가 표시될 수 있습니다.그것은 "false positive" 오류입니다.잘못된 긍정 오류처럼 보이는 경우 이 카테고리의 토크 페이지에 보고하십시오. 그러면 다른 편집자가 기사를 수정하거나 해당 템플릿을 모듈에 추가합니다.각주/화이트리스트

세부 사항

숏 사이트 템플릿에서는 문서 리더를 사용하여 문서의 원시 Wikitext(소스 에디터의 편집 창에 표시되는 텍스트와 동일)를 읽습니다.문서 리더는 Wikitext를 읽는 동안 앵커 ID를 만들 수 있는 다양한 템플릿을 찾습니다.이러한 템플릿이 발견될 때마다 문서 판독기는 템플릿의 앵커 ID를 결정하는 데 필요한 정보를 추출하려고 합니다.가장 일반적인 장문의 인용 템플릿인 cs1 2의 경우 문서 리더는 다음을 찾습니다.

  • 템플릿에 의해 자동으로 생성되는 기본 앵커 ID: 최대 4개의 작성자/편집자/기고자 성 및 날짜의 연도 부분
  • ref={{sfnref}}: (또는 그 리다이렉트)에 의해 생성된 앵커 ID{{harvid}})
  • ref=<plain text>: 앵커 ID는<plain text>

문서 리더는 해당 템플릿에 적합한 다른 템플릿에서 유사한 정보를 추출합니다.

각 장문의 인용 앵커 ID는 기사 독자가 몇 개의 ID를 발견했는지를 나타내는 집계와 함께 리스트에 저장된다.short-cite 템플릿은 출력을 렌더링할 때 앵커 ID 목록에서 타깃앵커 ID를 찾습니다

  • 앵커 ID가 발견되어 합계가 1: 쇼트 사이트 템플릿이 오류 메시지 없이 렌더링됩니다.
  • 앵커 ID가 발견되어 합계가 2 이상입니다.숏 사이트 템플릿이 여러 대상 오류 메시지와 함께 렌더링되고 기사가 카테고리에 추가됩니다.Harv 및 Sfn 템플릿 오류
  • 앵커 ID를 찾을 수 없음: 쇼트 사이트 템플릿이 대상 없음 오류 메시지와 함께 렌더링되고 문서가 카테고리에 추가됩니다.Harv 및 Sfn 템플릿 오류

no target 오류는 true 오류이거나 false-positive 오류일 수 있습니다.실제 오류의 경우 쇼트 사이트 템플릿에서 예상되는 앵커 ID와 일치하는 앵커 ID가 문서에 없습니다.false-positive 오류는 문서 판독기가 문서의 원시 Wikitext만 읽을 수 있고 래퍼 템플릿을 탐색할 수 없기 때문에 발생합니다.래퍼 템플릿은 앵커 ID를 작성하는 템플릿을 둘러쌉니다.이 인클로저는 필요한 세부 정보를 숨기므로 문서 판독기는 래퍼 템플릿의 앵커 ID를 확인할 수 없습니다.예를들면,{{cite DNB}}를 에워싼 래퍼 템플릿입니다.{{cite encyclopedia}}. 파라미터에 할당된 값 year=그리고. supplement=호출에서 에디터 이름과 날짜를 동봉된 이름으로 설정하는 방법을 알려 줍니다. 이 경우 해당 에디터를 사용하여 래퍼 템플릿의 앵커 ID를 작성합니다.래핑된 템플릿이 문서 리더가 볼 수 없는 일치하는 앵커 ID를 만드는 경우 짧은 인용에서 긴 형식의 인용에 대한 링크는 작동하지만 대상 false-positive 오류 메시지가 표시되지 않습니다.

서브 카테고리

이 카테고리에는 총 2개의 서브카테고리가 있습니다.

H