카테고리:Harv 및 Sfn 템플릿 오류
Category:![]() | 이것은 추적 카테고리입니다. 주로 목록 자체와 문서 및 카테고리 유지보수를 위한 페이지 목록 작성 및 유지보수에 사용됩니다.그것은 백과사전의 분류 계획의 일부가 아니다. |
![]() | 관리자: 이 카테고리를 공백으로 삭제하지 마십시오! 이 카테고리는 때때로 또는 대부분의 경우 비어 있을 수 있습니다. |
이 카테고리에는 숏사이트 템플릿을 사용하는 문서가 있습니다.{{harv}}
그리고.{{sfn}}
템플릿 패밀리 및{{harvc}}
)의 경우, 1개 또는 여러 개의 짧은 문자열 템플릿이 완전한 따옴표, 대상 또는 여러 개의 완전한 따옴표가 단일 짧은 문자열 템플릿의 대상이 될 수 있습니다.
기술적인 제한으로 인해 카테고리:Harv 및 Sfn no-target 오류에는 false-positive 오류가 많은 문서가 포함되어 있습니다.no-target 오류 메시지는 기본적으로 숨겨져 있습니다.여러 대상 오류가 있는 문서는 다음 카테고리에 나열됩니다.Harv 및 Sfn 다중 타깃 오류.다중 타깃 오류는 false-positive 오류에 취약하지 않으므로 이러한 오류는 억제되지 않습니다.에러 메시지를 표시하는 몇 가지 옵션과 에러를 해결할 수 있는 방법을 다음에 나타냅니다.
오류 메시지 표시
현재 2개의 사용자 스크립트가 확실하게 오류를 검출하고 있습니다.
- 사용자: Svick/HarvErrors.js – 오류만
- 사용자: monk/HarvErrors.js – Errors + 짧은 각주 템플릿을 사용하면 발생할 수 있는 오류에 대한 경고 메시지를 표시합니다.이것은 Ucucha의 이전 대본보다 의미 없는 경고가 훨씬 적다.
.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 */
- 향후 에러 메시지 표시가 유효하게 될 가능성이 있습니다.
에러 메시지
쇼트 사이트 템플릿에러 메세지가 유효하게 되어 있는 경우, 편집자는 다음의 메세지를 표시할 수 있습니다.
- Harv/sfn 오류: 타겟이 없습니다.<anchor ID anchor ID> – 쇼트 사이트 템플릿을 찾을 수 없으므로 풀 사이트 타겟에 링크할 수 없습니다.원인은 다음과 같습니다.
- 기사에는 <<anchor ID 고객명 >> 님의 완전한 타겟이 없습니다.
- 일치하는 풀 패킷타깃은 다음과 같은 cs1 또는 cs2 템플릿입니다.
- 가지다
ref=none
- 리다이렉트가 다음 문자로 시작되지 않을 경우 리다이렉트 이름을 사용합니다.
cite
또는cita
– 이 2가지 폼은 CS1 2 리다이렉트의 대부분을 커버합니다.
- 가지다
- 완전한 대상에서는 <<anchor ID 고객명>>에 기재되어 있는 것과 완전히 같은 작성자 또는 편집자의 성 또는 날짜를 사용하지 않습니다.
- short-parames 템플릿은 래퍼형인 풀-parames 타깃에 링크됩니다.아래 false-positive 오류를 참조하십시오.
- Harv/sfn 오류: 여러 대상(×):n <>anchor ID – 숏사이트 템플릿에서 일치하는 <>anchor ID을(를) 가진 여러 풀사이트 타깃이 발견되었습니다.원인은 다음과 같습니다.
- 같은 해에 만들어진 다른 출처에서 나온 작가들의 글들은 명료하게 인용된다.
date=2020a
,date=2020b
- 참조 섹션에 하나의 전체 사이트 대상이 있고 추가 읽기 섹션에 중복 항목이 있을 수 있는 경우 인용 전문을 중복하여 사용한다.
- 같은 해에 만들어진 다른 출처에서 나온 작가들의 글들은 명료하게 인용된다.
사용자 스크립트에 의해 유사한(동일하지 않지만) 메시지가 출력됩니다.스크립트의 메뉴얼을 참조해 주세요.
오류 해결
적법한 대상 없음 오류를 해결하는 방법은 다음과 같습니다.
- 전체 인용문이 누락되었습니다.전체 인용문 없이 짧은 인용문을 한 글에서 다른 글로 복사하면 위키피디아의 검색 기능을 사용하여 관련 글에서 인용문 전문을 찾을 수 있습니다.
- 서로 일치하도록 짧은 인용문 또는 완전한 인용문 중 하나에서 저자 및/또는 편집자 이름을 수정하는 것
- 날짜 범위가 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 오류를 해결하는 방법은 다음과 같습니다.
- CITEREF 추가:
- 모듈: 각주/화이트리스트– 많은 기사에서 동일한 장문의 인용문을 사용할 때 사용합니다.
- a
{{sfn whitelist}}
기사의 템플릿
여러 대상 오류를 해결하는 방법은 다음과 같습니다.
- 추가
ref=none
cs1 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=
: (또는 그 리다이렉트)에 의해 생성된 앵커 ID{{sfnref}}
{{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 오류 메시지가 표시되지 않습니다.